From ec9040e6ccb7714bc1753bb18584f228e83ec309 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner <inform@tiker.net> Date: Wed, 17 Jun 2020 11:06:55 -0500 Subject: [PATCH] Minor changes to allow mypy to run --- grudge/symbolic/compiler.py | 1 - grudge/symbolic/operators.py | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/grudge/symbolic/compiler.py b/grudge/symbolic/compiler.py index b8244239..d4fe781e 100644 --- a/grudge/symbolic/compiler.py +++ b/grudge/symbolic/compiler.py @@ -43,7 +43,6 @@ from loopy.version import LOOPY_USE_LANGUAGE_VERSION_2018_1 # noqa: F401 # {{{ instructions class Instruction(Record): - __slots__ = [] priority = 0 neglect_for_dofdesc_inference = False diff --git a/grudge/symbolic/operators.py b/grudge/symbolic/operators.py index 9813b648..babccafa 100644 --- a/grudge/symbolic/operators.py +++ b/grudge/symbolic/operators.py @@ -27,6 +27,8 @@ from six.moves import intern import numpy as np import pymbolic.primitives +from typing import Tuple + __doc__ = """ Building blocks and mappers for operator expression trees. @@ -131,7 +133,7 @@ class Operator(pymbolic.primitives.Expression): dd_in=dd_in or self.dd_in, dd_out=dd_out or self.dd_out) - init_arg_names = ("dd_in", "dd_out") + init_arg_names: Tuple[str, ...] = ("dd_in", "dd_out") def __getinitargs__(self): return (self.dd_in, self.dd_out,) -- GitLab