# HG changeset patch # User Paul Boddie # Date 1362874659 -3600 # Node ID 32d0f521db08f66ee710cbda41ad597d2e4f834d # Parent 093809dffbe3075d1b6ea106e6d552569df474be Moved macro argument parsing to MoinSupport. diff -r 093809dffbe3 -r 32d0f521db08 MoinForms.py --- a/MoinForms.py Sat Mar 02 01:48:08 2013 +0100 +++ b/MoinForms.py Sun Mar 10 01:17:39 2013 +0100 @@ -780,31 +780,6 @@ return result -def parseMacroArguments(args): - - """ - Interpret the arguments. To support commas in labels, the label argument - should be quoted. For example: - - "label=No, thanks!" - """ - - try: - parsed_args = args and wikiutil.parse_quoted_separated(args, name_value=False) or [] - except AttributeError: - parsed_args = args.split(",") - - pairs = [] - for arg in parsed_args: - if arg: - pair = arg.split("=", 1) - if len(pair) < 2: - pairs.append((None, arg)) - else: - pairs.append(tuple(pair)) - - return pairs - def quoteMacroArguments(args): """