]> Frank Brehm's Git Trees - pixelpark/admin-tools.git/commitdiff
Bugfixing
authorFrank Brehm <frank.brehm@pixelpark.com>
Tue, 7 Nov 2017 16:27:44 +0000 (17:27 +0100)
committerFrank Brehm <frank.brehm@pixelpark.com>
Tue, 7 Nov 2017 16:27:44 +0000 (17:27 +0100)
pp_lib/ldap_app.py
pp_lib/obj.py

index 90961ef3aaa018fc6cf0010f867fabf577a4ede5..8048fdd4c32fcc17d82e4e0bb393f5419208a881 100644 (file)
@@ -31,7 +31,7 @@ from .common import pp, to_bool
 
 from .cfg_app import PpCfgAppError, PpConfigApplication
 
-__version__ = '0.4.6'
+__version__ = '0.4.7'
 LOG = logging.getLogger(__name__)
 
 
@@ -101,7 +101,7 @@ class PpLdapApplication(PpConfigApplication):
                     raise PpLdapAppError(msg)
                 stems.append(s)
         else:
-            stems = self.appname
+            stems = [self.appname]
         if 'ldap' not in stems:
             stems.insert(0, 'ldap')
 
index e5b13fd0f379368bab5fe2967de8c26f8621c6d0..dcee0604a43c717f47981292872e0c6a3fb04d89 100644 (file)
@@ -21,8 +21,7 @@ from .common import pp, to_bytes
 
 from .errors import PpError
 
-
-__version__ = '0.2.3'
+__version__ = '0.2.4'
 
 LOG = logging.getLogger(__name__)
 
@@ -110,7 +109,9 @@ class PpBaseObject(object):
     @property
     def appname(self):
         """The name of the current running application."""
-        return self._appname
+        if hasattr(self, '_appname'):
+            return self._appname
+        return os.path.basename(sys.argv[0])
 
     @appname.setter
     def appname(self, value):
@@ -123,7 +124,7 @@ class PpBaseObject(object):
     @property
     def version(self):
         """The version string of the current object or application."""
-        return self._version
+        return getattr(self, '_version', __version__)
 
     # -----------------------------------------------------------
     @property