diff --git a/library/uploadform.py b/library/uploadform.py index 82a38bc..9ea488b 100644 --- a/library/uploadform.py +++ b/library/uploadform.py @@ -1,63 +1,45 @@ """Form object declaration.""" from flask_wtf import FlaskForm -from wtforms import StringField, IntegerField, TextField, RadioField, SubmitField +from wtforms import ( + StringField, + IntegerField, + TextField, + RadioField, + SubmitField, +) from wtforms.validators import DataRequired, Length class PublicationForm(FlaskForm): """Contact form.""" + uploadpublication = StringField( - 'Title of the publication:', - [DataRequired()] - ) - author = StringField( - 'The author or editor:', - [DataRequired()] - ) - year = IntegerField( - 'Year:', - [DataRequired()] - ) - custodian = StringField( - 'Custodian:', - [DataRequired()] - ) - fields = StringField( - 'Fields:', - [DataRequired()] - ) - type = StringField( - 'Type:', - [DataRequired()] - ) - publishers = StringField( - 'Publishers:', - [DataRequired()] - ) - license = StringField( - 'License:', - [DataRequired()] - ) + "Title of the publication:", [DataRequired()] + ) + author = StringField("The author or editor:", [DataRequired()]) + year = IntegerField("Year:", [DataRequired()]) + custodian = StringField("Custodian:", [DataRequired()]) + fields = StringField("Fields:", [DataRequired()]) + type = StringField("Type:", [DataRequired()]) + publishers = StringField("Publishers:", [DataRequired()]) + license = StringField("License:", [DataRequired()]) licenseshort = RadioField( - 'Select the closest license type:', - choices = [ - ('Anti-copyright','Anti-copyright'), - ('No License Mentioned','No License Mentioned'), - ('Free Art License','Free Art License'), - ('Copyright','Copyright'), - ('Copyleft','Copyleft'), - ('Creative Commons','Creative Commons'), - ('Public Domain','Public Domain'), - ('GNU Free Documentation License','GNU Free Documentation License'), - ] - ) - highlights = TextField( - 'Highlights from the publication:' - ) - comments = TextField( - 'Comments on the publication:' - ) - borrowed = StringField( - 'Currently borrowed by:' - ) - submit = SubmitField('Submit') + "Select the closest license type:", + choices=[ + ("Anti-copyright", "Anti-copyright"), + ("No License Mentioned", "No License Mentioned"), + ("Free Art License", "Free Art License"), + ("Copyright", "Copyright"), + ("Copyleft", "Copyleft"), + ("Creative Commons", "Creative Commons"), + ("Public Domain", "Public Domain"), + ( + "GNU Free Documentation License", + "GNU Free Documentation License", + ), + ], + ) + highlights = TextField("Highlights from the publication:") + comments = TextField("Comments on the publication:") + borrowed = StringField("Currently borrowed by:") + submit = SubmitField("Submit") diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..aa1bf05 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,24 @@ +[tool.black] +line-length = 79 +target-version = ['py37', 'py38', 'py39'] +include = '\.pyi?$' +exclude = ''' +/( + \.eggs + | \.git + | \.hg + | \.mypy_cache + | \.tox + | \.venv + | _build + | buck-out + | build + | dist + + # The following are specific to Black, you probably don't want those. + | blib2to3 + | tests/data + | profiling +)/ +''' +