def _inDatabank( self, object_uuid ) : found, file_contents, error = False, "", None try: databank = Databank( self.config.databank.host, self.config.databank.username, self.config.databank.password ) except: error = "Unknown error when connecting to Databank" else: # response = databank.getDataset( self.config.databank.silo, object_uuid[9:] ) #print databank.getFileUrl( self.config.databank.silo, object_uuid[9:], "dc_" + object_uuid[9:] + "-master.xml" ) response = databank.getFile( self.config.databank.silo, object_uuid[9:], "dc_" + object_uuid[9:] + "-master.xml" ) if Databank.good( response ) : # It IS in databank #Databank.printResponse( response ) file_contents = response.data # unicode( response.data.decode("UTF-8") ) found = True elif response.status == 404: # It ISN'T in databank found = False file_contents = "" else : # It broke! error = "Unknown error working out if file exits in databank. Status=" + response.status return found, file_contents, error