1 new commit in galaxy-central:
https://bitbucket.org/galaxy/galaxy-central/changeset/da1c34c70e25/ changeset: da1c34c70e25 user: natefoo date: 2012-01-13 17:17:25 summary: Bugfix for distributed object store that prevented certain kwargs from being passed to certain methods in the backend store. affected #: 1 file
diff -r 6cbf38099b7102b3547595d9949df24b4c699a3c -r da1c34c70e254fa559830342c9fa2b5752375e77 lib/galaxy/objectstore/__init__.py --- a/lib/galaxy/objectstore/__init__.py +++ b/lib/galaxy/objectstore/__init__.py @@ -306,8 +306,8 @@ shutil.rmtree(path) return True if self.exists(obj, **kwargs): - os.remove(path) - return True + os.remove(path) + return True except OSError, ex: log.critical('%s delete error %s' % (self._get_filename(obj, **kwargs), ex)) return False @@ -909,20 +909,16 @@ def size(self, obj, **kwargs): return self.__call_method('size', obj, 0, False, **kwargs)
- def delete(self, obj, entire_dir=False, **kwargs): + def delete(self, obj, **kwargs): return self.__call_method('delete', obj, False, False, **kwargs)
- def get_data(self, obj, start=0, count=-1, **kwargs): + def get_data(self, obj, **kwargs): return self.__call_method('get_data', obj, ObjectNotFound, True, **kwargs)
def get_filename(self, obj, **kwargs): return self.__call_method('get_filename', obj, ObjectNotFound, True, **kwargs)
- def update_from_file(self, obj, file_name=None, create=False, **kwargs): - # can raise ObjectLocationMismatch - # TODO: handling create=True here? probably not since create() is called from w/in, so a store will be selected there - #if create and not self.exists(obj, **kwargs): - # store_id = random.choice(self.weighted_backend_names) + def update_from_file(self, obj, **kwargs): return self.__call_method('update_from_file', obj, ObjectNotFound, True, **kwargs)
def get_object_url(self, obj, **kwargs):
Repository URL: https://bitbucket.org/galaxy/galaxy-central/
--
This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email.
galaxy-commits@lists.galaxyproject.org