Ejemplo n.º 1
0
def ll_keyeq_custom(d, key1, key2):
    DICT = lltype.typeOf(d).TO
    return objectmodel.hlinvoke(DICT.r_rdict_eqfn, d.fnkeyeq, key1, key2)
Ejemplo n.º 2
0
 def ll_keyeq_custom(d, key1, key2):
     DICT = lltype.typeOf(d).TO
     return hlinvoke(DICT.r_keyeq, d.keyeq_func, key1, key2)
Ejemplo n.º 3
0
def ll_keyhash_custom(d, key):
    DICT = lltype.typeOf(d).TO
    return objectmodel.hlinvoke(DICT.r_rdict_hashfn, d.fnkeyhash, key)
Ejemplo n.º 4
0
 def ll_hashkey_custom(d, key):
     DICT = lltype.typeOf(d).TO
     return hlinvoke(DICT.r_hashkey, d.hashkey_func, key)
Ejemplo n.º 5
0
def ll_keyeq_custom(d, key1, key2):
    DICT = lltype.typeOf(d).TO
    return hlinvoke(DICT.r_rdict_eqfn, d.fnkeyeq, key1, key2)
Ejemplo n.º 6
0
def ll_keyhash_custom(d, key):
    DICT = lltype.typeOf(d).TO
    return hlinvoke(DICT.r_rdict_hashfn, d.fnkeyhash, key)
Ejemplo n.º 7
0
 def ll_keyeq_custom(d, key1, key2):
     DICT = lltype.typeOf(d).TO
     return hlinvoke(DICT.r_keyeq, d.keyeq_func, key1, key2)
Ejemplo n.º 8
0
 def ll_hashkey_custom(d, key):
     DICT = lltype.typeOf(d).TO
     return hlinvoke(DICT.r_hashkey, d.hashkey_func, key)