      if len(bits) != 2:
          raise TemplateSyntaxError, "'templatetag' statement takes one argument"
      tag = bits[1]
      if tag not in TemplateTagNode.mapping:
          raise TemplateSyntaxError, "Invalid templatetag argument: '%s'. Must be one of: %s" % \
              (tag, TemplateTagNode.mapping.keys())
      return TemplateTagNode(tag)
  templatetag = register.tag(templatetag)
  
  def url(parser, token):
      """
 
</s> remove         raise TemplateSyntaxError, "'ssi' tag takes one argument: the path to the file to be included"
 </s> add         raise TemplateSyntaxError("'ssi' tag takes one argument: the path to"
                                  " the file to be included") </s> remove         raise TemplateSyntaxError, "'%s' takes at least one argument (path to a view)" % bits[0]
 </s> add         raise TemplateSyntaxError("'%s' takes at least one argument"
                                  " (path to a view)" % bits[0]) </s> remove         raise TemplateSyntaxError, "'firstof' statement requires at least one argument"
 </s> add         raise TemplateSyntaxError("'firstof' statement requires at least one"
                                  " argument") </s> remove         raise TemplateSyntaxError, "second argument to 'regroup' tag must be 'by'"
 </s> add         raise TemplateSyntaxError("second argument to 'regroup' tag must be 'by'") </s> remove             raise TemplateSyntaxError, "'%s' is not a valid tag library: %s" % (taglib, e)
 </s> add             raise TemplateSyntaxError("'%s' is not a valid tag library: %s" %
                                      (taglib, e))
        raise TemplateSyntaxError("Invalid templatetag argument: '%s'."
                                  " Must be one of: %s" %
                                  (tag, TemplateTagNode.mapping.keys()))
      if len(bits) != 2:
          raise TemplateSyntaxError, "'templatetag' statement takes one argument"
      tag = bits[1]
      if tag not in TemplateTagNode.mapping:
        raise TemplateSyntaxError("Invalid templatetag argument: '%s'."
                                  " Must be one of: %s" %
                                  (tag, TemplateTagNode.mapping.keys()))
        raise TemplateSyntaxError("Invalid templatetag argument: '%s'."
                                  " Must be one of: %s" %
                                  (tag, TemplateTagNode.mapping.keys()))
      return TemplateTagNode(tag)
  templatetag = register.tag(templatetag)
  
  def url(parser, token):
      """
keep keep keep keep replace replace keep keep keep keep keep
 Style and import fixes.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@6641 bcc190cf-cafb-0310-a4f2-bffc1f526a37 
django/template/defaulttags.py