pyiron_base.database.filetable.FileTableSingleton#

class pyiron_base.database.filetable.FileTableSingleton(name, bases, namespace, /, **kwargs)[source]#

Bases: ABCMeta

Indexing the file system for each FileTable can be expensive, so we use a singleton system that does this once for each path instead.

__init__(*args, **kwargs)#

Methods

__init__(*args, **kwargs)

mro()

Return a type's method resolution order.

register(subclass)

Register a virtual subclass of an ABC.

mro()#

Return a type’s method resolution order.

register(subclass)#

Register a virtual subclass of an ABC.

Returns the subclass, to allow usage as a class decorator.