PEP8, pylint cleanups and removal of relative imports
This commit is contained in:
@@ -1,7 +1,5 @@
|
||||
from django import forms
|
||||
from django.template import TemplateSyntaxError, Library, \
|
||||
VariableDoesNotExist, Node, Variable
|
||||
from django.conf import settings
|
||||
from django import forms
|
||||
from django.template import Library, Node, Variable
|
||||
|
||||
register = Library()
|
||||
|
||||
@@ -9,21 +7,20 @@ register = Library()
|
||||
class StylingNode(Node):
|
||||
def __init__(self, form_name, *args, **kwargs):
|
||||
self.form_name = form_name
|
||||
|
||||
|
||||
def render(self, context):
|
||||
form = Variable(self.form_name).resolve(context)
|
||||
for field_name, field in form.fields.items():
|
||||
|
||||
if isinstance(field.widget, forms.widgets.TextInput):
|
||||
field.widget.attrs['class'] = 'text_field'
|
||||
field.widget.attrs['class'] = u'text_field'
|
||||
elif isinstance(field.widget, forms.widgets.PasswordInput):
|
||||
field.widget.attrs['class'] = 'text_field'
|
||||
field.widget.attrs['class'] = u'text_field'
|
||||
elif isinstance(field.widget, forms.widgets.Textarea):
|
||||
field.widget.attrs['class'] = 'text_area'
|
||||
field.widget.attrs['class'] = u'text_area'
|
||||
|
||||
context[self.form_name] = form
|
||||
return ''
|
||||
|
||||
return ''
|
||||
|
||||
|
||||
@register.tag
|
||||
|
||||
@@ -1,12 +1,7 @@
|
||||
import types
|
||||
import re
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.urlresolvers import reverse, NoReverseMatch
|
||||
from django.core.urlresolvers import RegexURLResolver, RegexURLPattern, Resolver404, get_resolver
|
||||
from django.template import TemplateSyntaxError, Library, \
|
||||
VariableDoesNotExist, Node, Variable
|
||||
from django.utils.text import unescape_string_literal
|
||||
from django.template import Library, Node, TemplateSyntaxError
|
||||
|
||||
from web_theme.conf import settings as web_theme_settings
|
||||
|
||||
@@ -29,25 +24,25 @@ def get_theme(parser, token):
|
||||
# Splitting by None == splitting by spaces.
|
||||
tag_name, arg = token.contents.split(None, 1)
|
||||
except ValueError:
|
||||
raise template.TemplateSyntaxError, "%r tag requires arguments" % token.contents.split()[0]
|
||||
raise TemplateSyntaxError('%r tag requires arguments' % token.contents.split()[0])
|
||||
|
||||
#m = re.search(r'(.*?) as (\w+)', arg)
|
||||
m = re.search(r'as (\w+)', arg)
|
||||
if not m:
|
||||
raise template.TemplateSyntaxError, "%r tag had invalid arguments" % tag_name
|
||||
raise TemplateSyntaxError('%r tag had invalid arguments' % tag_name)
|
||||
#format_string, var_name = m.groups()
|
||||
var_name = m.groups()
|
||||
|
||||
|
||||
#if not (format_string[0] == format_string[-1] and format_string[0] in ('"', "'")):
|
||||
# raise template.TemplateSyntaxError, "%r tag's argument should be in quotes" % tag_name
|
||||
return GetThemeNode(var_name)
|
||||
return GetThemeNode(var_name)
|
||||
|
||||
|
||||
class LoginRedirectNode(Node):
|
||||
def render(self, context):
|
||||
context['LOGIN_REDIRECT_URL'] = getattr(settings, 'LOGIN_REDIRECT_URL', '/')
|
||||
return ''
|
||||
|
||||
|
||||
|
||||
@register.tag
|
||||
def get_login_redirect_url(parser, token):
|
||||
|
||||
Reference in New Issue
Block a user