Issue #27626: Merge spelling fixes from 3.5
This commit is contained in:
commit
8bde911115
|
@ -1583,7 +1583,7 @@ called ``preserve``::
|
||||||
|
|
||||||
preserve
|
preserve
|
||||||
|
|
||||||
This tells Clinic that the current contents of the output should be kept, unmodifed.
|
This tells Clinic that the current contents of the output should be kept, unmodified.
|
||||||
This is used internally by Clinic when dumping output into ``file`` files; wrapping
|
This is used internally by Clinic when dumping output into ``file`` files; wrapping
|
||||||
it in a Clinic block lets Clinic use its existing checksum functionality to ensure
|
it in a Clinic block lets Clinic use its existing checksum functionality to ensure
|
||||||
the file was not modified by hand before it gets overwritten.
|
the file was not modified by hand before it gets overwritten.
|
||||||
|
|
|
@ -106,7 +106,7 @@ mainloop of the web server::
|
||||||
There's actually 3 general ways in which this loop could work - dispatching a
|
There's actually 3 general ways in which this loop could work - dispatching a
|
||||||
thread to handle ``clientsocket``, create a new process to handle
|
thread to handle ``clientsocket``, create a new process to handle
|
||||||
``clientsocket``, or restructure this app to use non-blocking sockets, and
|
``clientsocket``, or restructure this app to use non-blocking sockets, and
|
||||||
mulitplex between our "server" socket and any active ``clientsocket``\ s using
|
multiplex between our "server" socket and any active ``clientsocket``\ s using
|
||||||
``select``. More about that later. The important thing to understand now is
|
``select``. More about that later. The important thing to understand now is
|
||||||
this: this is *all* a "server" socket does. It doesn't send any data. It doesn't
|
this: this is *all* a "server" socket does. It doesn't send any data. It doesn't
|
||||||
receive any data. It just produces "client" sockets. Each ``clientsocket`` is
|
receive any data. It just produces "client" sockets. Each ``clientsocket`` is
|
||||||
|
|
|
@ -66,7 +66,7 @@ The structure of INI files is described `in the following section
|
||||||
<#supported-ini-file-structure>`_. Essentially, the file
|
<#supported-ini-file-structure>`_. Essentially, the file
|
||||||
consists of sections, each of which contains keys with values.
|
consists of sections, each of which contains keys with values.
|
||||||
:mod:`configparser` classes can read and write such files. Let's start by
|
:mod:`configparser` classes can read and write such files. Let's start by
|
||||||
creating the above configuration file programatically.
|
creating the above configuration file programmatically.
|
||||||
|
|
||||||
.. doctest::
|
.. doctest::
|
||||||
|
|
||||||
|
|
|
@ -633,7 +633,7 @@ ABC hierarchy::
|
||||||
.. method:: path_stats(path)
|
.. method:: path_stats(path)
|
||||||
|
|
||||||
Optional abstract method which returns a :class:`dict` containing
|
Optional abstract method which returns a :class:`dict` containing
|
||||||
metadata about the specifed path. Supported dictionary keys are:
|
metadata about the specified path. Supported dictionary keys are:
|
||||||
|
|
||||||
- ``'mtime'`` (mandatory): an integer or floating-point number
|
- ``'mtime'`` (mandatory): an integer or floating-point number
|
||||||
representing the modification time of the source code;
|
representing the modification time of the source code;
|
||||||
|
|
|
@ -1938,7 +1938,7 @@ features:
|
||||||
On Unix, *path* can be of type :class:`str` or :class:`bytes` (use
|
On Unix, *path* can be of type :class:`str` or :class:`bytes` (use
|
||||||
:func:`~os.fsencode` and :func:`~os.fsdecode` to encode and decode
|
:func:`~os.fsencode` and :func:`~os.fsdecode` to encode and decode
|
||||||
:class:`bytes` paths). On Windows, *path* must be of type :class:`str`.
|
:class:`bytes` paths). On Windows, *path* must be of type :class:`str`.
|
||||||
On both sytems, the type of the :attr:`~os.DirEntry.name` and
|
On both systems, the type of the :attr:`~os.DirEntry.name` and
|
||||||
:attr:`~os.DirEntry.path` attributes of each :class:`os.DirEntry` will be of
|
:attr:`~os.DirEntry.path` attributes of each :class:`os.DirEntry` will be of
|
||||||
the same type as *path*.
|
the same type as *path*.
|
||||||
|
|
||||||
|
|
|
@ -1226,7 +1226,7 @@ to sockets.
|
||||||
much data, if any, was successfully sent.
|
much data, if any, was successfully sent.
|
||||||
|
|
||||||
.. versionchanged:: 3.5
|
.. versionchanged:: 3.5
|
||||||
The socket timeout is no more reset each time data is sent successfuly.
|
The socket timeout is no more reset each time data is sent successfully.
|
||||||
The socket timeout is now the maximum total duration to send all data.
|
The socket timeout is now the maximum total duration to send all data.
|
||||||
|
|
||||||
.. versionchanged:: 3.5
|
.. versionchanged:: 3.5
|
||||||
|
|
|
@ -160,7 +160,7 @@ PyAPI_FUNC(PyObject *) _PyLong_FromByteArray(
|
||||||
example, if is_signed is 0 and there are more digits in the v than
|
example, if is_signed is 0 and there are more digits in the v than
|
||||||
fit in n; or if is_signed is 1, v < 0, and n is just 1 bit shy of
|
fit in n; or if is_signed is 1, v < 0, and n is just 1 bit shy of
|
||||||
being large enough to hold a sign bit. OverflowError is set in this
|
being large enough to hold a sign bit. OverflowError is set in this
|
||||||
case, but bytes holds the least-signficant n bytes of the true value.
|
case, but bytes holds the least-significant n bytes of the true value.
|
||||||
*/
|
*/
|
||||||
PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
|
PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v,
|
||||||
unsigned char* bytes, size_t n,
|
unsigned char* bytes, size_t n,
|
||||||
|
|
|
@ -76,7 +76,7 @@ class NumberTestCase(unittest.TestCase):
|
||||||
self.assertEqual(t(v).value, truth(v))
|
self.assertEqual(t(v).value, truth(v))
|
||||||
|
|
||||||
def test_typeerror(self):
|
def test_typeerror(self):
|
||||||
# Only numbers are allowed in the contructor,
|
# Only numbers are allowed in the constructor,
|
||||||
# otherwise TypeError is raised
|
# otherwise TypeError is raised
|
||||||
for t in signed_types + unsigned_types + float_types:
|
for t in signed_types + unsigned_types + float_types:
|
||||||
self.assertRaises(TypeError, t, "")
|
self.assertRaises(TypeError, t, "")
|
||||||
|
|
|
@ -106,7 +106,7 @@ class StructureTestCase(unittest.TestCase):
|
||||||
self.assertEqual(alignment(XX), alignment(X))
|
self.assertEqual(alignment(XX), alignment(X))
|
||||||
self.assertEqual(sizeof(XX), calcsize("3s 3s 0s"))
|
self.assertEqual(sizeof(XX), calcsize("3s 3s 0s"))
|
||||||
|
|
||||||
def test_emtpy(self):
|
def test_empty(self):
|
||||||
# I had problems with these
|
# I had problems with these
|
||||||
#
|
#
|
||||||
# Although these are pathological cases: Empty Structures!
|
# Although these are pathological cases: Empty Structures!
|
||||||
|
|
|
@ -721,7 +721,7 @@ class date:
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def fromordinal(cls, n):
|
def fromordinal(cls, n):
|
||||||
"""Contruct a date from a proleptic Gregorian ordinal.
|
"""Construct a date from a proleptic Gregorian ordinal.
|
||||||
|
|
||||||
January 1 of year 1 is day 1. Only the year, month and day are
|
January 1 of year 1 is day 1. Only the year, month and day are
|
||||||
non-zero in the result.
|
non-zero in the result.
|
||||||
|
|
|
@ -9,7 +9,7 @@ HIDE_VIRTUAL_EVENT_NAME = "<<calltipwindow-hide>>"
|
||||||
HIDE_SEQUENCES = ("<Key-Escape>", "<FocusOut>")
|
HIDE_SEQUENCES = ("<Key-Escape>", "<FocusOut>")
|
||||||
CHECKHIDE_VIRTUAL_EVENT_NAME = "<<calltipwindow-checkhide>>"
|
CHECKHIDE_VIRTUAL_EVENT_NAME = "<<calltipwindow-checkhide>>"
|
||||||
CHECKHIDE_SEQUENCES = ("<KeyRelease>", "<ButtonRelease>")
|
CHECKHIDE_SEQUENCES = ("<KeyRelease>", "<ButtonRelease>")
|
||||||
CHECKHIDE_TIME = 100 # miliseconds
|
CHECKHIDE_TIME = 100 # milliseconds
|
||||||
|
|
||||||
MARK_RIGHT = "calltipwindowregion_right"
|
MARK_RIGHT = "calltipwindowregion_right"
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ from idlelib.hyperparser import HyperParser
|
||||||
from idlelib.config import idleConf
|
from idlelib.config import idleConf
|
||||||
|
|
||||||
_openers = {')':'(',']':'[','}':'{'}
|
_openers = {')':'(',']':'[','}':'{'}
|
||||||
CHECK_DELAY = 100 # miliseconds
|
CHECK_DELAY = 100 # milliseconds
|
||||||
|
|
||||||
class ParenMatch:
|
class ParenMatch:
|
||||||
"""Highlight matching parentheses
|
"""Highlight matching parentheses
|
||||||
|
|
|
@ -61,7 +61,7 @@
|
||||||
# though
|
# though
|
||||||
# 0.5.2 - fixed uname() to return '' instead of 'unknown' in all
|
# 0.5.2 - fixed uname() to return '' instead of 'unknown' in all
|
||||||
# return values (the system uname command tends to return
|
# return values (the system uname command tends to return
|
||||||
# 'unknown' instead of just leaving the field emtpy)
|
# 'unknown' instead of just leaving the field empty)
|
||||||
# 0.5.1 - included code for slackware dist; added exception handlers
|
# 0.5.1 - included code for slackware dist; added exception handlers
|
||||||
# to cover up situations where platforms don't have os.popen
|
# to cover up situations where platforms don't have os.popen
|
||||||
# (e.g. Mac) or fail on socket.gethostname(); fixed libc
|
# (e.g. Mac) or fail on socket.gethostname(); fixed libc
|
||||||
|
|
|
@ -853,7 +853,7 @@ def register_unpack_format(name, extensions, function, extra_args=None,
|
||||||
_UNPACK_FORMATS[name] = extensions, function, extra_args, description
|
_UNPACK_FORMATS[name] = extensions, function, extra_args, description
|
||||||
|
|
||||||
def unregister_unpack_format(name):
|
def unregister_unpack_format(name):
|
||||||
"""Removes the pack format from the registery."""
|
"""Removes the pack format from the registry."""
|
||||||
del _UNPACK_FORMATS[name]
|
del _UNPACK_FORMATS[name]
|
||||||
|
|
||||||
def _ensure_directory(path):
|
def _ensure_directory(path):
|
||||||
|
|
|
@ -378,7 +378,7 @@ class SignalEINTRTest(EINTRBaseTest):
|
||||||
@unittest.skipUnless(hasattr(signal, 'sigwaitinfo'),
|
@unittest.skipUnless(hasattr(signal, 'sigwaitinfo'),
|
||||||
'need signal.sigwaitinfo()')
|
'need signal.sigwaitinfo()')
|
||||||
def test_sigwaitinfo(self):
|
def test_sigwaitinfo(self):
|
||||||
# Issue #25277, #25868: give a few miliseconds to the parent process
|
# Issue #25277, #25868: give a few milliseconds to the parent process
|
||||||
# between os.write() and signal.sigwaitinfo() to works around a race
|
# between os.write() and signal.sigwaitinfo() to works around a race
|
||||||
# condition
|
# condition
|
||||||
self.sleep_time = 0.100
|
self.sleep_time = 0.100
|
||||||
|
|
|
@ -114,7 +114,7 @@ class TestChainMap(unittest.TestCase):
|
||||||
self.assertEqual(f['b'], 5) # find first in chain
|
self.assertEqual(f['b'], 5) # find first in chain
|
||||||
self.assertEqual(f.parents['b'], 2) # look beyond maps[0]
|
self.assertEqual(f.parents['b'], 2) # look beyond maps[0]
|
||||||
|
|
||||||
def test_contructor(self):
|
def test_constructor(self):
|
||||||
self.assertEqual(ChainMap().maps, [{}]) # no-args --> one new dict
|
self.assertEqual(ChainMap().maps, [{}]) # no-args --> one new dict
|
||||||
self.assertEqual(ChainMap({1:2}).maps, [{1:2}]) # 1 arg --> list
|
self.assertEqual(ChainMap({1:2}).maps, [{1:2}]) # 1 arg --> list
|
||||||
|
|
||||||
|
|
|
@ -494,7 +494,7 @@ class TestBasic(unittest.TestCase):
|
||||||
d.clear()
|
d.clear()
|
||||||
self.assertEqual(len(d), 0)
|
self.assertEqual(len(d), 0)
|
||||||
self.assertEqual(list(d), [])
|
self.assertEqual(list(d), [])
|
||||||
d.clear() # clear an emtpy deque
|
d.clear() # clear an empty deque
|
||||||
self.assertEqual(list(d), [])
|
self.assertEqual(list(d), [])
|
||||||
|
|
||||||
def test_remove(self):
|
def test_remove(self):
|
||||||
|
|
|
@ -677,7 +677,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.Season.SPRING]
|
self.Season.SPRING]
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_programatic_function_string(self):
|
def test_programmatic_function_string(self):
|
||||||
SummerMonth = Enum('SummerMonth', 'june july august')
|
SummerMonth = Enum('SummerMonth', 'june july august')
|
||||||
lst = list(SummerMonth)
|
lst = list(SummerMonth)
|
||||||
self.assertEqual(len(lst), len(SummerMonth))
|
self.assertEqual(len(lst), len(SummerMonth))
|
||||||
|
@ -694,7 +694,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.assertIn(e, SummerMonth)
|
self.assertIn(e, SummerMonth)
|
||||||
self.assertIs(type(e), SummerMonth)
|
self.assertIs(type(e), SummerMonth)
|
||||||
|
|
||||||
def test_programatic_function_string_with_start(self):
|
def test_programmatic_function_string_with_start(self):
|
||||||
SummerMonth = Enum('SummerMonth', 'june july august', start=10)
|
SummerMonth = Enum('SummerMonth', 'june july august', start=10)
|
||||||
lst = list(SummerMonth)
|
lst = list(SummerMonth)
|
||||||
self.assertEqual(len(lst), len(SummerMonth))
|
self.assertEqual(len(lst), len(SummerMonth))
|
||||||
|
@ -711,7 +711,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.assertIn(e, SummerMonth)
|
self.assertIn(e, SummerMonth)
|
||||||
self.assertIs(type(e), SummerMonth)
|
self.assertIs(type(e), SummerMonth)
|
||||||
|
|
||||||
def test_programatic_function_string_list(self):
|
def test_programmatic_function_string_list(self):
|
||||||
SummerMonth = Enum('SummerMonth', ['june', 'july', 'august'])
|
SummerMonth = Enum('SummerMonth', ['june', 'july', 'august'])
|
||||||
lst = list(SummerMonth)
|
lst = list(SummerMonth)
|
||||||
self.assertEqual(len(lst), len(SummerMonth))
|
self.assertEqual(len(lst), len(SummerMonth))
|
||||||
|
@ -728,7 +728,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.assertIn(e, SummerMonth)
|
self.assertIn(e, SummerMonth)
|
||||||
self.assertIs(type(e), SummerMonth)
|
self.assertIs(type(e), SummerMonth)
|
||||||
|
|
||||||
def test_programatic_function_string_list_with_start(self):
|
def test_programmatic_function_string_list_with_start(self):
|
||||||
SummerMonth = Enum('SummerMonth', ['june', 'july', 'august'], start=20)
|
SummerMonth = Enum('SummerMonth', ['june', 'july', 'august'], start=20)
|
||||||
lst = list(SummerMonth)
|
lst = list(SummerMonth)
|
||||||
self.assertEqual(len(lst), len(SummerMonth))
|
self.assertEqual(len(lst), len(SummerMonth))
|
||||||
|
@ -745,7 +745,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.assertIn(e, SummerMonth)
|
self.assertIn(e, SummerMonth)
|
||||||
self.assertIs(type(e), SummerMonth)
|
self.assertIs(type(e), SummerMonth)
|
||||||
|
|
||||||
def test_programatic_function_iterable(self):
|
def test_programmatic_function_iterable(self):
|
||||||
SummerMonth = Enum(
|
SummerMonth = Enum(
|
||||||
'SummerMonth',
|
'SummerMonth',
|
||||||
(('june', 1), ('july', 2), ('august', 3))
|
(('june', 1), ('july', 2), ('august', 3))
|
||||||
|
@ -765,7 +765,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.assertIn(e, SummerMonth)
|
self.assertIn(e, SummerMonth)
|
||||||
self.assertIs(type(e), SummerMonth)
|
self.assertIs(type(e), SummerMonth)
|
||||||
|
|
||||||
def test_programatic_function_from_dict(self):
|
def test_programmatic_function_from_dict(self):
|
||||||
SummerMonth = Enum(
|
SummerMonth = Enum(
|
||||||
'SummerMonth',
|
'SummerMonth',
|
||||||
OrderedDict((('june', 1), ('july', 2), ('august', 3)))
|
OrderedDict((('june', 1), ('july', 2), ('august', 3)))
|
||||||
|
@ -785,7 +785,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.assertIn(e, SummerMonth)
|
self.assertIn(e, SummerMonth)
|
||||||
self.assertIs(type(e), SummerMonth)
|
self.assertIs(type(e), SummerMonth)
|
||||||
|
|
||||||
def test_programatic_function_type(self):
|
def test_programmatic_function_type(self):
|
||||||
SummerMonth = Enum('SummerMonth', 'june july august', type=int)
|
SummerMonth = Enum('SummerMonth', 'june july august', type=int)
|
||||||
lst = list(SummerMonth)
|
lst = list(SummerMonth)
|
||||||
self.assertEqual(len(lst), len(SummerMonth))
|
self.assertEqual(len(lst), len(SummerMonth))
|
||||||
|
@ -801,7 +801,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.assertIn(e, SummerMonth)
|
self.assertIn(e, SummerMonth)
|
||||||
self.assertIs(type(e), SummerMonth)
|
self.assertIs(type(e), SummerMonth)
|
||||||
|
|
||||||
def test_programatic_function_type_with_start(self):
|
def test_programmatic_function_type_with_start(self):
|
||||||
SummerMonth = Enum('SummerMonth', 'june july august', type=int, start=30)
|
SummerMonth = Enum('SummerMonth', 'june july august', type=int, start=30)
|
||||||
lst = list(SummerMonth)
|
lst = list(SummerMonth)
|
||||||
self.assertEqual(len(lst), len(SummerMonth))
|
self.assertEqual(len(lst), len(SummerMonth))
|
||||||
|
@ -817,7 +817,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.assertIn(e, SummerMonth)
|
self.assertIn(e, SummerMonth)
|
||||||
self.assertIs(type(e), SummerMonth)
|
self.assertIs(type(e), SummerMonth)
|
||||||
|
|
||||||
def test_programatic_function_type_from_subclass(self):
|
def test_programmatic_function_type_from_subclass(self):
|
||||||
SummerMonth = IntEnum('SummerMonth', 'june july august')
|
SummerMonth = IntEnum('SummerMonth', 'june july august')
|
||||||
lst = list(SummerMonth)
|
lst = list(SummerMonth)
|
||||||
self.assertEqual(len(lst), len(SummerMonth))
|
self.assertEqual(len(lst), len(SummerMonth))
|
||||||
|
@ -833,7 +833,7 @@ class TestEnum(unittest.TestCase):
|
||||||
self.assertIn(e, SummerMonth)
|
self.assertIn(e, SummerMonth)
|
||||||
self.assertIs(type(e), SummerMonth)
|
self.assertIs(type(e), SummerMonth)
|
||||||
|
|
||||||
def test_programatic_function_type_from_subclass_with_start(self):
|
def test_programmatic_function_type_from_subclass_with_start(self):
|
||||||
SummerMonth = IntEnum('SummerMonth', 'june july august', start=40)
|
SummerMonth = IntEnum('SummerMonth', 'june july august', start=40)
|
||||||
lst = list(SummerMonth)
|
lst = list(SummerMonth)
|
||||||
self.assertEqual(len(lst), len(SummerMonth))
|
self.assertEqual(len(lst), len(SummerMonth))
|
||||||
|
|
|
@ -396,7 +396,7 @@ class CookieTests(unittest.TestCase):
|
||||||
## comma-separated list, it'll be a headache to parse (at least my head
|
## comma-separated list, it'll be a headache to parse (at least my head
|
||||||
## starts hurting every time I think of that code).
|
## starts hurting every time I think of that code).
|
||||||
## - Expires: You'll get all sorts of date formats in the expires,
|
## - Expires: You'll get all sorts of date formats in the expires,
|
||||||
## including emtpy expires attributes ("expires="). Be as flexible as you
|
## including empty expires attributes ("expires="). Be as flexible as you
|
||||||
## can, and certainly don't expect the weekday to be there; if you can't
|
## can, and certainly don't expect the weekday to be there; if you can't
|
||||||
## parse it, just ignore it and pretend it's a session cookie.
|
## parse it, just ignore it and pretend it's a session cookie.
|
||||||
## - Domain-matching: Netscape uses the 2-dot rule for _all_ domains, not
|
## - Domain-matching: Netscape uses the 2-dot rule for _all_ domains, not
|
||||||
|
|
|
@ -1253,8 +1253,8 @@ class IsCloseTests(unittest.TestCase):
|
||||||
(1.0e200, .999999999999999e200)]
|
(1.0e200, .999999999999999e200)]
|
||||||
self.assertAllNotClose(zero_tolerance_not_close_examples, rel_tol=0.0)
|
self.assertAllNotClose(zero_tolerance_not_close_examples, rel_tol=0.0)
|
||||||
|
|
||||||
def test_assymetry(self):
|
def test_asymmetry(self):
|
||||||
# test the assymetry example from PEP 485
|
# test the asymmetry example from PEP 485
|
||||||
self.assertAllClose([(9, 10), (10, 9)], rel_tol=0.1)
|
self.assertAllClose([(9, 10), (10, 9)], rel_tol=0.1)
|
||||||
|
|
||||||
def test_integers(self):
|
def test_integers(self):
|
||||||
|
|
|
@ -1465,14 +1465,14 @@ class MockSocketTests(unittest.TestCase):
|
||||||
def test_service_temporarily_unavailable(self):
|
def test_service_temporarily_unavailable(self):
|
||||||
#Test service temporarily unavailable
|
#Test service temporarily unavailable
|
||||||
class Handler(NNTPv1Handler):
|
class Handler(NNTPv1Handler):
|
||||||
welcome = '400 Service temporarily unavilable'
|
welcome = '400 Service temporarily unavailable'
|
||||||
self.check_constructor_error_conditions(
|
self.check_constructor_error_conditions(
|
||||||
Handler, nntplib.NNTPTemporaryError, Handler.welcome)
|
Handler, nntplib.NNTPTemporaryError, Handler.welcome)
|
||||||
|
|
||||||
def test_service_permanently_unavailable(self):
|
def test_service_permanently_unavailable(self):
|
||||||
#Test service permanently unavailable
|
#Test service permanently unavailable
|
||||||
class Handler(NNTPv1Handler):
|
class Handler(NNTPv1Handler):
|
||||||
welcome = '502 Service permanently unavilable'
|
welcome = '502 Service permanently unavailable'
|
||||||
self.check_constructor_error_conditions(
|
self.check_constructor_error_conditions(
|
||||||
Handler, nntplib.NNTPPermanentError, Handler.welcome)
|
Handler, nntplib.NNTPPermanentError, Handler.welcome)
|
||||||
|
|
||||||
|
|
|
@ -1257,7 +1257,7 @@ class TestShutil(unittest.TestCase):
|
||||||
self.assertRaises(shutil.ReadError, unpack_archive, TESTFN)
|
self.assertRaises(shutil.ReadError, unpack_archive, TESTFN)
|
||||||
self.assertRaises(ValueError, unpack_archive, TESTFN, format='xxx')
|
self.assertRaises(ValueError, unpack_archive, TESTFN, format='xxx')
|
||||||
|
|
||||||
def test_unpack_registery(self):
|
def test_unpack_registry(self):
|
||||||
|
|
||||||
formats = get_unpack_formats()
|
formats = get_unpack_formats()
|
||||||
|
|
||||||
|
|
|
@ -97,7 +97,7 @@ class StructSeqTest(unittest.TestCase):
|
||||||
class Exc(Exception):
|
class Exc(Exception):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
# Devious code could crash structseqs' contructors
|
# Devious code could crash structseqs' constructors
|
||||||
class C:
|
class C:
|
||||||
def __getitem__(self, i):
|
def __getitem__(self, i):
|
||||||
raise Exc
|
raise Exc
|
||||||
|
|
|
@ -1351,7 +1351,7 @@ class POSIXProcessTestCase(BaseTestCase):
|
||||||
desired_exception = e
|
desired_exception = e
|
||||||
desired_exception.strerror += ': ' + repr(self._nonexistent_dir)
|
desired_exception.strerror += ': ' + repr(self._nonexistent_dir)
|
||||||
else:
|
else:
|
||||||
self.fail("chdir to nonexistant directory %s succeeded." %
|
self.fail("chdir to nonexistent directory %s succeeded." %
|
||||||
self._nonexistent_dir)
|
self._nonexistent_dir)
|
||||||
return desired_exception
|
return desired_exception
|
||||||
|
|
||||||
|
|
|
@ -836,7 +836,7 @@ class TestCase(object):
|
||||||
between the two objects is more than the given delta.
|
between the two objects is more than the given delta.
|
||||||
|
|
||||||
Note that decimal places (from zero) are usually not the same
|
Note that decimal places (from zero) are usually not the same
|
||||||
as significant digits (measured from the most signficant digit).
|
as significant digits (measured from the most significant digit).
|
||||||
|
|
||||||
If the two objects compare equal then they will automatically
|
If the two objects compare equal then they will automatically
|
||||||
compare almost equal.
|
compare almost equal.
|
||||||
|
@ -875,7 +875,7 @@ class TestCase(object):
|
||||||
between the two objects is less than the given delta.
|
between the two objects is less than the given delta.
|
||||||
|
|
||||||
Note that decimal places (from zero) are usually not the same
|
Note that decimal places (from zero) are usually not the same
|
||||||
as significant digits (measured from the most signficant digit).
|
as significant digits (measured from the most significant digit).
|
||||||
|
|
||||||
Objects that are equal automatically fail.
|
Objects that are equal automatically fail.
|
||||||
"""
|
"""
|
||||||
|
|
|
@ -3169,7 +3169,7 @@ Library
|
||||||
the FTP connection failed to fix a ResourceWarning.
|
the FTP connection failed to fix a ResourceWarning.
|
||||||
|
|
||||||
- Issue #23853: :meth:`socket.socket.sendall` does no more reset the socket
|
- Issue #23853: :meth:`socket.socket.sendall` does no more reset the socket
|
||||||
timeout each time data is sent successfuly. The socket timeout is now the
|
timeout each time data is sent successfully. The socket timeout is now the
|
||||||
maximum total duration to send all data.
|
maximum total duration to send all data.
|
||||||
|
|
||||||
- Issue #22721: An order of multiline pprint output of set or dict containing
|
- Issue #22721: An order of multiline pprint output of set or dict containing
|
||||||
|
|
|
@ -332,7 +332,7 @@ _ctypes_alloc_format_string_with_shape(int ndim, const Py_ssize_t *shape,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
PyCStructType_Type - a meta type/class. Creating a new class using this one as
|
PyCStructType_Type - a meta type/class. Creating a new class using this one as
|
||||||
__metaclass__ will call the contructor StructUnionType_new. It replaces the
|
__metaclass__ will call the constructor StructUnionType_new. It replaces the
|
||||||
tp_dict member with a new instance of StgDict, and initializes the C
|
tp_dict member with a new instance of StgDict, and initializes the C
|
||||||
accessible fields somehow.
|
accessible fields somehow.
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -1923,7 +1923,7 @@ iterable, until all of the iterables are exhausted.");
|
||||||
PyDoc_STRVAR(chain_from_iterable_doc,
|
PyDoc_STRVAR(chain_from_iterable_doc,
|
||||||
"chain.from_iterable(iterable) --> chain object\n\
|
"chain.from_iterable(iterable) --> chain object\n\
|
||||||
\n\
|
\n\
|
||||||
Alternate chain() contructor taking a single iterable argument\n\
|
Alternate chain() constructor taking a single iterable argument\n\
|
||||||
that evaluates lazily.");
|
that evaluates lazily.");
|
||||||
|
|
||||||
static PyMethodDef chain_methods[] = {
|
static PyMethodDef chain_methods[] = {
|
||||||
|
|
|
@ -1849,7 +1849,7 @@ UnicodeEncodeError_str(PyObject *self)
|
||||||
return PyUnicode_FromString("");
|
return PyUnicode_FromString("");
|
||||||
|
|
||||||
/* Get reason and encoding as strings, which they might not be if
|
/* Get reason and encoding as strings, which they might not be if
|
||||||
they've been modified after we were contructed. */
|
they've been modified after we were constructed. */
|
||||||
reason_str = PyObject_Str(uself->reason);
|
reason_str = PyObject_Str(uself->reason);
|
||||||
if (reason_str == NULL)
|
if (reason_str == NULL)
|
||||||
goto done;
|
goto done;
|
||||||
|
@ -1974,7 +1974,7 @@ UnicodeDecodeError_str(PyObject *self)
|
||||||
return PyUnicode_FromString("");
|
return PyUnicode_FromString("");
|
||||||
|
|
||||||
/* Get reason and encoding as strings, which they might not be if
|
/* Get reason and encoding as strings, which they might not be if
|
||||||
they've been modified after we were contructed. */
|
they've been modified after we were constructed. */
|
||||||
reason_str = PyObject_Str(uself->reason);
|
reason_str = PyObject_Str(uself->reason);
|
||||||
if (reason_str == NULL)
|
if (reason_str == NULL)
|
||||||
goto done;
|
goto done;
|
||||||
|
@ -2072,7 +2072,7 @@ UnicodeTranslateError_str(PyObject *self)
|
||||||
return PyUnicode_FromString("");
|
return PyUnicode_FromString("");
|
||||||
|
|
||||||
/* Get reason as a string, which it might not be if it's been
|
/* Get reason as a string, which it might not be if it's been
|
||||||
modified after we were contructed. */
|
modified after we were constructed. */
|
||||||
reason_str = PyObject_Str(uself->reason);
|
reason_str = PyObject_Str(uself->reason);
|
||||||
if (reason_str == NULL)
|
if (reason_str == NULL)
|
||||||
goto done;
|
goto done;
|
||||||
|
|
|
@ -775,10 +775,10 @@ _PyLong_FromByteArray(const unsigned char* bytes, size_t n,
|
||||||
size_t i;
|
size_t i;
|
||||||
const unsigned char* p = pendbyte;
|
const unsigned char* p = pendbyte;
|
||||||
const int pincr = -incr; /* search MSB to LSB */
|
const int pincr = -incr; /* search MSB to LSB */
|
||||||
const unsigned char insignficant = is_signed ? 0xff : 0x00;
|
const unsigned char insignificant = is_signed ? 0xff : 0x00;
|
||||||
|
|
||||||
for (i = 0; i < n; ++i, p += pincr) {
|
for (i = 0; i < n; ++i, p += pincr) {
|
||||||
if (*p != insignficant)
|
if (*p != insignificant)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
numsignificantbytes = n - i;
|
numsignificantbytes = n - i;
|
||||||
|
|
|
@ -90,7 +90,7 @@ class ClinicWholeFileTest(TestCase):
|
||||||
# the "end line" for the block if it
|
# the "end line" for the block if it
|
||||||
# didn't end in "\n" (as in, the last)
|
# didn't end in "\n" (as in, the last)
|
||||||
# byte of the file was '/'.
|
# byte of the file was '/'.
|
||||||
# so it woudl spit out an end line for you.
|
# so it would spit out an end line for you.
|
||||||
# and since you really already had one,
|
# and since you really already had one,
|
||||||
# the last line of the block got corrupted.
|
# the last line of the block got corrupted.
|
||||||
c = clinic.Clinic(clinic.CLanguage(None))
|
c = clinic.Clinic(clinic.CLanguage(None))
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
"""Basic regular expression demostration facility (Perl style syntax)."""
|
"""Basic regular expression demonstration facility (Perl style syntax)."""
|
||||||
|
|
||||||
from tkinter import *
|
from tkinter import *
|
||||||
import re
|
import re
|
||||||
|
|
|
@ -159,7 +159,7 @@ def main():
|
||||||
except getopt.error as msg:
|
except getopt.error as msg:
|
||||||
usage('getopt error: ' + str(msg))
|
usage('getopt error: ' + str(msg))
|
||||||
|
|
||||||
# proces option arguments
|
# process option arguments
|
||||||
for o, a in opts:
|
for o, a in opts:
|
||||||
if o == '-h':
|
if o == '-h':
|
||||||
print(__doc__)
|
print(__doc__)
|
||||||
|
|
Loading…
Reference in New Issue