[formatter] allow multiple "special" format specifiers (#595)
It is now, for example, possible to specify multiple replacement
operations per format replacement field: {name:Ra/b/Rc/d/}
This commit is contained in:
@@ -267,7 +267,7 @@ class TestFormatter(util.Formatter):
|
||||
return ""
|
||||
|
||||
def _apply_simple(self, key, fmt):
|
||||
if key == "extension" or "._format_optional." in repr(fmt):
|
||||
if key == "extension" or "._parse_optional." in repr(fmt):
|
||||
return self._noop
|
||||
|
||||
def wrap(obj):
|
||||
@@ -275,7 +275,7 @@ class TestFormatter(util.Formatter):
|
||||
return wrap
|
||||
|
||||
def _apply(self, key, funcs, fmt):
|
||||
if key == "extension" or "._format_optional." in repr(fmt):
|
||||
if key == "extension" or "._parse_optional." in repr(fmt):
|
||||
return self._noop
|
||||
|
||||
def wrap(obj):
|
||||
|
||||
Reference in New Issue
Block a user