1
0
mirror of https://github.com/gryf/pygtktalog.git synced 2025-12-17 11:30:19 +01:00

* Changes in calling scan function.

* Some refactoring.
This commit is contained in:
2006-12-04 17:40:39 +00:00
parent 79f55e3756
commit 27cc349703

View File

@@ -364,6 +364,7 @@ import filetypeHelper
import dialogs import dialogs
from preferences import Preferences from preferences import Preferences
from files import fileObj from files import fileObj
import db
_count=0 _count=0
@@ -569,8 +570,7 @@ class PyGTKtalog:
#{{{ #{{{
obj = dialogs.PointDirectoryToAdd() obj = dialogs.PointDirectoryToAdd()
res = obj.run() res = obj.run()
print res self.scan(res[1],res[0])
self.scan(res[1])
#}}} #}}}
def addCD(self,widget): def addCD(self,widget):
@@ -580,9 +580,10 @@ class PyGTKtalog:
if mount == 'ok': if mount == 'ok':
guessed_label = deviceHelper.volname(self.conf.confd['cd']) guessed_label = deviceHelper.volname(self.conf.confd['cd'])
obj = dialogs.InputDiskLabel(guessed_label) obj = dialogs.InputDiskLabel(guessed_label)
if obj.run() != None: label = obj.run()
if label != None:
self.scan(self.conf.confd['cd']) self.scan(self.conf.confd['cd'],label)
self.unsaved_project = True self.unsaved_project = True
@@ -599,7 +600,7 @@ class PyGTKtalog:
dialogs.Wrn("error mounting device - pyGTKtalog","Cannot mount device pointed to %s.\nLast mount message:\n<tt>%s</tt>" % (self.conf.confd['cd'],mount)) dialogs.Wrn("error mounting device - pyGTKtalog","Cannot mount device pointed to %s.\nLast mount message:\n<tt>%s</tt>" % (self.conf.confd['cd'],mount))
#}}} #}}}
def scan(self,path): def scan(self,path,label):
"""scan content of the given path""" """scan content of the given path"""
#{{{ #{{{
global _count global _count
@@ -657,7 +658,9 @@ class PyGTKtalog:
return f return f
#}}} #}}}
fileobj = recurse(path,'/',self,0,frac) fileobj = recurse(path,label,self,0,frac)
baza = db.dbfile()
baza.populate(fileobj)
if self.sbid != 0: if self.sbid != 0:
self.status.remove(self.sbSearchCId, self.sbid) self.status.remove(self.sbSearchCId, self.sbid)