From 3dcf1cd303236a93d462eb434dc24fd3f2b38f18 Mon Sep 17 00:00:00 2001 From: Christophe Bedard Date: Wed, 1 Jan 2020 12:46:44 -0500 Subject: [PATCH] Do check before calling super().__init__() --- .../tracetools_analysis/utils/memory_usage.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tracetools_analysis/tracetools_analysis/utils/memory_usage.py b/tracetools_analysis/tracetools_analysis/utils/memory_usage.py index c42a198..22042d9 100644 --- a/tracetools_analysis/tracetools_analysis/utils/memory_usage.py +++ b/tracetools_analysis/tracetools_analysis/utils/memory_usage.py @@ -40,12 +40,12 @@ class MemoryUsageDataModelUtil(DataModelUtil): :param userspace: the userspace data model object to use :param kernel: the kernel data model object to use """ - # Not giving any model to the base class; we'll own them ourselves - super().__init__(None) - if userspace is None and kernel is None: raise RuntimeError('must provide at least one (userspace or kernel) data model!') + # Not giving any model to the base class; we'll own them ourselves + super().__init__(None) + self.data_ust = userspace self.data_kernel = kernel