if (version_prefix[0] == version_prefix[-1] and version_prefix[0] in ('"', "'")) and version_prefix.lower()[1:-1] not in VERSIONS:
raise TemplateSyntaxError, "%s tag received bad version_prefix %s" % (tag, version_prefix)
return VersionObjectNode(src, version_prefix, var_name)
if (version_prefix[0] == version_prefix[-1] and version_prefix[0] in ('"', "'")) and version_prefix.lower()[1:-1] not in VERSIONS:
raise TemplateSyntaxError, "%s tag received bad version_prefix %s" % (tag, version_prefix)
return VersionObjectNode(src, version_prefix, var_name)