#NEWLINE# def _positive_non_zero_int( argument_value ) : #NEWLINE# #INDENT# if ( argument_value is None ) : #NEWLINE# #INDENT# return None #NEWLINE# #UNINDENT# try : #NEWLINE# #INDENT# value = int ( argument_value ) #NEWLINE# #UNINDENT# except ValueError : #NEWLINE# #INDENT# msg = ( '%s must be an integer' % argument_value ) #NEWLINE# raise argparse . ArgumentTypeError ( msg ) #NEWLINE# #UNINDENT# if ( value <= 0 ) : #NEWLINE# #INDENT# msg = ( '%s must be greater than 0' % argument_value ) #NEWLINE# raise argparse . ArgumentTypeError ( msg ) #NEWLINE# #UNINDENT# return value