MCPcopy Create free account
hub / github.com/AshampooSystems/boden / __init__

Method __init__

bauer/commandprocessor.py:20–42  ·  view source on GitHub ↗
(self, bauerGlobals, generatorInfo, args, rootPath, sourceFolder, buildFolder)

Source from the content-addressed store, hash-verified

18
19class CommandProcessor:
20 def __init__(self, bauerGlobals, generatorInfo, args, rootPath, sourceFolder, buildFolder):
21 self.args = args
22 self.logger = logging.getLogger(__name__)
23 self.bauerGlobals = bauerGlobals
24 self.generatorInfo = generatorInfo
25 self.buildFolder = buildFolder
26 self.rootPath = rootPath
27 self.sourceFolder = sourceFolder
28 self.buildExecutor = BuildExecutor(generatorInfo, rootPath, sourceFolder, buildFolder)
29 self.androidExecutor = AndroidExecutor(self.buildExecutor, generatorInfo, sourceFolder, buildFolder, rootPath)
30
31 self.defaultLadder = {
32 ('android', None) : ('android', 'AndroidStudio'),
33 (None, 'AndroidStudio') : ('android', 'AndroidStudio'),
34 ('ios', None) : ('ios', 'Xcode'),
35 (None, 'Xcode') : ('ios', 'Xcode'),
36 ('mac', None) : ('mac', 'Xcode')
37 }
38
39 if sys.platform == 'darwin':
40 self.defaultLadder[(None, None)] = ('ios', 'Xcode')
41 else:
42 self.defaultLadder[(None, None)] = ('android', 'AndroidStudio')
43
44 def process(self):
45 command = self.args.command;

Callers

nothing calls this directly

Calls 2

BuildExecutorClass · 0.90
AndroidExecutorClass · 0.90

Tested by

no test coverage detected