lisa.exekall_customize.ExekallArtifactPath#
- class lisa.exekall_customize.ExekallArtifactPath(root, relative, *args, **kwargs)[source]#
Bases:
ArtifactPath
,NonReusable
Properties
logger
inheritedConvenience short-hand for
self.get_logger()
.Methods
Factory used when running under exekall.
__fspath__()
inheritedget_logger()
inheritedProvides a
logging.Logger
named aftercls
.join()
inheritedJoin two paths together, similarly to
os.path.join()
.log_locals()
inheritedDebugging aid: log the local variables of the calling function.
relative_to()
inheritedwith_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 aftercls
.
- 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()