From 8415fb84c475dd81d44d658e1a5acaa68420cba6 Mon Sep 17 00:00:00 2001 From: palubaj Date: Tue, 2 May 2023 08:51:44 +0200 Subject: [PATCH] abap: fix mypy typing error Mypy struggles with dynamic type creation. See: https://github.com/python/mypy/issues/2477 --- sap/platform/abap/ddic.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sap/platform/abap/ddic.py b/sap/platform/abap/ddic.py index 05e2a459..d434b0b4 100644 --- a/sap/platform/abap/ddic.py +++ b/sap/platform/abap/ddic.py @@ -1,5 +1,6 @@ """Common ABAP types""" +from typing import Any # noqa: F401 from sap.platform.abap import Structure, InternalTable @@ -144,7 +145,7 @@ class RSIMP(Structure): TYP: str -IMPORT_TYPE = InternalTable.define('IMPORT', RSIMP) +IMPORT_TYPE = InternalTable.define('IMPORT', RSIMP) # type: Any class RSTBL(Structure): @@ -154,7 +155,7 @@ class RSTBL(Structure): DBSTRUCT: str -TABLE_TYPE = InternalTable.define('TABLES', RSTBL) +TABLE_TYPE = InternalTable.define('TABLES', RSTBL) # type: Any class RSFDO(Structure): @@ -164,7 +165,7 @@ class RSFDO(Structure): KIND: str -DOCUMENTATION_TYPE = InternalTable.define('DOCUMENTATION', RSFDO) +DOCUMENTATION_TYPE = InternalTable.define('DOCUMENTATION', RSFDO) # type: Any class FUNCTION_LINE(Structure):