Exemple #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)
Exemple #2
0
 def ll_keyeq_custom(d, key1, key2):
     DICT = lltype.typeOf(d).TO
     return hlinvoke(DICT.r_keyeq, d.keyeq_func, key1, key2)
Exemple #3
0
def ll_keyhash_custom(d, key):
    DICT = lltype.typeOf(d).TO
    return objectmodel.hlinvoke(DICT.r_rdict_hashfn, d.fnkeyhash, key)
Exemple #4
0
 def ll_hashkey_custom(d, key):
     DICT = lltype.typeOf(d).TO
     return hlinvoke(DICT.r_hashkey, d.hashkey_func, key)
Exemple #5
0
def ll_keyeq_custom(d, key1, key2):
    DICT = lltype.typeOf(d).TO
    return hlinvoke(DICT.r_rdict_eqfn, d.fnkeyeq, key1, key2)
Exemple #6
0
def ll_keyhash_custom(d, key):
    DICT = lltype.typeOf(d).TO
    return hlinvoke(DICT.r_rdict_hashfn, d.fnkeyhash, key)
Exemple #7
0
 def ll_keyeq_custom(d, key1, key2):
     DICT = lltype.typeOf(d).TO
     return hlinvoke(DICT.r_keyeq, d.keyeq_func, key1, key2)
Exemple #8
0
 def ll_hashkey_custom(d, key):
     DICT = lltype.typeOf(d).TO
     return hlinvoke(DICT.r_hashkey, d.hashkey_func, key)