summaryrefslogtreecommitdiff
path: root/src-py/rhizi_server.py
diff options
context:
space:
mode:
authorLV-426 <lv-426@taproot.org.il>2014-12-06 21:23:20 +0200
committerLV-426 <lv-426@taproot.org.il>2014-12-06 21:23:20 +0200
commitf103eae07ae8a61845899879445d4bfadbb0e10d (patch)
tree994d3251fa8fc1bed4b525f0fec25ddc1028033b /src-py/rhizi_server.py
parentca876ae07e7d01a74e41707ec7510fc59a0445be (diff)
mv FlaskExt
Diffstat (limited to 'src-py/rhizi_server.py')
-rw-r--r--src-py/rhizi_server.py26
1 files changed, 23 insertions, 3 deletions
diff --git a/src-py/rhizi_server.py b/src-py/rhizi_server.py
index 024e7246..58d4ee68 100644
--- a/src-py/rhizi_server.py
+++ b/src-py/rhizi_server.py
@@ -93,10 +93,30 @@ class Config(object):
def secret_key(self):
return self.SECRET_KEY
-class RhiziServer(object):
- pass
+class FlaskExt(Flask):
+ """
+ Flask server customization
+ """
+
+ def __init__(self, import_name, *args, **kwargs):
+ """
+ reserved for future use
+ """
+ super(FlaskExt, self).__init__(import_name, *args, **kwargs)
-def init_logging():
+ def before_request(self, *args, **kwargs):
+ # TODO impl
+ pass
+
+ def make_default_options_response(self):
+ ret = Flask.make_default_options_response(self)
+
+ ret.headers['Access-Control-Allow-Origin'] = 'http://rhizi.net'
+ ret.headers['Access-Control-Allow-Headers'] = "Accept, Authorization, Content-Type, Origin"
+ ret.headers['Access-Control-Allow-Credentials'] = 'true'
+
+ # ret.headers['Access-Control-Allow-Methods'] = ', '.join(m_list)
+ return ret
log = logging.getLogger('rhizi')
log.setLevel(logging.DEBUG)