parameciofm/paramecio/citoplasma/httputils.py
2016-03-14 14:32:11 +01:00

35 lines
675 B
Python

#!/usr/bin/python3
from bottle import request
class GetPostFiles:
# Need this for obtain utf8 valid values
get={}
post={}
files={}
@staticmethod
def obtain_get():
GetPostFiles.get={}
GetPostFiles.get=request.query.decode()
@staticmethod
def obtain_post(required_post=[]):
GetPostFiles.post={}
GetPostFiles.post=request.forms.decode()
for post in required_post:
GetPostFiles.post[post]=GetPostFiles.post.get(post, '')
@staticmethod
def obtain_files():
GetPostFiles.files=request.files