def get_X_error(xerror): global xerror_to_name if type(xerror) != int: return xerror try: from xpra.x11.bindings.window_bindings import constants #@UnresolvedImport if xerror_to_name is None: xerror_to_name = {} for name, code in constants.items(): if name == "Success" or name.startswith("Bad"): xerror_to_name[code] = name log("get_X_error(..) initialized error names: %s", xerror_to_name) if xerror in xerror_to_name: return xerror_to_name.get(xerror) from xpra.x11.bindings.core_bindings import X11CoreBindings #@UnresolvedImport return X11CoreBindings().get_error_text(xerror) except Exception, e: log.error("get_X_error(%s) %s", xerror, e, exc_info=True)
def get_X_error(xerror): global xerror_to_name if type(xerror)!=int: return xerror try: from xpra.x11.bindings.window_bindings import constants #@UnresolvedImport if xerror_to_name is None: xerror_to_name = {} for name,code in constants.items(): if name=="Success" or name.startswith("Bad"): xerror_to_name[code] = name log("get_X_error(..) initialized error names: %s", xerror_to_name) if xerror in xerror_to_name: return xerror_to_name.get(xerror) from xpra.x11.bindings.core_bindings import X11CoreBindings #@UnresolvedImport return X11CoreBindings().get_error_text(xerror) except Exception, e: log.error("get_X_error(%s) %s", xerror, e, exc_info=True)