Hackfut Security File Manager
Current Path:
/usr/lib64/python2.6/site-packages/modulator
usr
/
lib64
/
python2.6
/
site-packages
/
modulator
/
📁
..
📄
EXAMPLE.py
(1.33 KB)
📄
EXAMPLE.pyc
(1.02 KB)
📄
EXAMPLE.pyo
(1.02 KB)
📄
README
(980 B)
📄
ScrolledListbox.py
(1.44 KB)
📄
ScrolledListbox.pyc
(1.36 KB)
📄
ScrolledListbox.pyo
(1.36 KB)
📁
Templates
📄
Tkextra.py
(7.32 KB)
📄
Tkextra.pyc
(6.68 KB)
📄
Tkextra.pyo
(6.68 KB)
📄
genmodule.py
(4.71 KB)
📄
genmodule.pyc
(5.24 KB)
📄
genmodule.pyo
(5.24 KB)
📄
modulator.py
(14.1 KB)
📄
modulator.pyc
(12.31 KB)
📄
modulator.pyo
(12.31 KB)
📄
varsubst.py
(1.41 KB)
📄
varsubst.pyc
(2.27 KB)
📄
varsubst.pyo
(2.27 KB)
Editing: EXAMPLE.py
# # Example input file for modulator if you don't have tk. # # You may also have to strip some imports out of modulator to make # it work. import genmodule # # Generate code for a simple object with a method called sample o = genmodule.object() o.name = 'simple object' o.abbrev = 'simp' o.methodlist = ['sample'] o.funclist = ['new'] # # Generate code for an object that looks numberish # o2 = genmodule.object() o2.name = 'number-like object' o2.abbrev = 'nl' o2.typelist = ['tp_as_number'] o2.funclist = ['new', 'tp_repr', 'tp_compare'] # # Generate code for a method with a full complement of functions, # some methods, accessible as sequence and allowing structmember.c type # structure access as well. # o3 = genmodule.object() o3.name = 'over-the-top object' o3.abbrev = 'ot' o3.methodlist = ['method1', 'method2'] o3.funclist = ['new', 'tp_dealloc', 'tp_print', 'tp_getattr', 'tp_setattr', 'tp_compare', 'tp_repr', 'tp_hash'] o3.typelist = ['tp_as_sequence', 'structure'] # # Now generate code for a module that incorporates these object types. # Also add the boilerplates for functions to create instances of each # type. # m = genmodule.module() m.name = 'sample' m.abbrev = 'sample' m.methodlist = ['newsimple', 'newnumberish', 'newott'] m.objects = [o, o2, o3] fp = open('EXAMPLEmodule.c', 'w') genmodule.write(fp, m) fp.close()
Upload File
Create Folder