From 0509bed789bb78bdea43e294728293e632173731 Mon Sep 17 00:00:00 2001 From: petermeisrimelmodelon Date: Thu, 5 Mar 2026 09:56:13 +0000 Subject: [PATCH] some more caching fixes in classes --- src/pyfmi/fmi3.pyx | 3 --- src/pyfmi/fmi_base.pyx | 1 - 2 files changed, 4 deletions(-) diff --git a/src/pyfmi/fmi3.pyx b/src/pyfmi/fmi3.pyx index a157e77a..33819803 100644 --- a/src/pyfmi/fmi3.pyx +++ b/src/pyfmi/fmi3.pyx @@ -22,7 +22,6 @@ cimport cython import os from enum import IntEnum import logging -import functools from pathlib import Path from typing import Union @@ -4265,12 +4264,10 @@ cdef class FMUModelME3(FMUModelBase3): return capabilities - @functools.cache def _provides_directional_derivatives(self) -> bool: """Check capability to provide directional derivatives.""" return bool(FMIL3.fmi3_import_get_capability(self._fmu, FMIL3.fmi3_me_providesDirectionalDerivatives)) - @functools.cache def _supports_get_set_FMU_state(self) -> bool: """Returns True if the FMU supports get and set FMU-state, otherwise False.""" return bool(FMIL3.fmi3_import_get_capability(self._fmu, FMIL3.fmi3_me_canGetAndSetFMUState)) diff --git a/src/pyfmi/fmi_base.pyx b/src/pyfmi/fmi_base.pyx index 80c4cf08..b254062d 100644 --- a/src/pyfmi/fmi_base.pyx +++ b/src/pyfmi/fmi_base.pyx @@ -35,7 +35,6 @@ import re from io import UnsupportedOperation cimport cython -import functools import marshal import numpy as np