|
def | __init__ (self, fileName, scratchDir) |
|
def | cnv (self) |
|
Data handler for pure python format. v00.01.00
Definition at line 23 of file DataLoader.py.
◆ __init__()
def python.DataLoader.DataHdlr_v000100.__init__ |
( |
|
self, |
|
|
|
fileName, |
|
|
|
scratchDir |
|
) |
| |
Definition at line 26 of file DataLoader.py.
26 def __init__(self, fileName, scratchDir):
28 self._fileName = fileName
29 self._tmpdir = scratchDir
30 self._outFileName =
None
◆ cnv()
def python.DataLoader.DataHdlr_v000100.cnv |
( |
|
self | ) |
|
Definition at line 32 of file DataLoader.py.
40 tmpdir = tempfile.mkdtemp()
42 _holder.toRemove += [tmpdir]
45 f =
open(os.path.abspath(self._fileName),
'r')
46 if self._fileName.endswith(
'.gz'):
47 f = gzip.GzipFile(fileobj=f)
49 tmpFileName =
'foo.bar'
50 tmpFile =
open(tmpFileName,
'w')
51 shutil.copyfileobj(f, tmpFile)
56 tmpFile =
open(tmpFileName,
'r')
57 mod = imp.load_source(
'_data_loader',
'_data_loader.py', tmpFile)
59 os.remove( tmpFileName )
61 if inspect.isfunction(obj):
62 return obj.__name__ ==
'getData'
63 _data = inspect.getmembers(mod, _fctLoader)[0][1]
67 'components' : _data[
'meta://components'],
68 'iocontainers' : _data[
'meta://iocontainers'],
◆ _fileName
python.DataLoader.DataHdlr_v000100._fileName |
|
private |
◆ _outFileName
python.DataLoader.DataHdlr_v000100._outFileName |
|
private |
◆ _tmpdir
python.DataLoader.DataHdlr_v000100._tmpdir |
|
private |
The documentation for this class was generated from the following file: