Mostly moving arg parsing around and adding to the base subsystem class. #12

Merged
merged 7 commits into from Mar 21, 2013

Conversation

Projects
None yet
1 participant
@jaredbischof
Contributor

jaredbischof commented Mar 21, 2013

No description provided.

jaredbischof added some commits Mar 21, 2013

Lots of changes. Mostly moving arg parsing beyond the first argument …
…and user/host checking out of MCP and into the subsystem class. Arg parsing will be done on subsets of the command at each level (main program, class, method).
Moving part of init into subsystem base class. Also, setting the log …
…levels is now done independently within each class (by the subsystem base class) rather than by the mlog class. We could add log level adjustment back into the mlog class later if we want to allow subsystems in logging that do not have a class in MCP.
Added a bunch of stuff that was in MCP program into the base subsyste…
…m class including arg parsing (after the subsystem argument) and calling of the subsystem action with the run() method.

jaredbischof added a commit that referenced this pull request Mar 21, 2013

Merge pull request #12 from jaredbischof/master
Mostly moving arg parsing around and adding to the base subsystem class.

@jaredbischof jaredbischof merged commit 8462967 into MG-RAST:master Mar 21, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment