- Author:
- bl4th3rsk1t3
- Posted:
- June 1, 2009
- Language:
- Python
- Version:
- 1.0
- Tags:
- template tag python
- Score:
- 1 (after 1 ratings)
Is an updated way of splitting contents for a token, it does the split, but fixes the list..
EX:
From a tag call like this: {% partial "partials/template.html" %}
usually you get: ['partial','"partials/template.html"']
notice the " double quotes
fixes it with: ['partial','partials/template.html']
takes out the " quotes
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | def split_contents2(token):
"""
Is an updated way of splitting contents for a token,
it does the split, but fixes the list..
EX:
From a tag call like this: {% partial "partials/template.html" %}
usually you get: ['partial','"partials/template.html"'] (notice the " double quotes)
fixes it with: ['partial','partials/template.html'] (takes out the " quotes)
"""
import types,re
value=token.split_contents()
newvalues=[]
for val in value:
if (type(val)==types.UnicodeType or isinstance(val,str)) and val[0]=='"' and val[-1]=='"':
val=re.sub(r'^\"','',val)
val=re.sub(r'\"$','',val)
newvalues.append(val)
return newvalues
|
More like this
- Serialize a model instance by chriswedgwood 1 week, 1 day ago
- Automatically setup raw_id_fields ForeignKey & OneToOneField by agusmakmun 9 months, 1 week ago
- Crispy Form by sourabhsinha396 10 months ago
- ReadOnlySelect by mkoistinen 10 months, 2 weeks ago
- Verify events sent to your webhook endpoints by santos22 11 months, 2 weeks ago
Comments
Please login first before commenting.