def delete_service_credentials(self, service): dm = LocalDataManager() dm.flush_credentials(service) p = ApplicationManager() p.remove_service(service) #Remove the uploads of the service that was just removed. ids = self.model.uq.get_all_uploads()[service] if ids: for id in ids.iterkeys(): self.upload_queue.put(('delete', service, id))
def delete_token(self): dm = LocalDataManager() dm.flush_token(service)
def add_token(self, token): dm = LocalDataManager() dm.set_token(service, credentials)
def add_service_credentials(self, service, credentials): dm = LocalDataManager() dm.set_credentials(service, credentials) p = ApplicationManager() p.add_service(service)
def set_service_root(self, service, new_folder): dm = LocalDataManager() dm.set_service_root(service, new_folder)
def get_service_folders(self, used_services): dm = LocalDataManager() r = {} for s in local.services: r[s] = dm.get_service_root(s) return r