Reimplement generateDefaultOptions() by simply calling sanitizeOptions()
This commit is contained in:
parent
49cb542689
commit
d9b369864d
1 changed files with 3 additions and 9 deletions
|
|
@ -3710,16 +3710,10 @@ def parse_args(args=None, ignore_additional_args=False):
|
||||||
return options
|
return options
|
||||||
|
|
||||||
|
|
||||||
|
# this function was replaced by 'sanitizeOptions()' and is only kept for backwards compatibility
|
||||||
|
# TODO: delete this at some point or continue to keep it around?
|
||||||
def generateDefaultOptions():
|
def generateDefaultOptions():
|
||||||
# FIXME: clean up this mess/hack and refactor arg parsing to argparse
|
return sanitizeOptions()
|
||||||
class Struct:
|
|
||||||
|
|
||||||
def __init__(self, **entries):
|
|
||||||
self.__dict__.update(entries)
|
|
||||||
|
|
||||||
d = parse_args(args=[], ignore_additional_args=True).__dict__.copy()
|
|
||||||
|
|
||||||
return Struct(**d)
|
|
||||||
|
|
||||||
|
|
||||||
# sanitizes options by updating attributes in a set of defaults options while discarding unknown attributes
|
# sanitizes options by updating attributes in a set of defaults options while discarding unknown attributes
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue