/[cvs]/nfo/projects/netfraggle/bin/FraggleCtlModules.py
ViewVC logotype

Diff of /nfo/projects/netfraggle/bin/FraggleCtlModules.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by xabbu, Wed Sep 1 22:29:47 2004 UTC revision 1.3 by xabbu, Sat Sep 4 20:26:01 2004 UTC
# Line 11  def create(parent): Line 11  def create(parent):
11  class FraggleCtlModules:  class FraggleCtlModules:
12            
13      def __init__(self,parent):      def __init__(self,parent):
14          self.ScanModules()          self.modules = self.ScanModules()
15          self.engine = parent          self.engine = parent
16          pass          pass
17            
# Line 19  class FraggleCtlModules: Line 19  class FraggleCtlModules:
19          os.chdir('..')          os.chdir('..')
20          self.dir = os.listdir(os.path.join(os.getcwd(),'modules'))          self.dir = os.listdir(os.path.join(os.getcwd(),'modules'))
21          for i in self.dir:          for i in self.dir:
22              self.dir[self.dir.index(i)] = string.rstrip(i,'.py')                  self.dir[self.dir.index(i)] = string.rstrip(i,'.py')
23            
24                    
25                    
26          if len(self.dir) != 0:          if len(self.dir) != 0:
27            try:            try:
28              for i in self.dir:              for i in self.dir:
29                  self.modules = {i:__import__(i)}                  try:
30                  print self.modules                      fmodules[i] = i
31                    except NameError:
32                        fmodules = {i:i}
33                    print fmodules
34                  print self.dir                  print self.dir
35                
36                del fmodules['CVS']
37                return fmodules
38            except ImportError:            except ImportError:
39                  pass                  pass
40                    
41              return None
42          
43            
44            

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed