Skip to content

Commit 215f7db

Browse files
committed
Fix all reportUndefinedVariable
1 parent 8c692c3 commit 215f7db

File tree

12 files changed

+27
-11
lines changed

12 files changed

+27
-11
lines changed

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ reportAssertTypeFailure = "none" # TODO
113113
reportAttributeAccessIssue = "none" # TODO
114114
reportGeneralTypeIssues = "none" # TODO
115115
reportInvalidTypeForm = "none" # TODO
116-
reportUndefinedVariable = "none" # TODO
117116

118117
[tool.mypy]
119118
# Target oldest supported Python version

stubs/matplotlib/backends/_backend_gtk.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from gi.repository import Gtk
12
from matplotlib import backend_tools
23
from matplotlib._typing import *
34
from matplotlib.backend_bases import FigureCanvasBase, FigureManagerBase, NavigationToolbar2, TimerBase, _Backend

stubs/matplotlib/widgets.pyi

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,21 @@ from typing import Any, Callable, Dict, List, Literal, Mapping, Optional, Sequen
66
import matplotlib as mpl
77
import numpy as np
88
from matplotlib.axes._axes import Axes
9-
from matplotlib.backend_bases import MouseButton
9+
from matplotlib.backend_bases import DrawEvent, Event, FigureCanvasBase, KeyEvent, MouseButton, MouseEvent
1010
from matplotlib.figure import Figure
1111
from matplotlib.lines import Line2D
1212
from matplotlib.patches import Ellipse, Rectangle
1313
from matplotlib.transforms import Affine2D
1414
from numpy import float64, ndarray
1515
from numpy.typing import ArrayLike
16+
from PIL.Image import Image
1617

1718
from . import _api, _docstring, backend_tools, cbook, colors, ticker, transforms
19+
from ._typing import Color
20+
from .artist import Artist
1821
from .lines import Line2D
1922
from .patches import Circle, Ellipse, Polygon, Rectangle
23+
from .text import Text
2024
from .transforms import Affine2D, TransformedPatchPath
2125

2226
class LockDraw:

stubs/networkx/algorithms/planarity.pyi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ from typing import Mapping
33

44
from numpy.typing import ArrayLike
55

6+
from ..classes.digraph import DiGraph
67
from ..classes.graph import Graph
78

89
__all__ = ["check_planarity", "is_planar", "PlanarEmbedding"]
@@ -43,7 +44,7 @@ class LRPlanarity:
4344
def sign(self, e): ...
4445
def sign_recursive(self, e): ...
4546

46-
class PlanarEmbedding(nx.DiGraph):
47+
class PlanarEmbedding(DiGraph):
4748
def get_data(self) -> Mapping: ...
4849
def set_data(self, data: Mapping): ...
4950
def neighbors_cw_order(self, v): ...

stubs/sklearn/linear_model/_stochastic_gradient.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ from ._sgd_fast import (
2222
Hinge as Hinge,
2323
Huber as Huber,
2424
Log as Log,
25+
LossFunction,
2526
ModifiedHuber as ModifiedHuber,
2627
SquaredEpsilonInsensitive as SquaredEpsilonInsensitive,
2728
SquaredHinge as SquaredHinge,

stubs/sympy-stubs/polys/domains/algebraicfield.pyi

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1+
from typing import Any
2+
13
from sympy.polys.domains.characteristiczero import CharacteristicZero
24
from sympy.polys.domains.field import Field
35
from sympy.polys.domains.simpledomain import SimpleDomain
46
from sympy.polys.polyclasses import ANP
7+
from sympy.series import Order
58
from sympy.utilities import public
69

710
@public

stubs/sympy-stubs/polys/domains/complexfield.pyi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
from typing import Any, Literal
2+
13
from sympy.polys.domains.characteristiczero import CharacteristicZero
24
from sympy.polys.domains.field import Field
35
from sympy.polys.domains.simpledomain import SimpleDomain

stubs/sympy-stubs/polys/domains/expressiondomain.pyi

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
from types import NotImplementedType
2+
from typing_extensions import Self
3+
14
from sympy.polys.domains.characteristiczero import CharacteristicZero
25
from sympy.polys.domains.domainelement import DomainElement
36
from sympy.polys.domains.field import Field
@@ -25,9 +28,9 @@ class ExpressionDomain(Field, CharacteristicZero, SimpleDomain):
2528
def __neg__(f) -> Self: ...
2629
def __add__(f, g) -> NotImplementedType | Self: ...
2730
def __radd__(f, g) -> Self: ...
28-
def __sub__(f, g) -> NotImplementedType | Self | Expression: ...
31+
def __sub__(f, g) -> NotImplementedType | Self: ...
2932
def __rsub__(f, g) -> Self: ...
30-
def __mul__(f, g) -> NotImplementedType | Any | Self: ...
33+
def __mul__(f, g) -> NotImplementedType | Self: ... # | Expression
3134
def __rmul__(f, g) -> Self: ...
3235
def __pow__(f, n) -> Self | NotImplementedType: ...
3336
def __truediv__(f, g) -> Self | NotImplementedType: ...

stubs/sympy-stubs/polys/domains/expressionrawdomain.pyi

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1+
from typing_extensions import Self
2+
13
from sympy.core import Expr
24
from sympy.polys.domains.characteristiczero import CharacteristicZero
35
from sympy.polys.domains.field import Field
46
from sympy.polys.domains.simpledomain import SimpleDomain
7+
from sympy.series import Order
58
from sympy.utilities import public
69

710
@public

stubs/sympy-stubs/printing/lambdarepr.pyi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
from typing import Any
22

3+
from sympy.printing.numpy import NumPyPrinter # NumPyPrinter is imported for backward compatibility
34
from sympy.printing.pycode import MpmathPrinter, PythonCodePrinter
45

5-
from .numpy import NumPyPrinter # NumPyPrinter is imported for backward compatibility
6-
76
__all__ = [
87
"PythonCodePrinter",
98
"MpmathPrinter", # MpmathPrinter is published for backward compatibility

stubs/sympy-stubs/stats/rv_interface.pyi

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,7 @@ from sympy.core.power import Pow
99
from sympy.core.relational import Ne, Relational
1010
from sympy.series.order import Order
1111
from sympy.sets.sets import FiniteSet, Set
12-
from sympy.stats.symbolic_multivariate_probability import CrossCovarianceMatrix, ExpectationMatrix, VarianceMatrix
13-
from sympy.stats.symbolic_probability import CentralMoment, Covariance, Expectation, Moment, Variance
14-
15-
from .rv import (
12+
from sympy.stats.rv import (
1613
PSpace,
1714
cdf,
1815
characteristic_function,
@@ -33,6 +30,8 @@ from .rv import (
3330
sampling_density,
3431
where,
3532
)
33+
from sympy.stats.symbolic_multivariate_probability import CrossCovarianceMatrix, ExpectationMatrix, VarianceMatrix
34+
from sympy.stats.symbolic_probability import CentralMoment, Covariance, Expectation, Moment, Variance
3635

3736
__all__ = [
3837
"P",

stubs/vispy/visuals/shaders/variable.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ from typing import Literal
55
# Distributed under the (new) BSD License. See LICENSE.txt for more info.
66
import numpy as np
77

8+
from ...gloo.globject import GLObject
89
from .shader_object import ShaderObject
910

1011
VARIABLE_TYPES = ...

0 commit comments

Comments
 (0)