certificates for you.
(Contributed by Victor Stinner in :gh:`105382`.)
+* Remove deprecated ``webbrowser.MacOSXOSAScript._name`` attribute.
+ Use :attr:`webbrowser.MacOSXOSAScript.name <webbrowser.controller.name>`
+ attribute instead.
+ (Contributed by Nikita Sobolev in :gh:`105546`.)
+
Porting to Python 3.13
======================
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