Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/app_main.py
diff options
context:
space:
mode:
Diffstat (limited to 'app_main.py')
-rw-r--r--app_main.py74
1 files changed, 0 insertions, 74 deletions
diff --git a/app_main.py b/app_main.py
deleted file mode 100644
index 37eae03..0000000
--- a/app_main.py
+++ /dev/null
@@ -1,74 +0,0 @@
-
-# python import
-import logging, multiprocessing, os
-# ..
-from gettext import gettext as _
-
-# nutriweb import
-from nutriweb.tools import config
-# init debug
-config.Config(debug=True)
-# ex.:
-# config.Config().get('activity>mode')
-# config.Config().set('activity>mode', 'advanced')
-
-# bewype import
-from bewype.flask import app, controllers, run_app
-
-# get application logger
-logger = logging.getLogger('nutriweb')
-logger.setLevel(logging.DEBUG)
-
-
-# ...
-from werkzeug import SharedDataMiddleware
-app.wsgi_app = SharedDataMiddleware(app.wsgi_app, {
- '/static': os.path.join(os.path.dirname(__file__), 'static')
-})
-
-
-class nutriweb(object):
-
- def __init__(self):
- # start web server
- controllers.init_controllers(namespace='nutriweb.controllers')
- self._server = multiprocessing.Process(target=run_app)
- self._server.start()
-
- def read_file(self, file_path):
- """Read saved data from datastore and resume activity based on a
- previous state.
- """
- # init content
- _data = None
- # read file
- _file = open(file_path, 'r')
- try:
- _data = _file.read()
- finally:
- _file.close()
-
- def write_file(self, file_path):
- """Dummy overiding ...
- """
- # save content
- _f = open(file_path, 'wb')
- try:
- _f.write('helo')
- finally:
- _f.close()
-
- def close(self):
- # stop web thread
- self._server.terminate()
- self._server.join()
-
-
-if __name__ == "__main__":
- # ...
- _web_debug = nutriweb()
- # ...
- import atexit
- atexit.register(_web_debug.close)
- while True:
- continue