Your ROOT_URL in app.ini is https://source.parasitstudio.de:63000/ but you are visiting https://source.parasitstudio.de/wirtz/scriptform/commit/b1d89fa12ae9d40a645e4ddcbbbfc9346adb9059?style=unified&whitespace=ignore-eol
You should set ROOT_URL correctly, otherwise the web may not work correctly.
2 changed files with
6 additions and
5 deletions
src/formdefinition.py
src/scriptform.py
@ -152,7 +152,7 @@ class FormDefinition(object):
try :
value = int ( value )
except ValueError :
raise ValidationError ( " Must be an integer number " )
raise ValidationError ( " Must be an integer number " ) from None
if minval is not None and value < int ( minval ) :
raise ValidationError ( " Minimum value is {0} " . format ( minval ) )
if maxval is not None and value > int ( maxval ) :
@ -173,7 +173,7 @@ class FormDefinition(object):
try :
value = float ( value )
except ValueError :
raise ValidationError ( " Must be an real (float) number " )
raise ValidationError ( " Must be an real (float) number " ) from None
if minval is not None and value < float ( minval ) :
raise ValidationError ( " Minimum value is {0} " . format ( minval ) )
if maxval is not None and value > float ( maxval ) :
@ -194,7 +194,8 @@ class FormDefinition(object):
try :
value = datetime . datetime . strptime ( value , ' % Y- % m- %d ' ) . date ( )
except ValueError :
raise ValidationError ( " Invalid date, must be in form YYYY-MM-DD " )
e_msg = " Invalid date, must be in form YYYY-MM-DD "
raise ValidationError ( e_msg ) from None
if minval is not None :
if value < datetime . datetime . strptime ( minval , ' % Y- % m- %d ' ) . date ( ) :
@ -290,7 +291,7 @@ class FormDefinition(object):
except KeyError :
# Field is missing. Check if it's required.
if ' required ' in field_def and field_def [ ' required ' ] is True :
raise ValidationError ( " Invalid file upload " )
raise ValidationError ( " Invalid file upload " ) from None
else :
return ' '
@ -12,6 +12,7 @@ import json
import logging
import threading
import hashlib
import getpass
if hasattr ( sys , ' dont_write_bytecode ' ) :
sys . dont_write_bytecode = True
@ -201,7 +202,6 @@ def main(): # pragma: no cover
if options . generate_pw :
# Generate a password for use in the `users` section
import getpass
plain_pw = getpass . getpass ( )
if plain_pw != getpass . getpass ( ' Repeat password: ' ) :
sys . stderr . write ( " Passwords do not match. \n " )