lisa.exekall_customize.ExekallArtifactPath#
- class lisa.exekall_customize.ExekallArtifactPath(root, relative, *args, **kwargs)[source]#
Bases:
ArtifactPath,NonReusableProperties
loggerinheritedConvenience short-hand for
self.get_logger().Methods
Factory used when running under exekall.
__fspath__()inheritedget_logger()inheritedProvides a
logging.Loggernamed 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.loggerConvenience 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.Loggernamed 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()