Hackfut Security File Manager
Current Path:
/opt/alt/python27/lib64/python2.7/site-packages/guppy/gsl
opt
/
alt
/
python27
/
lib64
/
python2.7
/
site-packages
/
guppy
/
gsl
/
📁
..
📄
Document.py
(43.74 KB)
📄
Document.pyc
(69.08 KB)
📄
Document.pyo
(68.75 KB)
📄
DottedTree.py
(7.83 KB)
📄
DottedTree.pyc
(9.03 KB)
📄
DottedTree.pyo
(8.86 KB)
📄
Exceptions.py
(634 B)
📄
Exceptions.pyc
(2.18 KB)
📄
Exceptions.pyo
(2.18 KB)
📄
FileIO.py
(2.19 KB)
📄
FileIO.pyc
(5.44 KB)
📄
FileIO.pyo
(5.44 KB)
📄
Filer.py
(3.47 KB)
📄
Filer.pyc
(5.59 KB)
📄
Filer.pyo
(5.41 KB)
📄
Gsml.py
(2.6 KB)
📄
Gsml.pyc
(4.94 KB)
📄
Gsml.pyo
(4.94 KB)
📄
Help.py
(1.09 KB)
📄
Help.pyc
(2.07 KB)
📄
Help.pyo
(2.07 KB)
📄
Html.py
(14.95 KB)
📄
Html.pyc
(21 KB)
📄
Html.pyo
(20.96 KB)
📄
Latex.py
(22.86 KB)
📄
Latex.pyc
(31.01 KB)
📄
Latex.pyo
(31.01 KB)
📄
Main.py
(54.92 KB)
📄
Main.pyc
(88.2 KB)
📄
Main.pyo
(88.03 KB)
📄
SpecNodes.py
(15.92 KB)
📄
SpecNodes.pyc
(22.33 KB)
📄
SpecNodes.pyo
(22.33 KB)
📄
Tester.py
(17.83 KB)
📄
Tester.pyc
(26 KB)
📄
Tester.pyo
(25.92 KB)
📄
Text.py
(24.48 KB)
📄
Text.pyc
(37.17 KB)
📄
Text.pyo
(36.97 KB)
📄
XHTML.py
(15.91 KB)
📄
XHTML.pyc
(21.52 KB)
📄
XHTML.pyo
(21.49 KB)
📄
__init__.py
(76 B)
📄
__init__.pyc
(156 B)
📄
__init__.pyo
(156 B)
Editing: FileIO.py
#._cv_part guppy.gsl.FileIO class TestPath: _path_using_io = ( 'abspath', 'curdir', 'exists', 'expanduser', 'expandvars', 'getatime', 'getctime', 'getmtime', 'getsize', 'isfile', 'islink', 'ismount', 'realpath', 'samefile', 'sameopenfile', 'samestat', 'walk', ) def __init__(self, os): for name in dir(os.path): if (not name.startswith('_') and name not in self._path_using_io): setattr(self, name, getattr(os.path, name)) class TestIO: def __init__(self, mod): os = mod._root.os for name in mod.os_common: setattr(self, name, getattr(os, name)) self.path = TestPath(os) self.files = {} self.tempno = 0 def access(self, name, mode): if name in self.files: return True return False def listdir(self, name): li = [] name = self.path.join(name, '') for k in self.files: if k.startswith(name): rest = k[len(name):] if rest: li.append(rest) return li def mkdtemp(self): self.tempno += 1 return '/tmp/xyz%d'%self.tempno def read_file(self, name): return self.files[name] def remove(self, name): try: del self.files[name] except KeyError: raise IOError, 'No such file: %r'%name def rename(self, src, tgt): try: data = self.files[src] except KeyError: raise IOError, 'No such file: %r'%src del self.files[src] self.files[tgt] = data def rmdir(self, name): pass def write_file(self, name, text): self.files[name] = text class RealIO: def __init__(self, mod): os = mod._root.os for name in mod.os_common: setattr(self, name, getattr(os, name)) self.path = os.path self.listdir = os.listdir self.makedirs = os.makedirs self.mkdtemp = mod._root.tempfile.mkdtemp self.rmdir = os.rmdir self.access = os.access self.chdir = os.chdir self.remove = os.remove self.rename = os.rename def read_file(self, name): f = open(name) data = f.read() f.close() return data def write_file(self, name, data): f = open(name, 'w') f.write(data) f.close() class _GLUECLAMP_: _setable_ = 'IO', os_common = ('R_OK', 'W_OK', 'X_OK') def _get_IO(self): return RealIO(self) def set_IO(self, IO): self.IO = IO def set_test_mode(self): self.set_IO(TestIO(self))
Upload File
Create Folder