From d983013c259fb644c522267f4c7e3bc84d75fd30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20H=C3=B6nig?= <jan.hoenig@fau.de> Date: Tue, 7 Sep 2021 17:35:42 +0200 Subject: [PATCH] Introducing backwards compatibility for `create_data_handling` --- pystencils/datahandling/__init__.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pystencils/datahandling/__init__.py b/pystencils/datahandling/__init__.py index 2788c12b3..139ac4e7d 100644 --- a/pystencils/datahandling/__init__.py +++ b/pystencils/datahandling/__init__.py @@ -1,3 +1,5 @@ +import warnings + from typing import Tuple, Union from .datahandling_interface import DataHandling @@ -34,6 +36,12 @@ def create_data_handling(domain_size: Tuple[int, ...], parallel: if True a parallel domain is created using walberla - each MPI process gets a part of the domain default_ghost_layers: default number of ghost layers if not overwritten in 'add_array' """ + if isinstance(default_target, str): + new_target = Target[default_target.upper()] + warnings.warn(f'Target "{default_target}" as str is deprecated. Use {new_target} instead', + category=DeprecationWarning) + default_target = new_target + if parallel: assert not opencl_queue, "OpenCL is only supported for SerialDataHandling" if wlb is None: -- GitLab