Exemplo n.º 1
0
 def update(n):
     o = OrderedDict()
     o[3] = 4
     v = OrderedDict()
     v[n] = 5
     o.update(v)
     return o[3]
Exemplo n.º 2
0
 def merge_dicts(n):
     if n:
         o = OrderedDict()
         o[5] = 10
     else:
         o = OrderedDict()
         o[2] = 20
     o[3] = 30
     return o[3]
Exemplo n.º 3
0
 def f(n):
     d = OrderedDict()
     while n > 0:
         jd.jit_merge_point()
         if n % 10 == 0:
             n -= len(d)
         d = OrderedDict()
         d["a"] = n
         n -= 1
     return len(d)
Exemplo n.º 4
0
 def pop_keyerror(n):
     o = OrderedDict()
     o[3] = 4
     try:
         return o.pop(n)
     except KeyError:
         return 500
Exemplo n.º 5
0
 def delitem(n):
     o = OrderedDict()
     o[2] = 3
     o[3] = 4
     del o[n]
     vals = o.values()
     return vals[0] * 10 + len(vals)
Exemplo n.º 6
0
 def popitem(n):
     o = OrderedDict()
     if n:
         o[n] = n
     try:
         key, val = o.popitem()
     except KeyError:
         return 400
     else:
         return key * 10 + val
Exemplo n.º 7
0
 def iteritems(n):
     o = OrderedDict()
     o[0] = 10
     o[2] = 15
     o[3] = 12
     r = []
     for k, v in o.iteritems():
         r.append((k, v))
     p = r[n]
     return p[0] * 100 + p[1]
Exemplo n.º 8
0
 def create():
     OrderedDict()
     return 0
Exemplo n.º 9
0
 def truthy(n):
     o = OrderedDict()
     if n:
         o[n] = n
     return bool(o)
Exemplo n.º 10
0
 def clear():
     o = OrderedDict()
     o[3] = 4
     o.clear()
     return len(o)
Exemplo n.º 11
0
 def keys(n):
     o = OrderedDict()
     o[4] = 1
     o[5] = 2
     o[4] = 2
     return o.keys()[n]
Exemplo n.º 12
0
 def custom_eq_hash(n):
     o = OrderedDict(Simple.eq, Simple.hash)
     o[Simple(n)] = 23
     return o[Simple(n)]
Exemplo n.º 13
0
 def pop(n):
     o = OrderedDict()
     o[1] = 12
     o[2] = 3
     return (o.pop(n) * 10) + len(o)
Exemplo n.º 14
0
 def contains(n):
     o = OrderedDict()
     o[4] = 5
     return n in o
Exemplo n.º 15
0
 def iteritems_next_method(n):
     o = OrderedDict()
     o[n] = 5
     it = o.iteritems()
     return it.next()[1]
Exemplo n.º 16
0
 def get(n):
     o = OrderedDict()
     o[4] = 3
     return o.get(n, 123)
Exemplo n.º 17
0
 def keys_object(n):
     o = OrderedDict()
     o[Simple(1)] = None
     o[Simple(2)] = None
     o[Simple(3)] = None
     return o.keys()[n].x
Exemplo n.º 18
0
 def values(n):
     o = OrderedDict()
     o[4] = 1
     o[5] = 2
     o[4] = 3
     return o.values()[n]
Exemplo n.º 19
0
 def simple_get_set():
     o = OrderedDict()
     o["a"] = 2
     return o["a"]
Exemplo n.º 20
0
 def get_empty_storage(self, space):
     return self.erase(OrderedDict(space.eq_w, space.hash_w))
Exemplo n.º 21
0
 def get_set_object(n):
     x = Simple(n)
     o = OrderedDict()
     o[x] = x
     return o[x].x
Exemplo n.º 22
0
 def copy(n):
     o = OrderedDict(Simple.eq, Simple.hash)
     o[Simple(n)] = n
     d = o.copy()
     return d.values()[0] * 10 + len(d)
Exemplo n.º 23
0
 def len(n):
     o = OrderedDict()
     for i in xrange(n):
         o[i] = i
     return len(o)
Exemplo n.º 24
0
 def __init__(self, cache, matches=None):
     self.cache = cache
     self._matches = OrderedDict()
     for match in (matches or []):
         self.append_match(match)
Exemplo n.º 25
0
 def pop_default(n, d):
     o = OrderedDict()
     o[1] = 12
     o[2] = 3
     return (o.pop(n, d) * 10) + len(o)
Exemplo n.º 26
0
 def grow(n):
     o = OrderedDict()
     for i in xrange(n):
         o[i] = -20
     return o[3]
Exemplo n.º 27
0
 def get_empty_storage(self, space):
     return self.erase(OrderedDict())
Exemplo n.º 28
0
 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