EnvConfig.Variable.UsePythonZip Class Reference
Inheritance diagram for EnvConfig.Variable.UsePythonZip:
Collaboration diagram for EnvConfig.Variable.UsePythonZip:

Public Member Functions

def isTarget (self, variable)
 
def process (self, variable, value)
 
- Public Member Functions inherited from EnvConfig.Variable.ListProcessor
def isTarget (self, variable)
 
- Public Member Functions inherited from EnvConfig.Variable.VariableProcessor
def __init__ (self, env)
 
def isTarget (self, variable)
 
def process (self, variable, value)
 
def __call__ (self, variable, value)
 

Detailed Description

Use .zip files instead of regular directories in PYTHONPATH when possible.

Definition at line 132 of file Variable.py.

Member Function Documentation

def EnvConfig.Variable.UsePythonZip.isTarget (   self,
  variable 
)

Definition at line 136 of file Variable.py.

136  def isTarget(self, variable):
137  return (super(UsePythonZip, self).isTarget(variable)
138  and variable.varName == 'PYTHONPATH')
139 
def isTarget(self, variable)
Definition: Variable.py:136
def EnvConfig.Variable.UsePythonZip.process (   self,
  variable,
  value 
)

Definition at line 140 of file Variable.py.

140  def process(self, variable, value):
141  val = []
142  for s in value:
143  z = s + '.zip'
144  if is_zipfile(z):
145  val.append(z)
146  else:
147  val.append(s)
148  return val
149 
150 # Default (minimal) set of processors.
def process(self, variable, value)
Definition: Variable.py:140

The documentation for this class was generated from the following file: