@@ -205,6 +205,7 @@ def _set_color(self, color):
205205 # ===============================
206206 # Section and indentation methods
207207 # ===============================
208+
208209 def _indent (self ):
209210 self ._current_indent += self ._indent_increment
210211 self ._level += 1
@@ -256,6 +257,7 @@ def _add_item(self, func, args):
256257 # ========================
257258 # Message building methods
258259 # ========================
260+
259261 def start_section (self , heading ):
260262 self ._indent ()
261263 section = self ._Section (self , self ._current_section , heading )
@@ -299,6 +301,7 @@ def add_arguments(self, actions):
299301 # =======================
300302 # Help-formatting methods
301303 # =======================
304+
302305 def format_help (self ):
303306 help = self ._root_section .format_help ()
304307 if help :
@@ -1467,6 +1470,7 @@ def __init__(self,
14671470 # ====================
14681471 # Registration methods
14691472 # ====================
1473+
14701474 def register (self , registry_name , value , object ):
14711475 registry = self ._registries .setdefault (registry_name , {})
14721476 registry [value ] = object
@@ -1477,6 +1481,7 @@ def _registry_get(self, registry_name, value, default=None):
14771481 # ==================================
14781482 # Namespace default accessor methods
14791483 # ==================================
1484+
14801485 def set_defaults (self , ** kwargs ):
14811486 self ._defaults .update (kwargs )
14821487
@@ -1496,6 +1501,7 @@ def get_default(self, dest):
14961501 # =======================
14971502 # Adding argument actions
14981503 # =======================
1504+
14991505 def add_argument (self , * args , ** kwargs ):
15001506 """
15011507 add_argument(dest, ..., name=value, ...)
@@ -1921,6 +1927,7 @@ def identity(string):
19211927 # =======================
19221928 # Pretty __repr__ methods
19231929 # =======================
1930+
19241931 def _get_kwargs (self ):
19251932 names = [
19261933 'prog' ,
@@ -1935,6 +1942,7 @@ def _get_kwargs(self):
19351942 # ==================================
19361943 # Optional/Positional adding methods
19371944 # ==================================
1945+
19381946 def add_subparsers (self , ** kwargs ):
19391947 if self ._subparsers is not None :
19401948 raise ValueError ('cannot have multiple subparser arguments' )
@@ -1988,6 +1996,7 @@ def _get_positional_actions(self):
19881996 # =====================================
19891997 # Command line argument parsing methods
19901998 # =====================================
1999+
19912000 def parse_args (self , args = None , namespace = None ):
19922001 args , argv = self .parse_known_args (args , namespace )
19932002 if argv :
@@ -2582,6 +2591,7 @@ def parse_known_intermixed_args(self, args=None, namespace=None):
25822591 # ========================
25832592 # Value conversion methods
25842593 # ========================
2594+
25852595 def _get_values (self , action , arg_strings ):
25862596 # optional argument produces a default when not present
25872597 if not arg_strings and action .nargs == OPTIONAL :
@@ -2681,6 +2691,7 @@ def _check_value(self, action, value):
26812691 # =======================
26822692 # Help-formatting methods
26832693 # =======================
2694+
26842695 def format_usage (self ):
26852696 formatter = self ._get_formatter ()
26862697 formatter .add_usage (self .usage , self ._actions ,
@@ -2718,6 +2729,7 @@ def _get_formatter(self):
27182729 # =====================
27192730 # Help-printing methods
27202731 # =====================
2732+
27212733 def print_usage (self , file = None ):
27222734 if file is None :
27232735 file = _sys .stdout
@@ -2739,6 +2751,7 @@ def _print_message(self, message, file=None):
27392751 # ===============
27402752 # Exiting methods
27412753 # ===============
2754+
27422755 def exit (self , status = 0 , message = None ):
27432756 if message :
27442757 self ._print_message (message , _sys .stderr )
0 commit comments