def _qualified_name(obj):
        """
        Return the fully-qualified name (ignoring inner classes) of a type.
        """
        module = obj.__module__
        if module in ('__builtin__', '__main__', 'builtins'):
            return obj.__name__
        return '.'.join([module, obj.__name__])
dataset/ETHPy150Open quantopian/zipline/zipline/utils/input_validation.py/_qualified_name/original