code: def run(self, argv):
          
          (opts, args) = self.parser().parse_args(argv)
          func_args = args[args.index(self.__name__) + 1:]
          func_kwds = opts.__dict__
  
          return self.__call__(*func_args, **func_kwds)
docs: Parses the inputted options and executes the method.
          
          :param      argv | [<str>, ..]