diff options
author | Frederic Back <fredericback@gmail.com> | 2006-10-06 09:57:24 +0000 |
---|---|---|
committer | Frederic Back <fredericback@gmail.com> | 2006-10-06 09:57:24 +0000 |
commit | 6318dc2b0a054bc428265cf771e6e5dbc040308c (patch) | |
tree | 5c8ef0902d8e6cda1c32ec655ed25575f7572aec /src/fringlib/fringdata.py | |
parent | 5df72aab9a1064a1b008c58d5adaf11abe85fcbb (diff) |
* Display state every 250ms
* Changed parent button size to SMALL_TOOLBAR
* Added progress bar
* The progress signal now also emits the path getting parsed
* Path in status bar is now relative to current path (shorter)
git-svn-id: file:///home/lennart/svn/public/fring/trunk@66 d0d2c35f-0a1e-0410-abeb-dabff30a67ee
Diffstat (limited to 'src/fringlib/fringdata.py')
-rw-r--r-- | src/fringlib/fringdata.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/fringlib/fringdata.py b/src/fringlib/fringdata.py index 1da49c0..db9c0d4 100644 --- a/src/fringlib/fringdata.py +++ b/src/fringlib/fringdata.py @@ -74,19 +74,25 @@ class SumListCollection: def set_sumlist(self, uri, sumlist): if not isinstance(sumlist,SumList): raise ValueError - if not isinstance(uri,unicode): raise ValueError + if not (isinstance(uri,unicode) or isinstance(uri,str)): raise ValueError if not sumlist.has_children(): return # skip files self.collection[uri] = sumlist if uri in self.versionControl: self.versionControl[uri] += 1 else: self.versionControl[uri] = 0 + + def rem_sumlist(self, uri): + if not (isinstance(uri,unicode) or isinstance(uri,str)): raise ValueError + del self.collection[uri] def get_sumlist(self, uri): + if not (isinstance(uri,unicode) or isinstance(uri,str)): raise ValueError if uri in self.collection: return self.collection[uri] def has_changed(self, uri, version): + if not (isinstance(uri,unicode) or isinstance(uri,str)): raise ValueError if uri in self.versionControl: if version != self.versionControl[uri]: return True |