6409abf Break ipaplatform / ipalib import cycle of hell

20 files Authored by cheimes 6 years ago, Committed by mbasti 6 years ago,
    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>
    
        
file modified
+4 -4
file modified
+6 -5
file modified
+15 -7
file modified
+14 -15
file modified
+2 -2
file modified
+5 -5
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1
file modified
+1 -1