summaryrefslogtreecommitdiffstats
path: root/src/fringlib/fringdata.py
diff options
context:
space:
mode:
authorFrederic Back <fredericback@gmail.com>2006-10-06 09:57:24 +0000
committerFrederic Back <fredericback@gmail.com>2006-10-06 09:57:24 +0000
commit6318dc2b0a054bc428265cf771e6e5dbc040308c (patch)
tree5c8ef0902d8e6cda1c32ec655ed25575f7572aec /src/fringlib/fringdata.py
parent5df72aab9a1064a1b008c58d5adaf11abe85fcbb (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.py8
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