[prev in list] [next in list] [prev in thread] [next in thread] 

List:       imgseek-commits
Subject:    [imgSeek-commits] imgseek/imgSeekLib imgSeekApp.py,1.30,1.31
From:       niederberger () users ! sourceforge ! net
Date:       2004-03-03 23:37:33
Message-ID: E1Ayfvh-0005k7-6r () sc8-pr-cvs1 ! sourceforge ! net
[Download RAW message or body]

Update of /cvsroot/imgseek/imgseek/imgSeekLib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22042/imgSeekLib

Modified Files:
	imgSeekApp.py 
Log Message:


Index: imgSeekApp.py
===================================================================
RCS file: /cvsroot/imgseek/imgseek/imgSeekLib/imgSeekApp.py,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- imgSeekApp.py	3 Mar 2004 22:32:53 -0000	1.30
+++ imgSeekApp.py	3 Mar 2004 23:37:30 -0000	1.31
@@ -192,7 +192,7 @@
         self.groupByCombo.insertItem("Date")
         self.groupByCombo.insertItem("Filename")
         ########### SysDirTree init
-        self.SysDirTreeInit()
+        self.sysDirTreeInit()
         ########## default configs
         print "Loading preferences..."
         self.configFile = self.dbdir+"imgSeek.ini"
@@ -264,19 +264,27 @@
         self.BrowseSysDirListView.curdb = self.curdb
         self.BrowseSysDirListView.addDircb = self.sysDirAddCallback
 
-        def nixPopulate():
+        def nixPopulate(root_drive = os.sep): # on *NIX, the default of '/' is used \
and the one and only drive +            print 'listing', root_drive
             try:
-                for file in os.listdir(os.sep):
-                    file = os.sep+file
+                cur_drive = \
customWidgets.Directory(self.BrowseSysDirListView,root_drive,root_drive)              \
 +                for file in os.listdir(root_drive):                    
+                    #file = os.sep+file
                     if os.path.isdir(file):
-                        root =  \
customWidgets.Directory(self.BrowseSysDirListView,file,file) +                        \
dummy = customWidgets.Directory(cur_drive,file,file) +            except \
WindowsError: +                print 'Error listing "%s", ignore it if this drive is \
not mounted.' % root_drive +                return
             except:
                 traceback.print_exc()
                 self.info("Error populating system directory tree widget.")
 
         if sys.platform.find('win') != -1:  #windows platform
             try:
+                import win32api,win32file
                 drives = [drive for drive in \
win32api.GetLogicalDriveStrings().split('\x00')[:-1] if win32file.GetDriveType(drive) \
in [win32file.DRIVE_FIXED,win32file.DRIVE_CDROM, win32file.DRIVE_REMOVABLE]] +        \
for drive in drives: +                    nixPopulate(drive)
             except:
                 Error.PrintTB( "win32file error")
                 nixPopulate()



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Imgseek-commits mailing list
Imgseek-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/imgseek-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic