From: <bel...@us...> - 2003-03-11 01:07:48
|
Update of /cvsroot/btplusplus/BT++/src/TabHistory In directory sc8-pr-cvs1:/tmp/cvs-serv23728/TabHistory Modified Files: HistLoaderManager.py Log Message: Abstraction of seed management, seed managament for WT++, a few bug fixes Index: HistLoaderManager.py =================================================================== RCS file: /cvsroot/btplusplus/BT++/src/TabHistory/HistLoaderManager.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** HistLoaderManager.py 9 Mar 2003 16:15:32 -0000 1.2 --- HistLoaderManager.py 11 Mar 2003 01:07:14 -0000 1.3 *************** *** 1,66 **** ! from wxPython.wx import * ! from os import listdir, path ! ! from Loader import Loader ! from LoaderManager import LoaderManager from ConfigFile import Config ! class HistLoaderManager(LoaderManager): ! Loaders = [] ! ! Log = None ! Refresh = None ! Finish = None ! UpMeasure = None ! ! DirTorrent = '' ! DirTemp = '' ! DirFilFinish = '' ! DirTorFinish = '' ! ! def Update(self): ! self.UpdateList() ! ! def UpdateList(self): ! # UPDATE TORRENT LIST ! tors = listdir( self.DirTorrent ) ! if len(tors) == 0: ! return ! ! for tor in tors: ! con = false ! ! for loader in self.Loaders: ! if loader.Config['Tor'] == tor: ! con = true ! ! if con == true: ! continue ! ! self.CreateNewLoader(tor) ! ! def CreateNewLoader(self, torrent): ! try: ! loader = Loader( torrent, ! [ self.DirTorrent, ! self.DirTemp, ! self.DirFilFinish, ! self.DirTorFinish ], ! self.UpMeasure, ! self.Refresh, ! self.Log, ! self.Finish ) ! ! if not path.exists( loader.Config['Filename'] ): ! return None ! ! self.Loaders.append(loader) ! ! return loader ! except: ! return None ! ! ManagerUp = HistLoaderManager( [ Config.Get('Paths', 'History'), ! Config.Get('Paths', 'Incoming'), ! '', ! '' ] ) --- 1,7 ---- ! from SeedManager import SeedManager from ConfigFile import Config ! ManagerUp = SeedManager( [ Config.Get('Paths', 'History'), ! Config.Get('Paths', 'Incoming'), ! '', ! ''] ) |