summaryrefslogtreecommitdiffstats
path: root/gallery_dl/formatter.py
diff options
context:
space:
mode:
Diffstat (limited to 'gallery_dl/formatter.py')
-rw-r--r--gallery_dl/formatter.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/gallery_dl/formatter.py b/gallery_dl/formatter.py
index b83cf21..0b212d5 100644
--- a/gallery_dl/formatter.py
+++ b/gallery_dl/formatter.py
@@ -243,13 +243,12 @@ class TemplateFStringFormatter(FStringFormatter):
def parse_field_name(field_name):
+ if field_name[0] == "'":
+ return "_lit", (operator.itemgetter(field_name[1:-1]),)
+
first, rest = _string.formatter_field_name_split(field_name)
funcs = []
- if first[0] == "'":
- funcs.append(operator.itemgetter(first[1:-1]))
- first = "_lit"
-
for is_attr, key in rest:
if is_attr:
func = operator.attrgetter