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,8 +13,12 @@ class MoneyField(DecimalField):
def check(self, value):
try:
value=Decimal(value)
except:
value=0
return value
def show_formatted(self, value):

View file

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

View file

@ -1,3 +1,4 @@
"""
from settings import config
wsgi_gateway='flask'
@ -6,7 +7,7 @@ if hasattr(config, 'wsgi_gateway'):
wsgi_gateway=config.wsgi_gateway
if wsgi_gateway=='flask':
"""
from flask import request
def get_query_args(key, default_value=''):
@ -34,20 +35,3 @@ if wsgi_gateway=='flask':
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 mako.lookup import TemplateLookup
from os import path
try:
from settings import config
except:
class config:
theme='default'
reloader=False
import gettext
import sys
from paramecio2.libraries.i18n import I18n

View file

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

View file

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