]> Frank Brehm's Git Trees - pixelpark/admin-tools.git/commitdiff
Merge branch 'master' into develop
authorFrank Brehm <frank.brehm@pixelpark.com>
Fri, 7 Jul 2017 12:59:32 +0000 (14:59 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Fri, 7 Jul 2017 12:59:32 +0000 (14:59 +0200)
Conflicts:
pp_lib/mk_home_app.py

1  2 
pp_lib/ldap_app.py
pp_lib/mk_home_app.py
pp_lib/quota_check.py
quota-check

index fc3b4c51c2b7afc0a08696cbf9d1e4b9ea2f2892,91c655dce3ca14891a7c89699aae1ebfcdecd19b..90961ef3aaa018fc6cf0010f867fabf577a4ede5
@@@ -24,8 -31,16 +24,10 @@@ from ldap3 import SUBTRE
  
  from ldap3.core.exceptions import LDAPPasswordIsMandatoryError
  
+ from ldap3.utils.log import set_library_log_detail_level, ERROR, BASIC, PROTOCOL, NETWORK, EXTENDED
  # Own modules
 -from .global_version import __version__ as __global_version__
 -
 -from .errors import FunctionNotImplementedError, PpAppError
 -
 -from .common import pp, terminal_can_colors, to_bytes, to_bool
 -
 -from .merge import merge_structure
 +from .common import pp, to_bool
  
  from .cfg_app import PpCfgAppError, PpConfigApplication
  
index 1956928d762e5b3e1fb8979be55eb5213502bc85,8b4a60fb4b22237092b76740a089064ead1f3c43..4cac7bd019183d13be2ae4197afb02dfd11aa861
@@@ -27,7 -40,7 +27,7 @@@ from .common import p
  
  from .ldap_app import PpLdapAppError, PpLdapApplication
  
- __version__ = '0.4.5'
 -__version__ = '0.4.6'
++__version__ = '0.4.7'
  LOG = logging.getLogger(__name__)
  
  
index d01d2edc96d9f2cbed478dca11064eb546ae91c8,00a6ee97d2ba6a100de1ec8b080113b052a3019c..07262033cd22a2513d353a349fc7114e8ee42858
@@@ -31,13 -34,34 +31,30 @@@ import si
  import yaml
  
  # Own modules
 -from .global_version import __version__ as __global_version__
 +from .common import pp, to_str
  
 -from .errors import FunctionNotImplementedError, PpAppError
 +from .homes_admin import PpHomesAdminError, PpHomesAdminApp
  
 -from .common import pp, terminal_can_colors, to_bytes, to_bool, to_str
 -
 -from .cfg_app import PpCfgAppError, PpConfigApplication
 -
 -__version__ = '0.5.4'
 +__version__ = '0.6.2'
  LOG = logging.getLogger(__name__)
- UTC = datetime.timezone.utc
+ ZERO = datetime.timedelta(0)
+ # A Utc class.
+ class Utc(datetime.tzinfo):
+     """Utc"""
+     def utcoffset(self, dt):
+         return ZERO
+     def tzname(self, dt):
+         return "UTC"
+     def dst(self, dt):
+         return ZERO
+ UTC = Utc()
+ # UTC = datetime.timezone.utc
  
  
  # =============================================================================
@@@ -369,12 -396,9 +386,13 @@@ class PpQuotaCheckApp(PpHomesAdminApp)
          LOG.info("Writing status data from {!r} ...".format(self.statusfile))
  
          if self.verbose > 2:
+             # LOG.debug("Status to write:\n{!r}".format(self.status_data))
              LOG.debug("Status to write:\n{}".format(pp(self.status_data)))
  
 +        if self.simulate:
 +            LOG.info("Simulation mode, status file will not be really written.")
 +            return
 +
          open_args = {}
          if six.PY3:
              open_args['encoding'] = 'utf-8'
diff --cc quota-check
Simple merge