pathex.managing.mixins module

class LogbookMixin[source]

Bases: abc.ABC

abstract permits(label: object) int[source]
abstract requests(label: object) int[source]
class ManagerMixin[source]

Bases: abc.ABC

abstract match(label: Hashable) object[source]
region(tag: Tag) Iterator[ManagerMixin][source]

Context manager to mark a piece of code as a region.

Parameters

tag (Tag) – A tag to mark the corresponding block with.