def __init__(self, pds_url=None): """ Create a PilotDataService Keyword arguments: pds_id -- restore from pds_id """ self.pilot_data={} if pds_url == None: self.id = self.PDS_ID_PREFIX + str(uuid.uuid1()) application_url = CoordinationAdaptor.get_base_url(application_id) self.url = CoordinationAdaptor.add_pds(application_url, self) else: self.id = self.__get_pds_id(pds_url)