Django

Code

Changeset 5188

Show
Ignore:
Timestamp:
05/11/07 03:50:54 (1 year ago)
Author:
mtredinnick
Message:

Fixed #4267 -- In example code, extract the template tag name correctly in
error messages where Token.split_contents() has failed. Thanks,
keisuke.nishida@gmail.com.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • django/trunk/docs/templates_python.txt

    r5167 r5188  
    718718            tag_name, format_string = token.split_contents() 
    719719        except ValueError: 
    720             raise template.TemplateSyntaxError, "%r tag requires a single argument" % token.contents[0] 
     720            raise template.TemplateSyntaxError, "%r tag requires a single argument" % token.contents.split()[0] 
    721721        if not (format_string[0] == format_string[-1] and format_string[0] in ('"', "'")): 
    722722            raise template.TemplateSyntaxError, "%r tag's argument should be in quotes" % tag_name 
     
    847847            tag_name, date_to_be_formatted, format_string = token.split_contents() 
    848848        except ValueError: 
    849             raise template.TemplateSyntaxError, "%r tag requires exactly two arguments" % token.contents[0] 
     849            raise template.TemplateSyntaxError, "%r tag requires exactly two arguments" % token.contents.split()[0] 
    850850        if not (format_string[0] == format_string[-1] and format_string[0] in ('"', "'")): 
    851851            raise template.TemplateSyntaxError, "%r tag's argument should be in quotes" % tag_name 
     
    10811081            tag_name, arg = token.contents.split(None, 1) 
    10821082        except ValueError: 
    1083             raise template.TemplateSyntaxError, "%r tag requires arguments" % token.contents[0] 
     1083            raise template.TemplateSyntaxError, "%r tag requires arguments" % token.contents.split()[0] 
    10841084        m = re.search(r'(.*?) as (\w+)', arg) 
    10851085        if not m: