class ServiceReference(eServiceReference):
def __init__(self, ref):
if isinstance(ref, str):
- ref = eServiceReference(ref)
- self.ref = ref
+ self.ref = eServiceReference(ref)
+ else:
+ self.ref = ref
self.serviceHandler = eServiceCenter.getInstance()
def __str__(self):
return self.serviceHandler.record(self.ref)
def list(self):
- return self.serviceHandler.list(self)
+ return self.serviceHandler.list(self.ref)
def info(self):
- return self.serviceHandler.info(self)
+ return self.serviceHandler.info(self.ref)
def offlineOperations(self):
return self.serviceHandler.offlineOperations(self.ref)