From f33dd80781356a0026e91692e770610e41b77fda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Wed, 14 Jun 2017 02:04:03 +0200 Subject: [PATCH] add type hinting so pycharm does not get confused --- src/c3nav/editor/wrappers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/c3nav/editor/wrappers.py b/src/c3nav/editor/wrappers.py index b0f32fd8..6253c2e2 100644 --- a/src/c3nav/editor/wrappers.py +++ b/src/c3nav/editor/wrappers.py @@ -1,3 +1,4 @@ +import typing from collections import deque from django.db import models @@ -69,7 +70,8 @@ class ModelWrapper(BaseWrapper): return self._obj is other._obj return self._obj is other - def create_wrapped_model_class(self): + def create_wrapped_model_class(self) -> typing.Type['ModelInstanceWrapper']: + # noinspection PyTypeChecker return self.create_metaclass()(self._obj.__name__ + 'InstanceWrapper', (ModelInstanceWrapper,), {}) def __call__(self, **kwargs):