Skip to content

Commit

Permalink
python 3 adaption
Browse files Browse the repository at this point in the history
  • Loading branch information
shcherbak committed May 27, 2017
1 parent bafccef commit e0823b6
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 9 deletions.
11 changes: 4 additions & 7 deletions flask_inputs/inputs.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@

import collections
from itertools import chain
from future.utils import iteritems

import collections
from werkzeug.datastructures import MultiDict

from wtforms.form import BaseForm
from wtforms.fields import Field
from wtforms.form import BaseForm


class Inputs(object):
Expand All @@ -32,7 +29,7 @@ def __init__(self, request):
fields = dict()

if isinstance(input, dict):
for field, validators in iteritems(input):
for field, validators in input.items():
fields[field] = Field(validators=validators)
elif isinstance(input, collections.Iterable):
fields['_input'] = Field(validators=input)
Expand Down Expand Up @@ -67,7 +64,7 @@ def validate(self):
"""
success = True

for attribute, form in iteritems(self._forms):
for attribute, form in self._forms.items():
if '_input' in form._fields:
form.process(self._get_values(attribute, coerse=False))
else:
Expand Down
3 changes: 1 addition & 2 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
Flask==0.10.1
WTForms==2.0.2
future==0.16.0
WTForms==2.0.2

0 comments on commit e0823b6

Please sign in to comment.