class BaseFragment(type): __fragment__: str __lexicon__: str def __repr__(self): if self.__fragment__ == "main": return self.__lexicon__ return f"{self.__lexicon__}#{self.__fragment__}" class BaseExport: __lexicon__: str # def __init__(self): # raise TypeError("Cannot instantiate export") def __repr__(self): return f""