/[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.1 by xabbu, Wed Sep 1 21:43:30 2004 UTC revision 1.3 by xabbu, Sat Sep 4 20:26:01 2004 UTC
# Line 1  Line 1 
1  import os  import os
2    import string
3    
4  import fraggleParserXML  import fraggleParserXML
5  from fraggleEngine import *  from fraggleEngine import *
# Line 10  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            
18      def ScanModules(self):      def ScanModules(self):
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          print self.dir          for i in self.dir:
22          pass                  self.dir[self.dir.index(i)] = string.rstrip(i,'.py')
23            
24            
25            
26            if len(self.dir) != 0:
27              try:
28                for i in self.dir:
29                    try:
30                        fmodules[i] = i
31                    except NameError:
32                        fmodules = {i:i}
33                    print fmodules
34                    print self.dir
35                
36                del fmodules['CVS']
37                return fmodules
38              except ImportError:
39                    pass
40            
41              return None
42          
43            
44            

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

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