From 7778a898b90795ed266ad6e6ac9e7fa3ad951041 Mon Sep 17 00:00:00 2001 From: Felix Schindler <felix.schindler@wwu.de> Date: Wed, 7 Aug 2019 12:04:13 +0200 Subject: [PATCH] [python] fix timings --- python/dune/xt/common/__init__.py | 3 +++ python/dune/xt/common/timings.cc | 2 +- python/dune/xt/common/timings.py | 14 -------------- 3 files changed, 4 insertions(+), 15 deletions(-) delete mode 100644 python/dune/xt/common/timings.py diff --git a/python/dune/xt/common/__init__.py b/python/dune/xt/common/__init__.py index 075ba77be..0e9bea5c2 100644 --- a/python/dune/xt/common/__init__.py +++ b/python/dune/xt/common/__init__.py @@ -20,3 +20,6 @@ for mod_name in ( ): guarded_import(globals(), 'dune.xt.common', mod_name) +# make sure the singleton exists +timings() + diff --git a/python/dune/xt/common/timings.cc b/python/dune/xt/common/timings.cc index d9a848ebd..e3942f368 100644 --- a/python/dune/xt/common/timings.cc +++ b/python/dune/xt/common/timings.cc @@ -45,5 +45,5 @@ PYBIND11_MODULE(_timings, m) .def("output_all_measures", [](Timings& self) { self.output_all_measures(); }, "outputs per rank and global averages of all measures"); - m.def("instance", &timings, py::return_value_policy::reference); + m.def("timings", &timings, py::return_value_policy::reference); } diff --git a/python/dune/xt/common/timings.py b/python/dune/xt/common/timings.py deleted file mode 100644 index 69b8f393a..000000000 --- a/python/dune/xt/common/timings.py +++ /dev/null @@ -1,14 +0,0 @@ -# ~~~ -# This file is part of the dune-xt-common project: -# https://github.com/dune-community/dune-xt-common -# Copyright 2009-2018 dune-xt-common developers and contributors. All rights reserved. -# License: Dual licensed as BSD 2-Clause License (http://opensource.org/licenses/BSD-2-Clause) -# or GPL-2.0+ (http://opensource.org/licenses/gpl-license) -# with "runtime exception" (http://www.dune-project.org/license.html) -# Authors: -# René Fritze (2018) -# ~~~ - -from dune.xt._timings import * - -timings = instance() \ No newline at end of file -- GitLab