X7ROOT File Manager
Current Path:
/usr/lib64/python2.7/site-packages/dbus
usr
/
lib64
/
python2.7
/
site-packages
/
dbus
/
📁
..
📄
__init__.py
(3.73 KB)
📄
__init__.pyc
(2.59 KB)
📄
__init__.pyo
(2.59 KB)
📄
_compat.py
(211 B)
📄
_compat.pyc
(241 B)
📄
_compat.pyo
(241 B)
📄
_dbus.py
(8.6 KB)
📄
_dbus.pyc
(8.27 KB)
📄
_dbus.pyo
(8.27 KB)
📄
_expat_introspect_parser.py
(3.3 KB)
📄
_expat_introspect_parser.pyc
(2.77 KB)
📄
_expat_introspect_parser.pyo
(2.77 KB)
📄
_version.py
(107 B)
📄
_version.pyc
(215 B)
📄
_version.pyo
(215 B)
📄
bus.py
(17.51 KB)
📄
bus.pyc
(15.46 KB)
📄
bus.pyo
(15.46 KB)
📄
connection.py
(27.12 KB)
📄
connection.pyc
(20.5 KB)
📄
connection.pyo
(20.5 KB)
📄
decorators.py
(14.53 KB)
📄
decorators.pyc
(12.18 KB)
📄
decorators.pyo
(12.18 KB)
📄
exceptions.py
(3.86 KB)
📄
exceptions.pyc
(4.5 KB)
📄
exceptions.pyo
(4.5 KB)
📄
gi_service.py
(3.4 KB)
📄
gi_service.pyc
(2.21 KB)
📄
gi_service.pyo
(2.21 KB)
📄
glib.py
(2.05 KB)
📄
glib.pyc
(1.07 KB)
📄
glib.pyo
(1.07 KB)
📄
gobject_service.py
(3.62 KB)
📄
gobject_service.pyc
(3.06 KB)
📄
gobject_service.pyo
(3.06 KB)
📄
lowlevel.py
(1.79 KB)
📄
lowlevel.pyc
(1.05 KB)
📄
lowlevel.pyo
(1.05 KB)
📁
mainloop
📄
proxies.py
(24.21 KB)
📄
proxies.pyc
(19.68 KB)
📄
proxies.pyo
(19.68 KB)
📄
server.py
(4.52 KB)
📄
server.pyc
(3.74 KB)
📄
server.pyo
(3.74 KB)
📄
service.py
(34.51 KB)
📄
service.pyc
(24.78 KB)
📄
service.pyo
(24.78 KB)
📄
types.py
(529 B)
📄
types.pyc
(860 B)
📄
types.pyo
(860 B)
Editing: exceptions.py
"""D-Bus exceptions.""" # Copyright (C) 2007 Collabora Ltd. <http://www.collabora.co.uk/> # # Permission is hereby granted, free of charge, to any person # obtaining a copy of this software and associated documentation # files (the "Software"), to deal in the Software without # restriction, including without limitation the rights to use, copy, # modify, merge, publish, distribute, sublicense, and/or sell copies # of the Software, and to permit persons to whom the Software is # furnished to do so, subject to the following conditions: # # The above copyright notice and this permission notice shall be # included in all copies or substantial portions of the Software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT # HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, # WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER # DEALINGS IN THE SOFTWARE. __all__ = ('DBusException', 'MissingErrorHandlerException', 'MissingReplyHandlerException', 'ValidationException', 'IntrospectionParserException', 'UnknownMethodException', 'NameExistsException') class DBusException(Exception): include_traceback = False """If True, tracebacks will be included in the exception message sent to D-Bus clients. Exceptions that are not DBusException subclasses always behave as though this is True. Set this to True on DBusException subclasses that represent a programming error, and leave it False on subclasses that represent an expected failure condition (e.g. a network server not responding).""" def __init__(self, *args, **kwargs): name = kwargs.pop('name', None) if name is not None or getattr(self, '_dbus_error_name', None) is None: self._dbus_error_name = name if kwargs: raise TypeError('DBusException does not take keyword arguments: %s' % ', '.join(kwargs.keys())) Exception.__init__(self, *args) def __str__(self): s = Exception.__str__(self) if self._dbus_error_name is not None: return '%s: %s' % (self._dbus_error_name, s) else: return s def get_dbus_message(self): s = Exception.__str__(self) if isinstance(s, bytes): return s.decode('utf-8', 'replace') return s def get_dbus_name(self): return self._dbus_error_name class MissingErrorHandlerException(DBusException): include_traceback = True def __init__(self): DBusException.__init__(self, "error_handler not defined: if you define a reply_handler you must also define an error_handler") class MissingReplyHandlerException(DBusException): include_traceback = True def __init__(self): DBusException.__init__(self, "reply_handler not defined: if you define an error_handler you must also define a reply_handler") class ValidationException(DBusException): include_traceback = True def __init__(self, msg=''): DBusException.__init__(self, "Error validating string: %s"%msg) class IntrospectionParserException(DBusException): include_traceback = True def __init__(self, msg=''): DBusException.__init__(self, "Error parsing introspect data: %s"%msg) class UnknownMethodException(DBusException): include_traceback = True _dbus_error_name = 'org.freedesktop.DBus.Error.UnknownMethod' def __init__(self, method): DBusException.__init__(self, "Unknown method: %s"%method) class NameExistsException(DBusException): include_traceback = True def __init__(self, name): DBusException.__init__(self, "Bus name already exists: %s"%name)
Upload File
Create Folder