@@ -39,7 +39,7 @@ def __init__(self, *args, **kwargs):
3939
4040 form = ChoiceField (
4141 label = _ ('form' ), choices = make_form_choices (),
42- widget = forms .Select (attrs = {'class' : get_extra_class ('form' )})
42+ widget = forms .Select (attrs = {'class' : get_extra_class ('form' )})
4343 )
4444
4545 class Meta :
@@ -72,7 +72,7 @@ def get_settings_key(self):
7272 ''' Finds its own class in settings.FEEDBACK_FORMS dictionary and returns appropriate key '''
7373
7474 reverse_forms_dict = dict (
75- (v .rsplit ('.' , 1 )[1 ], k ) for k , v in FEEDBACK_FORMS .iteritems ()
75+ (v .rsplit ('.' , 1 )[1 ], k ) for k , v in FEEDBACK_FORMS .items ()
7676 )
7777 return reverse_forms_dict .get (self .__class__ .__name__ , DEFAULT_FORM_KEY )
7878
@@ -109,8 +109,8 @@ def clean(self):
109109 if len (self .cleaned_data .get ('message_' , '' )):
110110 self ._errors ['message_' ] = 'unhuman message found'
111111 if FEEDBACK_ANTISPAM ['BLOCKING_EXTERNAL_LINKS' ]:
112- for key , value in self .cleaned_data .iteritems ():
113- if isinstance (value , unicode ) and 'href=' in value :
112+ for key , value in self .cleaned_data .items ():
113+ if isinstance (value , str ) and 'href=' in value :
114114 self ._errors ['message_' ] = 'external links found'
115115
116116 return self .cleaned_data
@@ -123,7 +123,7 @@ def get_field_value(self, field):
123123 if hasattr (field .form .fields [field .name ], 'choices' ):
124124 for choice in field .form .fields [field .name ].choices :
125125 if field .data :
126- if unicode (choice [0 ]) == unicode (field .data ):
126+ if str (choice [0 ]) == str (field .data ):
127127 value = choice [1 ]
128128 break
129129 elif type (field .form .fields [field .name ]) is forms .BooleanField :
@@ -162,7 +162,7 @@ def mail(self, request):
162162
163163 message = self .render_message (request )
164164 headers = {}
165- if self . cleaned_data . has_key ( 'email' ) :
165+ if 'email' in self . cleaned_data :
166166 headers = {'Reply-to' : self .cleaned_data .get ('email' )}
167167
168168 msg = EmailMessage (self .subject , message , self .sender , self .recipients , headers = headers )
0 commit comments