@@ -1706,7 +1706,7 @@ class SimpleOptionParser(ExtOptionParser):
17061706class SimpleOption (GeneralOption ):
17071707 PARSER = SimpleOptionParser
17081708
1709- def __init__ (self , go_dict = None , short_groupdescr = None , long_groupdescr = None , config_files = None ):
1709+ def __init__ (self , go_dict = None , descr = None , short_groupdescr = None , long_groupdescr = None , config_files = None ):
17101710 """Initialisation
17111711 @param go_dict : General Option option dict
17121712 @param short_descr : short description of main options
@@ -1735,13 +1735,18 @@ def __init__(self, go_dict=None, short_groupdescr=None, long_groupdescr=None, co
17351735
17361736 super (SimpleOption , self ).__init__ (** kwargs )
17371737
1738+ if descr is not None :
1739+ # TODO: as there is no easy/clean way to access the version of the vsc-base package,
1740+ # this is equivalent to a warning
1741+ self .log .deprecated ('SimpleOption descr argument' , '2.5.0' , '3.0.0' )
1742+
17381743 def main_options (self ):
17391744 if self .go_dict is not None :
17401745 prefix = None
17411746 self .add_group_parser (self .go_dict , self .descr , prefix = prefix )
17421747
17431748
1744- def simple_option (go_dict = None , short_groupdescr = None , long_groupdescr = None , config_files = None ):
1749+ def simple_option (go_dict = None , descr = None , short_groupdescr = None , long_groupdescr = None , config_files = None ):
17451750 """A function that returns a single level GeneralOption option parser
17461751
17471752 @param go_dict : General Option option dict
@@ -1755,4 +1760,4 @@ def simple_option(go_dict=None, short_groupdescr=None, long_groupdescr=None, con
17551760
17561761 the generated help will include the docstring
17571762 """
1758- return SimpleOption (go_dict = go_dict , short_groupdescr = short_groupdescr , long_groupdescr = long_groupdescr , config_files = config_files )
1763+ return SimpleOption (go_dict = go_dict , descr = descr , short_groupdescr = short_groupdescr , long_groupdescr = long_groupdescr , config_files = config_files )
0 commit comments