mcph.library_manager.factory#

Module for library managers factory, use it as entry-point to library managers.

Module Contents#

Classes#

LibraryManagerFactory

Fabric for Library Managers.

class LibraryManagerFactory[source]#

Fabric for Library Managers.

static create_library_manager(library: mcph.config.Library) mcph.library_manager.spigot.SpigotLibraryManager[source]#

Create object with library manager.

Parameters:

library – Protocol for which create file manager.

Raises:

TypeError – Wrong protocol provided.

Returns:

Object of file manager.