Ejemplo n.º 1
0
 def _raise_error(self, default="Unspecified Error", eclass=Error):
     """Overrides _EnchantObject._raise_error to check broker errors."""
     err = _e.broker_get_error(self._this)
     if err == "" or err is None:
         raise eclass(default)
     raise eclass(err.decode())
Ejemplo n.º 2
0
 def _raise_error(self,default="Unspecified Error",eclass=Error):
     """Overrides _EnchantObject._raise_error to check broker errors."""
     err = _e.broker_get_error(self._this)
     if err == "" or err is None:
         raise eclass(default)
     raise eclass(EnchantStr("").decode(err))