get_full_type_name

negmas.helpers.get_full_type_name(t: None) None[source]
negmas.helpers.get_full_type_name(t: str) str
negmas.helpers.get_full_type_name(t: type[Any] | Callable) str

Gets the full type name of a type. You should not pass an instance to this function but it may just work.

An exception is that if the input is of type str or if it is None, it will be returned as it is