freeipa/ipaplatform/redhat
Christian Heimes 6409abf1a6 Break ipaplatform / ipalib import cycle of hell
Here is an attempt to break the import cycle of hell between ipaplatform
and ipalib. All services now pass an ipalib.api object to
services.service(). RedHatServices.__init__() still needs to do a local
import because it initializes its wellknown service dict with service
instances.

Signed-off-by: Christian Heimes <cheimes@redhat.com>
Reviewed-By: Martin Basti <mbasti@redhat.com>
2016-11-24 16:30:32 +01:00
..
__init__.py Split off generic Red Hat-like platform code from Fedora platform code 2014-10-09 15:37:24 +02:00
authconfig.py do not overwrite files with local users/groups when restoring authconfig 2015-10-02 12:45:26 +02:00
constants.py ipaplatform: Add constants submodule 2015-07-21 17:29:33 +02:00
paths.py client: remove hard dependency on pam_krb5 2016-09-19 08:01:26 +02:00
services.py Break ipaplatform / ipalib import cycle of hell 2016-11-24 16:30:32 +01:00
tasks.py Break ipaplatform / ipalib import cycle of hell 2016-11-24 16:30:32 +01:00