diff options
Diffstat (limited to 'src/fringlib/fringwalker.py')
-rw-r--r-- | src/fringlib/fringwalker.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/fringlib/fringwalker.py b/src/fringlib/fringwalker.py index fef7d4e..bb6195b 100644 --- a/src/fringlib/fringwalker.py +++ b/src/fringlib/fringwalker.py @@ -56,7 +56,6 @@ class FringWalker( gobject.GObject ): print "start thread (%s)"%path self.thread.start() - def stop(self): if self.thread is None: return @@ -70,7 +69,6 @@ class FringWalker( gobject.GObject ): #self.thread.join() print "ok" - def _parse(self,path): """ Parse the root directory """ @@ -115,7 +113,7 @@ class FringWalker( gobject.GObject ): tmp_dirs.append(fn); elif stat.S_ISREG(s.st_mode): ret.append((fn, s.st_size)) - finally: + except OSError: pass try: @@ -139,7 +137,7 @@ class FringWalker( gobject.GObject ): r.sort() progress_fn(c, len(tmp_dirs), r) - finally: + except OSError: pass r = sum_list(ret, os.path.split(path)[-1]) |