parameters: (*klasses)
return_statement: return lambda tipo: (
          issubclass(tipo, klasses)
          and not issubclass(tipo, (np.datetime64, np.timedelta64))
      )
docstring: evaluate if the tipo is a subclass of the klasses
      and not a datetimelike
docstring_summary: evaluate if the tipo is a subclass of the klasses
      and not a datetimelike
docstring_tokens: evaluate if the tipo is a subclass of the klasses and not a datetimelike
function: def classes_and_not_datetimelike(*klasses) -> Callable:
      """
      evaluate if the tipo is a subclass of the klasses
      and not a datetimelike
      """
      return lambda tipo: (
          issubclass(tipo, klasses)
          and not issubclass(tipo, (np.datetime64, np.timedelta64))
      )
function_tokens: def classes_and_not_datetimelike ( * klasses ) -> Callable : return lambda tipo : ( issubclass ( tipo , klasses ) and not issubclass ( tipo , ( np . datetime64 , np . timedelta64 ) ) )