docs: def error(self, message):
          """Overrides error to control printing output"""
          if self._debug:
              import pdb
              _, _, tb = sys.exc_info()
              if tb:
                  pdb.post_mortem(tb)
              else:
                  pdb.set_trace()
          self.print_usage(sys.stderr)
          self.exit(2, ('\nERROR: {}\n').format(message))