示例#1
0
 def make_code(self, byte_array, name="testcode"):
   """Utility method for creating CodeType objects."""
   return loadmarshal.CodeType(
       argcount=0, kwonlyargcount=0, nlocals=2, stacksize=2, flags=0,
       consts=[None, 1, 2], names=[], varnames=["x", "y"], filename="",
       name=name, firstlineno=1, lnotab=[], freevars=[], cellvars=[],
       code="".join(chr(c) for c in byte_array),
       python_version=self.PYTHON_VERSION)
示例#2
0
 def make_code(self, int_array, name="testcode"):
   """Utility method for creating CodeType objects."""
   return loadmarshal.CodeType(
       argcount=0, kwonlyargcount=0, nlocals=2, stacksize=2, flags=0,
       consts=[None, 1, 2], names=[], varnames=["x", "y"], filename="",
       name=name, firstlineno=1, lnotab=[], freevars=[], cellvars=[],
       code=compat.int_array_to_bytes(int_array),
       python_version=self.python_version)