def get_repo(): try: return get_repo.__repo__ except AttributeError: from teagle.repository import DEFAULT_URI, make_repoclient repo = getattr(settings, "TEAGLE_REPO", DEFAULT_URI) classes = getattr(settings, "TEAGLE_REPO_CLASSES", None) get_logger().info("Using %s as Teagle Repository.", repo) get_repo.__repo__ = make_repoclient(repo, classes = classes) return get_repo.__repo__
def __init__(self, repo, certfile = None, keyfile = None, *args, **kw): super(TeagleGW, self).__init__(*args, **kw) if isinstance(repo, basestring): from teagle.repository import make_repoclient repo = make_repoclient(repo) self.__repo = repo self.certfile = certfile self.keyfile = keyfile
def __init__(self, repo, oe, *args, **kw): super(TeagleRP, self).__init__(*args, **kw) self.serializer = LegacyTestbedSerializer() if isinstance(repo, basestring): from teagle.repository import make_repoclient repo = make_repoclient(repo) if isinstance(oe, basestring): #from teagleoe.django.teagleoe.controller import OEController #oe = OEController() from teagle.oe.simple import SimpleOEClient oe = SimpleOEClient(oe) self.repo = repo self.oe = oe