Пример #1
0
 def get_rdict_array(self, space):
     if self.w_rdict_array is None:
         dct_w = self.get_instance_attrs(space.ec.interpreter)
         self.w_rdict_array = (W_ArrayObject.new_array_from_rdict(
             space, dct_w))
     return self.w_rdict_array
Пример #2
0
 def new_array_from_dict(self, dict_w):
     "NOT_RPYTHON: for tests only (gets a random ordering)"
     rdict_w = OrderedDict()
     for key, w_value in dict_w.items():
         rdict_w[key] = w_value
     return W_ArrayObject.new_array_from_rdict(self, rdict_w)
Пример #3
0
 def new_array_from_pairs(self, pairs_ww, allow_bogus=False):
     return W_ArrayObject.new_array_from_pairs(self, pairs_ww,
                                               allow_bogus=allow_bogus)
Пример #4
0
 def new_array_from_list(self, lst_w):
     return W_ArrayObject.new_array_from_list(self, lst_w)
Пример #5
0
 def new_array_from_rdict(self, rdict_w):
     return W_ArrayObject.new_array_from_rdict(self, rdict_w)
Пример #6
0
 def get_rdict_array(self, space):
     if self.w_rdict_array is None:
         dct_w = self.get_instance_attrs(space.ec.interpreter)
         self.w_rdict_array = (
             W_ArrayObject.new_array_from_rdict(space, dct_w))
     return self.w_rdict_array
Пример #7
0
 def new_array_from_pairs(self, pairs_ww, allow_bogus=False):
     return W_ArrayObject.new_array_from_pairs(self,
                                               pairs_ww,
                                               allow_bogus=allow_bogus)
Пример #8
0
 def new_array_from_dict(self, dict_w):
     "NOT_RPYTHON: for tests only (gets a random ordering)"
     rdict_w = OrderedDict()
     for key, w_value in dict_w.items():
         rdict_w[key] = w_value
     return W_ArrayObject.new_array_from_rdict(self, rdict_w)
Пример #9
0
 def new_array_from_rdict(self, rdict_w):
     return W_ArrayObject.new_array_from_rdict(self, rdict_w)
Пример #10
0
 def new_array_from_list(self, lst_w):
     return W_ArrayObject.new_array_from_list(self, lst_w)