Parent Directory | Revision Log
+FraggleCtlModules in function ScanModules modules are now being scaned from the toplvl dir 'modules' and imported if existent
1 | xabbu | 1.1 | import os |
2 | xabbu | 1.2 | import string |
3 | xabbu | 1.1 | |
4 | import fraggleParserXML | ||
5 | from fraggleEngine import * | ||
6 | |||
7 | |||
8 | def create(parent): | ||
9 | return FraggleCtlModules(parent) | ||
10 | |||
11 | class FraggleCtlModules: | ||
12 | |||
13 | def __init__(self,parent): | ||
14 | self.ScanModules() | ||
15 | self.engine = parent | ||
16 | pass | ||
17 | |||
18 | def ScanModules(self): | ||
19 | os.chdir('..') | ||
20 | self.dir = os.listdir(os.path.join(os.getcwd(),'modules')) | ||
21 | xabbu | 1.2 | for i in self.dir: |
22 | self.dir[self.dir.index(i)] = string.rstrip(i,'.py') | ||
23 | |||
24 | |||
25 | if len(self.dir) != 0: | ||
26 | try: | ||
27 | for i in self.dir: | ||
28 | self.modules = {i:__import__(i)} | ||
29 | print self.modules | ||
30 | print self.dir | ||
31 | except ImportError: | ||
32 | pass | ||
33 | |||
34 | xabbu | 1.1 | |
35 |
MailToCvsAdmin">MailToCvsAdmin | ViewVC Help |
Powered by ViewVC 1.1.26 |