def copy_instance_vars(self, space, w_other): """Copies special instance vars after #copy or #dup""" assert isinstance(w_other, W_ExceptionObject) W_Object.copy_instance_vars(self, space, w_other) self.msg = w_other.msg self.frame = w_other.frame self.w_backtrace = w_other.w_backtrace
def __init__(self, space, name, flags, klass=None): W_Object.__init__(self, space, klass) namestr = '[current process]' if name is None else name # on my os it's libc.so.6, not just libc.so if name == 'libc.so': name = 'libc.so.6' try: self.cdll = clibffi.CDLL(name, flags) except clibffi.DLOpenError: raise space.error(space.w_LoadError, "Could not open library %s" % namestr) self.set_instance_var(space, '@name', space.newsymbol(namestr))
def __init__(self, space, bytecode, w_self, lexical_scope, cells, block, parent_interp, regexp_match_cell, is_lambda): W_Object.__init__(self, space) self.bytecode = bytecode self.w_self = w_self self.lexical_scope = lexical_scope self.cells = cells self.block = block self.parent_interp = parent_interp self.regexp_match_cell = regexp_match_cell self.is_lambda = is_lambda
def __init__(self, space, names, cells, w_self, lexical_scope): W_Object.__init__(self, space) self.names = names self.cells = cells self.w_self = w_self self.lexical_scope = lexical_scope
def __init__(self, space, storage, strategy, klass=None): W_Object.__init__(self, space, klass) self.str_storage = storage self.strategy = strategy
def __init__(self, space, klass=None): W_Object.__init__(self, space, klass) self.w_block = None self.sthread = None self.parent_fiber = None
def __init__(self, space, symbol): W_Object.__init__(self, space) self.symbol = symbol
def __init__(self, space): W_Object.__init__(self, space) self.is_initialized = False
def __init__(self, space, regexp, ctx, target): W_Object.__init__(self, space) self.regexp = regexp self.ctx = ctx self.target = target self._flatten_cache = None
def __init__(self, space, seed=0, klass=None): W_Object.__init__(self, space, klass) self.w_seed = None self.random = Random(abs(seed))
def __init__(self, space, d): W_Object.__init__(self, space) self.iterator = d.iteritems()
def __init__(self, space, klass=None): W_Object.__init__(self, space, klass) self.random = Random()
def __init__(self, space, klass): W_Object.__init__(self, space, klass) self.epoch_seconds = 0
def __init__(self, space): W_Object.__init__(self, space) self.fd = -1 self.stream = None
def __init__(self, space, w_owner, w_function): W_Object.__init__(self, space) self.w_owner = w_owner self.w_function = w_function
def __init__(self, space, w_owner, w_function, w_receiver): W_Object.__init__(self, space) self.w_owner = w_owner self.w_function = w_function self.w_receiver = w_receiver
def __init__(self, space, w_start, w_end, exclusive): W_Object.__init__(self, space) self.w_start = w_start self.w_end = w_end self.exclusive = exclusive
def __init__(self, space, storage, strategy): W_Object.__init__(self, space) self.str_storage = storage self.strategy = strategy
def __init__(self, space, klass=None): W_Object.__init__(self, space, klass) self.w_default = space.w_nil self.default_proc = None self.dict = OrderedHash(space.hash_w, space.eq_w)
def __init__(self, space, regexp, ctx): W_Object.__init__(self, space) self.regexp = regexp self.ctx = ctx self._flatten_cache = None
def __init__(self, space): W_Object.__init__(self, space)
def __init__(self, space): W_Object.__init__(self, space) self.w_info = None self.w_handle = None
def __init__(self, space, block, is_lambda): W_Object.__init__(self, space) self.block = block self.is_lambda = is_lambda
def __init__(self, space, klass=None): W_Object.__init__(self, space, klass) self.contents = OrderedDict(space.eq_w, space.hash_w) self.w_default = space.w_nil self.default_proc = None
def __init__(self, space, klass): W_Object.__init__(self, space, klass) self._set_epoch_seconds(0.0) self._set_offset(0)
def __init__(self, space, source, flags): W_Object.__init__(self, space) self.set_source(space, source, flags)
def method_allocate(self, space): return W_Object(space, self)
def __init__(self, space, klass=None): W_Object.__init__(self, space, klass) self.open = False self.path = None
def __init__(self, space): W_Object.__init__(self, space) # TODO: This should be a map dict. self.local_storage = {}
def __init__(self, space, items_w, klass=None): W_Object.__init__(self, space, klass) self.items_w = items_w
def __init__(self, space, klass=None): W_Object.__init__(self, space, klass) self.msg = "" self.frame = None self.w_backtrace = None
def __init__(self, space, typeindex=0, rw_strategy=None, klass=None): assert isinstance(typeindex, int) W_Object.__init__(self, space, klass) self.typeindex = typeindex self.rw_strategy = rw_strategy
def __init__(self, space, items_w): W_Object.__init__(self, space) self.items_w = items_w
def __init__(self, space, klass=None): W_Object.__init__(self, space, klass) self.strategy = space.fromcache(ObjectDictStrategy) self.dict_storage = self.strategy.get_empty_storage(space) self.w_default = space.w_nil self.default_proc = None