diff --git a/Doc/library/webbrowser.rst b/Doc/library/webbrowser.rst index 2f0b5feb8cbc75..b6762f78830a5f 100644 --- a/Doc/library/webbrowser.rst +++ b/Doc/library/webbrowser.rst @@ -196,7 +196,7 @@ Browser controllers provide these methods which parallel three of the module-level convenience functions: -.. attribute:: name +.. attribute:: controller.name System-dependent name for the browser. diff --git a/Doc/whatsnew/3.13.rst b/Doc/whatsnew/3.13.rst index 502cafdaf5e19f..fbd2fdb80bf041 100644 --- a/Doc/whatsnew/3.13.rst +++ b/Doc/whatsnew/3.13.rst @@ -324,6 +324,11 @@ Removed certificates for you. (Contributed by Victor Stinner in :gh:`105382`.) +* Remove deprecated ``webbrowser.MacOSXOSAScript._name`` attribute. + Use :attr:`webbrowser.MacOSXOSAScript.name ` + attribute instead. + (Contributed by Nikita Sobolev in :gh:`105546`.) + Porting to Python 3.13 ====================== diff --git a/Lib/webbrowser.py b/Lib/webbrowser.py index c1bd667a56e579..01a82fb8857cfa 100755 --- a/Lib/webbrowser.py +++ b/Lib/webbrowser.py @@ -578,20 +578,6 @@ class MacOSXOSAScript(BaseBrowser): def __init__(self, name='default'): super().__init__(name) - @property - def _name(self): - warnings.warn(f'{self.__class__.__name__}._name is deprecated in 3.11' - f' use {self.__class__.__name__}.name instead.', - DeprecationWarning, stacklevel=2) - return self.name - - @_name.setter - def _name(self, val): - warnings.warn(f'{self.__class__.__name__}._name is deprecated in 3.11' - f' use {self.__class__.__name__}.name instead.', - DeprecationWarning, stacklevel=2) - self.name = val - def open(self, url, new=0, autoraise=True): if self.name == 'default': script = 'open location "%s"' % url.replace('"', '%22') # opens in default browser diff --git a/Misc/NEWS.d/next/Library/2023-06-09-08-38-30.gh-issue-105545.2q3ysu.rst b/Misc/NEWS.d/next/Library/2023-06-09-08-38-30.gh-issue-105545.2q3ysu.rst new file mode 100644 index 00000000000000..f27692126a7ec4 --- /dev/null +++ b/Misc/NEWS.d/next/Library/2023-06-09-08-38-30.gh-issue-105545.2q3ysu.rst @@ -0,0 +1 @@ +Remove deprecated in 3.11 ``webbrowser.MacOSXOSAScript._name`` attribute.