lisa.exekall_customize.ExekallArtifactPath#

class lisa.exekall_customize.ExekallArtifactPath(root, relative, *args, **kwargs)[source]#

Bases: ArtifactPath, NonReusable

Properties

logger inherited

Convenience short-hand for self.get_logger().

Methods

from_expr_data()

Factory used when running under exekall.

__fspath__() inherited

get_logger() inherited

Provides a logging.Logger named after cls.

join() inherited

Join two paths together, similarly to os.path.join().

log_locals() inherited

Debugging aid: log the local variables of the calling function.

relative_to() inherited

with_root() inherited

Properties#

property ExekallArtifactPath.logger#

Inherited property, see lisa.utils.Loggable.logger

Convenience short-hand for self.get_logger().

Methods#

classmethod ExekallArtifactPath.from_expr_data(data: ExprData, consumer: Consumer) ExekallArtifactPath[source]#

Factory used when running under exekall

ExekallArtifactPath.__fspath__()#

Inherited method, see lisa.utils.ArtifactPath.__fspath__()

classmethod ExekallArtifactPath.get_logger(suffix=None)#

Inherited method, see lisa.utils.Loggable.get_logger()

Provides a logging.Logger named after cls.

classmethod ExekallArtifactPath.join(path1, path2)#

Inherited method, see lisa.utils.ArtifactPath.join()

Join two paths together, similarly to os.path.join().

classmethod ExekallArtifactPath.log_locals(var_names=None, level='debug')#

Inherited method, see lisa.utils.Loggable.log_locals()

Debugging aid: log the local variables of the calling function.

ExekallArtifactPath.relative_to(path)#

Inherited method, see lisa.utils.ArtifactPath.relative_to()

ExekallArtifactPath.with_root(root)#

Inherited method, see lisa.utils.ArtifactPath.with_root()