Ejemplo n.º 1
0
Archivo: lang.py Proyecto: luuvish/kivy
def custom_callback(__kvlang__, idmap, *largs, **kwargs):
    idmap['args'] = largs
    try:
        exec __kvlang__.co_value in idmap
    except:
        exc_info = sys.exc_info()
        traceback = make_traceback(exc_info)
        exc_type, exc_value, tb = traceback.standard_exc_info
        raise exc_type, exc_value, tb
Ejemplo n.º 2
0
def custom_callback(__kvlang__, idmap, *largs, **kwargs):
    idmap['args'] = largs
    try:
        exec __kvlang__.co_value in idmap
    except:
        exc_info = sys.exc_info()
        traceback = make_traceback(exc_info)
        exc_type, exc_value, tb = traceback.standard_exc_info
        raise exc_type, exc_value, tb
Ejemplo n.º 3
0
Archivo: lang.py Proyecto: wilsaj/kivy
def custom_callback(*largs, **kwargs):
    element, key, value, idmap = largs[0]
    __kvlang__ = value
    locals().update(idmap)
    args = largs[1:]
    try:
        exec value[1]
    except:
        exc_info = sys.exc_info()
        traceback = make_traceback(exc_info)
        exc_type, exc_value, tb = traceback.standard_exc_info
        raise exc_type, exc_value, tb
Ejemplo n.º 4
0
Archivo: lang.py Proyecto: relet/kivy
def custom_callback(*largs, **kwargs):
    element, key, value, idmap = largs[0]
    __kvlang__ = value
    locals().update(idmap)
    args = largs[1:]
    try:
        exec value[1]
    except:
        exc_info = sys.exc_info()
        traceback = make_traceback(exc_info)
        exc_type, exc_value, tb = traceback.standard_exc_info
        raise exc_type, exc_value, tb