X-Git-Url: https://git.distorted.org.uk/~mdw/catacomb/blobdiff_plain/16efb197c59c4b4cfaef7b2f23bd39f70176dd9e..ff0d3013c417be695d550196651e845911209bdd:/symm/multigen?ds=sidebyside 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):