diff options
author | necoro <> | 2007-08-10 02:22:40 +0000 |
---|---|---|
committer | necoro <> | 2007-08-10 02:22:40 +0000 |
commit | a6a5cace4864c37b7a820c89540f85069d842521 (patch) | |
tree | 72379c0060510ee05635466fcb41c86191497077 /portato/backend/__init__.py | |
parent | e3e2339cf2156a12b61b91f56c9ea596df57198e (diff) | |
download | portato-a6a5cace4864c37b7a820c89540f85069d842521.tar.gz portato-a6a5cace4864c37b7a820c89540f85069d842521.tar.bz2 portato-a6a5cace4864c37b7a820c89540f85069d842521.zip |
add splash screen
Diffstat (limited to 'portato/backend/__init__.py')
-rw-r--r-- | portato/backend/__init__.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/portato/backend/__init__.py b/portato/backend/__init__.py index c3de443..d1d61e8 100644 --- a/portato/backend/__init__.py +++ b/portato/backend/__init__.py @@ -16,14 +16,13 @@ from system_interface import SystemInterface SYSTEM = "portage" # the name of the current system _sys = None # the SystemInterface-instance -class SystemWrapper (object, SystemInterface): +class SystemWrapper (SystemInterface): """This is a wrapper to the different system interfaces, allowing the direct import via C{from portato.backend import system}. With this wrapper a change of the system is propagated to all imports.""" def __getattribute__ (self, name): """Just pass all attribute accesses directly to _sys.""" - global _sys - return eval ("_sys.%s" % name) + return getattr(_sys, name) def set_system (new_sys): """Sets the current system to a new one. |