diff options
author | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2015-11-21 14:51:17 +0100 |
---|---|---|
committer | Jörg Frings-Fürst <debian@jff-webhosting.net> | 2015-11-21 14:51:17 +0100 |
commit | bb9bc9051629c3319c56785c2f4ae0e605d76329 (patch) | |
tree | ec393eb145e5a7d43909bdfc43cdeaa28c4e434a /modules/modpy/modules/modpy.py |
Initial import of bitz-server version 0.1.6-1
Diffstat (limited to 'modules/modpy/modules/modpy.py')
-rw-r--r-- | modules/modpy/modules/modpy.py | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/modules/modpy/modules/modpy.py b/modules/modpy/modules/modpy.py new file mode 100644 index 0000000..9a5e578 --- /dev/null +++ b/modules/modpy/modules/modpy.py @@ -0,0 +1,42 @@ +# +# modpy.py +# Copyright (c) 2013 Uditha Atukorala +# + +import bitz + +def init(): + print "init() called"; + +def cleanup(): + print "cleanup() called"; + +def preview( request ): + request = bitz.get_request( request ); + req_payload = request['payload']; + print "preview payload: \r\n", req_payload; + + # response + if req_payload['ieof']: + response = bitz.get_response_from_status( 204 ); + else: + response = bitz.get_response_from_status( 100 ); + + return response; + +def modify( request ): + request = bitz.get_request( request ); + req_payload = request['payload']; + print "modify payload: \r\n", req_payload; + + # response + resp_payload = {}; + resp_payload['req_header'] = req_payload['req_header']; + resp_payload['req_body'] = req_payload['req_body']; + resp_payload['res_header'] = req_payload['res_header']; + resp_payload['res_body'] = req_payload['res_body']; + resp_payload['ieof'] = True; + + response = bitz.get_response( 200, resp_payload ); + return response; + |