with 2 arguments: self.prog_name and first element of options.args. otherwise if subcommand equals a string 'version' or self.argv, without the first element equals a list containing a string '--version'
elif subcommand == 'version' or self . argv [ 1 : ] == [ '--version' ] :