Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dax/jmc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src/jmc
diff options
context:
space:
mode:
authorDavid Rousselie <dax@happycoders.org>2007-11-06 20:45:51 +0300
committerDavid Rousselie <dax@happycoders.org>2007-11-06 20:45:51 +0300
commit9b3b317917ba12f1e2d601d8746449f0ab36ee6d (patch)
treedfb384be67929b4c05e7ca85f0897c4cab3ccece /src/jmc
parent533c9e36251afbcdc4a7866a79b889ab95534fa4 (diff)
Update setuptools config and move startup method in jmc.runner
darcs-hash:20071106174551-86b55-f506637351cdbbb449faea24eaaadaa1856636f0.gz
Diffstat (limited to 'src/jmc')
-rw-r--r--src/jmc/runner.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/jmc/runner.py b/src/jmc/runner.py
index 5f9ca28..7b0b982 100644
--- a/src/jmc/runner.py
+++ b/src/jmc/runner.py
@@ -66,3 +66,18 @@ class JMCRunner(JCLRunner):
component.disco_identity.set_type("smtp")
return component.run()
self._run(run_func)
+
+def main():
+ import jmc
+ import sys
+ from jmc.lang import Lang
+ reload(sys)
+ sys.setdefaultencoding('utf-8')
+ del sys.setdefaultencoding
+ runner = JMCRunner(Lang().get_default_lang_class().component_name,
+ jmc.version)
+ runner.configure()
+ runner.run()
+
+if __name__ == "__main__":
+ main()