original_docstring: 
          Convert a relative or absolute date/time string to an arrow.Arrow object.
  
          Try to interpret the date string as a relative time. If conversion fails, try to interpret it as an absolute
          time. Tokens that are not recognised are returned along with the part of the string that was successfully
          converted to an arrow object. If the date string cannot be parsed, BadArgument is raised.
          
docstring: Convert a relative or absolute date/time string to an arrow.Arrow object.
  Try to interpret the date string as a relative time. If conversion fails, try to interpret it as an absolute
  time. Tokens that are not recognised are returned along with the part of the string that was successfully
  converted to an arrow object. If the date string cannot be parsed, BadArgument is raised.
docstring_tokens: Convert a relative or absolute date / time string to an arrow . Arrow object . Try to interpret the date string as a relative time . If conversion fails try to interpret it as an absolute time . Tokens that are not recognised are returned along with the part of the string that was successfully converted to an arrow object . If the date string cannot be parsed BadArgument is raised .
code: async def convert(self, ctx: commands.Context, argument: str) -> Union[arrow.Arrow, Optional[tuple]]:
          """
          Convert a relative or absolute date/time string to an arrow.Arrow object.
  
          Try to interpret the date string as a relative time. If conversion fails, try to interpret it as an absolute
          time. Tokens that are not recognised are returned along with the part of the string that was successfully
          converted to an arrow object. If the date string cannot be parsed, BadArgument is raised.
          """
          try:
              return arrow.utcnow().dehumanize(argument)
          except ValueError:
              try:
                  dt, ignored_tokens = parser.parse(argument, fuzzy_with_tokens=True)
                  return arrow.get(dt), ignored_tokens
              except parser.ParserError:
                  raise commands.BadArgument(f"`{argument}` Could not be parsed to a relative or absolute date")
code_tokens: async def convert ( self , ctx : commands . Context , argument : str ) -> Union [ arrow . Arrow , Optional [ tuple ] ] : try : return arrow . utcnow ( ) . dehumanize ( argument ) except ValueError : try : dt , ignored_tokens = parser . parse ( argument , fuzzy_with_tokens = True ) return arrow . get ( dt ) , ignored_tokens except parser . ParserError : raise commands . BadArgument ( f"`{argument}` Could not be parsed to a relative or absolute date" )
short_docstring: Convert a relative or absolute date/time string to an arrow.Arrow object.
short_docstring_tokens: Convert a relative or absolute date / time string to an arrow . Arrow object .
comment: """
          Convert a relative or absolute date/time string to an arrow.Arrow object.
  
          Try to interpret the date string as a relative time. If conversion fails, try to interpret it as an absolute
          time. Tokens that are not recognised are returned along with the part of the string that was successfully
          converted to an arrow object. If the date string cannot be parsed, BadArgument is raised.
          """