Little fixes for documentation

This commit is contained in:
Antonio de la Rosa 2022-05-16 01:17:04 +02:00
parent e5319e6a2d
commit 0c0eed50db
6 changed files with 52 additions and 45 deletions

View file

@ -13,7 +13,11 @@ class MoneyField(DecimalField):
def check(self, value): def check(self, value):
value=Decimal(value) try:
value=Decimal(value)
except:
value=0
return value return value

View file

@ -136,7 +136,7 @@ class PhangoField:
# Error by default # Error by default
self.error_default='Error: field required' self.error_default='Error: '+self.name+' field required'
# Show this value formatted # Show this value formatted

View file

@ -1,3 +1,4 @@
"""
from settings import config from settings import config
wsgi_gateway='flask' wsgi_gateway='flask'
@ -6,48 +7,31 @@ if hasattr(config, 'wsgi_gateway'):
wsgi_gateway=config.wsgi_gateway wsgi_gateway=config.wsgi_gateway
if wsgi_gateway=='flask': if wsgi_gateway=='flask':
"""
from flask import request
from flask import request def get_query_args(key, default_value=''):
"""Simple shortcuts for get query args from a http request
def get_query_args(key, default_value=''): A function that is used for have a shortcut for get query string args from a tipycal http request
"""Simple shortcuts for get query args from a http request
A function that is used for have a shortcut for get query string args from a tipycal http request Args:
key (str): The arg name or query key for extract from args array
default_value (str): The default value if key is not set in args array
Args: """
key (str): The arg name or query key for extract from args array
default_value (str): The default value if key is not set in args array
""" return request.args.get(key, default_value)
return request.args.get(key, default_value) def get_post_args(key, default_value=''):
"""Simple shortcuts for get POST values from a http request
def get_post_args(key, default_value=''): A function that is used for have a shortcut for get POST values from a tipycal http POST request
"""Simple shortcuts for get POST values from a http request
A function that is used for have a shortcut for get POST values from a tipycal http POST request Args:
key (str): The arg name or form key for extract from POST array
default_value (str): The default value if key is not set in args array
"""
Args: return request.form.get(key, default_value)
key (str): The arg name or form key for extract from POST array
default_value (str): The default value if key is not set in args array
"""
return request.form.get(key, default_value)
elif wsgi_gateway=='bottle':
from bottle import request
def get_query_args(key, default_value=''):
"""Simple shortcuts for get query args from a http request
A function that is used for have a shortcut for get query string args from a tipycal http request
Args:
key (str): The arg name or query key for extract from args array
default_value (str): The default value if key is not set in args array
"""
return request.query.get(key, default_value)

View file

@ -4,7 +4,13 @@ from mako.template import Template
from flask import session, url_for from flask import session, url_for
from mako.lookup import TemplateLookup from mako.lookup import TemplateLookup
from os import path from os import path
from settings import config try:
from settings import config
except:
class config:
theme='default'
reloader=False
import gettext import gettext
import sys import sys
from paramecio2.libraries.i18n import I18n from paramecio2.libraries.i18n import I18n

View file

@ -1,4 +1,13 @@
from settings import config try:
from settings import config
except:
class config:
application_root='/'
domain_url='http://localhost/'
yes_static=False
import urllib.parse import urllib.parse
def make_url(path, query_args={}): def make_url(path, query_args={}):

View file

@ -151,5 +151,9 @@ def test_test_emailfield():
assert field.check('example-example.com')=='' assert field.check('example-example.com')==''
def test_test_i18nfield():
pass