2 from importer.planetstack.role_importer import RoleImporter
3 from importer.planetstack.site_importer import SiteImporter
4 from importer.planetstack.user_importer import UserImporter
5 from importer.planetstack.slice_importer import SliceImporter
6 from importer.planetstack.sliver_importer import SliverImporter
10 def __init__(self, callable, auth):
11 self.callable = callable
14 def __call__(self, *args, **kwds):
16 return self.callable(*a)
21 self.server = xmlrpclib.ServerProxy("URL", allow_none=True)
23 def __getattr__(self, name):
24 return Call(getattr(self.server, name), self.auth)
30 self.roles = RoleImporter(self)
31 self.sites = SiteImporter(self)
32 self.users = UserImporter(self)
33 self.slices = SliceImporter(self)
34 self.slivers = SliverImporter(self)