X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/f8b70fdb443d01e123cdf5f70ab5df0c5efdfe1a..ff0d3013c417be695d550196651e845911209bdd:/symm/multigen diff --git a/symm/multigen b/symm/multigen index 241cd34c..4115eb41 100755 --- a/symm/multigen +++ b/symm/multigen @@ -363,7 +363,7 @@ class SequenceTemplate (BasicTemplate): if len(seq) == 1: return seq[0] else: - return super(SequenceTemplate, cls).__new__(cls, seq = seq, **kw) + return super(SequenceTemplate, cls).__new__(cls, **kw) def __init__(me, seq, **kw): """ @@ -519,6 +519,11 @@ def op_l(val): """@{COLUMN:l} -- the item in upper case.""" return val.lower() +@defop +def op_f(val): + """@{COLUMN:f} -- the item, with `/' characters replaced by `-'.""" + return val.replace('/', '-') + R_NOTIDENT = RX.compile(r'[^a-zA-Z0-9_]+') @defop def op_c(val):