PTN 1.3
This commit is contained in:
@@ -1,33 +0,0 @@
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Formatter functions to use in patterns.
|
||||
|
||||
All those function have last argument as match.value (str).
|
||||
"""
|
||||
|
||||
|
||||
def formatters(*chained_formatters):
|
||||
"""
|
||||
Chain formatter functions.
|
||||
:param chained_formatters:
|
||||
:type chained_formatters:
|
||||
:return:
|
||||
:rtype:
|
||||
"""
|
||||
|
||||
def formatters_chain(input_string): # pylint:disable=missing-docstring
|
||||
for chained_formatter in chained_formatters:
|
||||
input_string = chained_formatter(input_string)
|
||||
return input_string
|
||||
|
||||
return formatters_chain
|
||||
|
||||
|
||||
def default_formatter(input_string):
|
||||
"""
|
||||
Default formatter
|
||||
:param input_string:
|
||||
:return:
|
||||
"""
|
||||
return input_string
|
||||
Reference in New Issue
Block a user