labgrid.provider package

Submodules

labgrid.provider.fileprovider module

class labgrid.provider.fileprovider.FileProvider[source]

Bases: abc.ABC

Abstract class for the FileProvider

get(name: str) → dict[source]

Get a dictionary of target paths to local paths for a given name.

list()[source]

Get a list of names.

labgrid.provider.mediafileprovider module

class labgrid.provider.mediafileprovider.MediaFileProvider(groups={})[source]

Bases: labgrid.provider.fileprovider.FileProvider

groups = Attribute(name='groups', default={}, validator=<instance_of validator for type <class 'dict'>>, repr=True, cmp=True, hash=True, init=True, convert=None, metadata=mappingproxy({}))
get(name)[source]
list()[source]