from django.utils.translation import ugettext_lazy as _
from cover.models import Image
+
class ImageAddForm(forms.ModelForm):
class Meta:
model = Image
"""Form used for not editing a Book."""
def __init__(self, *args, **kwargs):
- ret = super(ReadonlyImageEditForm, self).__init__(*args, **kwargs)
+ super(ReadonlyImageEditForm, self).__init__(*args, **kwargs)
for field in self.fields.values():
field.widget.attrs.update({"readonly": True})
- return ret
def save(self, *args, **kwargs):
- raise AssertionError, "ReadonlyImageEditForm should not be saved."
+ raise AssertionError("ReadonlyImageEditForm should not be saved.")
class FlickrForm(forms.Form):
def clean_source_url(self):
def normalize_html(html):
return re.sub('[\t\n]', '', html)
-
+
url = self.cleaned_data['source_url']
m = re.match(r'(https?://)?(www\.|secure\.)?flickr\.com/photos/(?P<author>[^/]+)/(?P<img>\d+)/?', url)
if not m: