Source code for tradeexecutor.utils.fullname
"""Python helpers."""
[docs]def get_object_full_name(o) -> str:
# https://stackoverflow.com/a/2020083/315168
klass = o.__class__
module = klass.__module__
if module == 'builtins':
return klass.__qualname__ # avoid outputs like 'builtins.str'
return module + '.' + klass.__qualname__