From 27d1efbaff25a02642bdbb37136779714e02f196 Mon Sep 17 00:00:00 2001 From: rechen Date: Wed, 11 Dec 2019 15:02:05 -0800 Subject: [PATCH] Remove an unnecessary list comprehension. The unnecessary comprehension was flagged by the most recent upstream release of pylint. For https://github.com/google/pytype/issues/423. PiperOrigin-RevId: 285068776 --- pytype/pytd/optimize.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pytype/pytd/optimize.py b/pytype/pytd/optimize.py index 35f8a1d89..369a5d79a 100644 --- a/pytype/pytd/optimize.py +++ b/pytype/pytd/optimize.py @@ -507,11 +507,8 @@ def _CollectSuperclasses(self, type_name, collect): collect: A set() of strings, modified to contain all superclasses. """ collect.add(type_name) - superclasses = [name - for name in self._superclasses.get(type_name, [])] - # The superclasses might have superclasses of their own, so recurse. - for superclass in superclasses: + for superclass in self._superclasses.get(type_name, []): self._CollectSuperclasses(superclass, collect) def ExpandSuperClasses(self, t):