Exemplo n.º 1
0
 def __init__(self, filename, mode="exec", flags=0, future_pos=(0, 0),
              hidden_applevel=False):
     rstring.check_str0(filename)
     self.filename = filename
     self.mode = mode
     self.encoding = None
     self.flags = flags
     self.last_future_import = future_pos
     self.hidden_applevel = hidden_applevel
Exemplo n.º 2
0
 def __init__(self,
              space,
              argcount,
              kwonlyargcount,
              nlocals,
              stacksize,
              flags,
              code,
              consts,
              names,
              varnames,
              filename,
              name,
              firstlineno,
              lnotab,
              freevars,
              cellvars,
              hidden_applevel=False,
              magic=default_magic):
     """Initialize a new code object from parameters given by
     the pypy compiler"""
     self.space = space
     eval.Code.__init__(self, name)
     assert nlocals >= 0
     self.co_argcount = argcount
     self.co_kwonlyargcount = kwonlyargcount
     self.co_nlocals = nlocals
     self.co_stacksize = stacksize
     self.co_flags = flags
     self.co_code = code
     self.co_consts_w = consts
     self.co_names_w = [
         space.new_interned_w_str(space.newtext(aname)) for aname in names
     ]
     self.co_varnames = varnames
     self.co_freevars = freevars
     self.co_cellvars = cellvars
     assert isinstance(filename, str)
     rstring.check_str0(filename)
     self.co_filename = filename
     self.w_filename = space.newfilename(filename)
     self.co_name = name
     self.co_firstlineno = firstlineno
     self.co_lnotab = lnotab
     # store the first globals object that the code object is run in in
     # here. if a frame is run in that globals object, it does not need to
     # store it at all
     self.w_globals = None
     self.hidden_applevel = hidden_applevel
     self.magic = magic
     self._signature = cpython_code_signature(self)
     self._initialize()
     self._init_ready()
     self.new_code_hook()
Exemplo n.º 3
0
 def __init__(self, filename, mode="exec", flags=0, future_pos=(0, 0),
              hidden_applevel=False, optimize=0):
     assert optimize >= 0
     rstring.check_str0(filename)
     self.filename = filename
     self.mode = mode
     self.encoding = None
     self.flags = flags
     self.optimize = optimize
     self.last_future_import = future_pos
     self.hidden_applevel = hidden_applevel
Exemplo n.º 4
0
 def __init__(self,
              space,
              argcount,
              kwonlyargcount,
              nlocals,
              stacksize,
              flags,
              code,
              consts,
              names,
              varnames,
              filename,
              name,
              firstlineno,
              lnotab,
              freevars,
              cellvars,
              hidden_applevel=False,
              magic=default_magic):
     """Initialize a new code object from parameters given by
     the pypy compiler"""
     self.space = space
     eval.Code.__init__(self, name)
     assert nlocals >= 0
     self.co_argcount = argcount
     self.co_kwonlyargcount = kwonlyargcount
     self.co_nlocals = nlocals
     self.co_stacksize = stacksize
     self.co_flags = flags
     self.co_code = code
     self.co_consts_w = consts
     self.co_names_w = [
         space.new_interned_w_str(space.wrap(aname.decode('utf-8')))
         for aname in names
     ]
     self.co_varnames = varnames
     self.co_freevars = freevars
     self.co_cellvars = cellvars
     rstring.check_str0(filename)
     self.co_filename = filename
     self.co_name = name
     self.co_firstlineno = firstlineno
     self.co_lnotab = lnotab
     self.hidden_applevel = hidden_applevel
     self.magic = magic
     self._signature = cpython_code_signature(self)
     self._initialize()
     self._init_ready()
Exemplo n.º 5
0
 def __init__(
     self,
     space,
     argcount,
     kwonlyargcount,
     nlocals,
     stacksize,
     flags,
     code,
     consts,
     names,
     varnames,
     filename,
     name,
     firstlineno,
     lnotab,
     freevars,
     cellvars,
     hidden_applevel=False,
     magic=default_magic,
 ):
     """Initialize a new code object from parameters given by
     the pypy compiler"""
     self.space = space
     eval.Code.__init__(self, name)
     assert nlocals >= 0
     self.co_argcount = argcount
     self.co_kwonlyargcount = kwonlyargcount
     self.co_nlocals = nlocals
     self.co_stacksize = stacksize
     self.co_flags = flags
     self.co_code = code
     self.co_consts_w = consts
     self.co_names_w = [space.new_interned_w_str(space.wrap(aname.decode("utf-8"))) for aname in names]
     self.co_varnames = varnames
     self.co_freevars = freevars
     self.co_cellvars = cellvars
     rstring.check_str0(filename)
     self.co_filename = filename
     self.co_name = name
     self.co_firstlineno = firstlineno
     self.co_lnotab = lnotab
     self.hidden_applevel = hidden_applevel
     self.magic = magic
     self._signature = cpython_code_signature(self)
     self._initialize()
     self._init_ready()
Exemplo n.º 6
0
 def as_str0(path):
     res = UnicodeTraits.as_str(path)
     rstring.check_str0(res)
     return res
Exemplo n.º 7
0
 def as_str0(path):
     res = StringTraits.as_str(path)
     rstring.check_str0(res)
     return res
Exemplo n.º 8
0
 def as_str0(path):
     res = UnicodeTraits.as_str(path)
     rstring.check_str0(res)
     return res
Exemplo n.º 9
0
 def as_str0(path):
     res = StringTraits.as_str(path)
     rstring.check_str0(res)
     return res