-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
[MNT]: set_dpi and get_dpi functions defined twice in figure.py #29909
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Thank you for looking at this, however it is my understanding that we need both versions of the functions. Looking at the code, matplotlib/lib/matplotlib/figure.py Lines 2312 to 2327 in 5c90c35
and matplotlib/lib/matplotlib/figure.py Lines 3176 to 3190 in 5c90c35
are on different classes (the first is on The |
Summary
Hey,
I just stumbled over the fact that the methods 'set_dpi' and 'get_dpi' are defined twice in figure.py (first in lines 2257 foolwing and then in lines 3084 following:
They apear also twice in figure.pyi, once with the type: float and once without:
289: def get_dpi(self) -> float: ...
290: def set_dpi(self, val) -> None: ...
vs:
372: def get_dpi(self) -> float: ...
373: def set_dpi(self, val: float) -> None: ...
Maybe I am a noob and there is good reason, if not it should be cleaned up.
Proposed fix
If no good reason, delete one of them.
The text was updated successfully, but these errors were encountered: