Merged revisions 69846 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r69846 | mark.dickinson | 2009-02-21 20:27:01 +0000 (Sat, 21 Feb 2009) | 2 lines Issue #5341: Fix a variety of spelling errors. ........
This commit is contained in:
parent
91cf882b36
commit
934896dc09
|
@ -110,12 +110,12 @@ def makeCascadeMenu():
|
|||
Cascade_button.menu.choices = Menu(Cascade_button.menu)
|
||||
|
||||
# ...and this is a menu that cascades from that.
|
||||
Cascade_button.menu.choices.wierdones = Menu(Cascade_button.menu.choices)
|
||||
Cascade_button.menu.choices.weirdones = Menu(Cascade_button.menu.choices)
|
||||
|
||||
# then you define the menus from the deepest level on up.
|
||||
Cascade_button.menu.choices.wierdones.add_command(label='avacado')
|
||||
Cascade_button.menu.choices.wierdones.add_command(label='belgian endive')
|
||||
Cascade_button.menu.choices.wierdones.add_command(label='beefaroni')
|
||||
Cascade_button.menu.choices.weirdones.add_command(label='avacado')
|
||||
Cascade_button.menu.choices.weirdones.add_command(label='belgian endive')
|
||||
Cascade_button.menu.choices.weirdones.add_command(label='beefaroni')
|
||||
|
||||
# definition of the menu one level up...
|
||||
Cascade_button.menu.choices.add_command(label='Chocolate')
|
||||
|
@ -125,8 +125,8 @@ def makeCascadeMenu():
|
|||
Cascade_button.menu.choices.add_command(label='Rocky Road')
|
||||
Cascade_button.menu.choices.add_command(label='BubbleGum')
|
||||
Cascade_button.menu.choices.add_cascade(
|
||||
label='Wierd Flavors',
|
||||
menu=Cascade_button.menu.choices.wierdones)
|
||||
label='Weird Flavors',
|
||||
menu=Cascade_button.menu.choices.weirdones)
|
||||
|
||||
# and finally, the definition for the top level
|
||||
Cascade_button.menu.add_cascade(label='more choices',
|
||||
|
|
|
@ -48,7 +48,7 @@ def makeFileMenu():
|
|||
File_button.menu = Menu(File_button)
|
||||
|
||||
# add an item. The first param is a menu entry type,
|
||||
# must be one of: "cascade", "checkbutton", "command", "radiobutton", "seperator"
|
||||
# must be one of: "cascade", "checkbutton", "command", "radiobutton", "separator"
|
||||
# see menu-demo-2.py for examples of use
|
||||
File_button.menu.add_command(label='New...', underline=0,
|
||||
command=new_file)
|
||||
|
|
|
@ -426,7 +426,7 @@ MVC stands for three components:
|
|||
user. Typically this component is represented by the templates.
|
||||
* The *controller*. This is the layer between the user and the model. The
|
||||
controller reacts on user actions (like opening some specific URL) and tells
|
||||
the model to modify the data if neccessary.
|
||||
the model to modify the data if necessary.
|
||||
|
||||
While one might think that MVC is a complex design pattern, in fact it is not.
|
||||
It is used in Python because it has turned out to be useful for creating clean,
|
||||
|
@ -435,9 +435,9 @@ maintainable web sites.
|
|||
.. note::
|
||||
|
||||
While not all Python frameworks explicitly support MVC, it is often trivial
|
||||
to create a web site which uses the MVC pattern by seperating the data logic
|
||||
to create a web site which uses the MVC pattern by separating the data logic
|
||||
(the model) from the user interaction logic (the controller) and the
|
||||
templates (the view). That's why it is important not to write unneccessary
|
||||
templates (the view). That's why it is important not to write unnecessary
|
||||
Python code in the templates -- it is against MVC and creates more chaos.
|
||||
|
||||
.. seealso::
|
||||
|
@ -607,7 +607,7 @@ Some notable frameworks
|
|||
-----------------------
|
||||
|
||||
There is an incredible number of frameworks, so there is no way to describe them
|
||||
all. It is not even neccessary, as most of these frameworks are nothing special
|
||||
all. It is not even necessary, as most of these frameworks are nothing special
|
||||
and everything that can be done with these can also be done with one of the
|
||||
popular ones.
|
||||
|
||||
|
@ -679,7 +679,7 @@ project called `Grok <http://grok.zope.org/>`_ which makes it possible for
|
|||
Another framework that's already been mentioned is `Pylons`_. Pylons is much
|
||||
like TurboGears with ab even stronger emphasis on flexibility, which is bought
|
||||
at the cost of being more difficult to use. Nearly every component can be
|
||||
exchanged, which makes it neccessary to use the documentation of every single
|
||||
exchanged, which makes it necessary to use the documentation of every single
|
||||
component, because there are so many Pylons combinations possible that can
|
||||
satisfy every requirement. Pylons builds upon `Paste
|
||||
<http://pythonpaste.org/>`_, an extensive set of tools which are handy for WSGI.
|
||||
|
|
|
@ -13,7 +13,7 @@ builtin :func:`open` function is defined in this module.
|
|||
|
||||
At the top of the I/O hierarchy is the abstract base class :class:`IOBase`. It
|
||||
defines the basic interface to a stream. Note, however, that there is no
|
||||
seperation between reading and writing to streams; implementations are allowed
|
||||
separation between reading and writing to streams; implementations are allowed
|
||||
to throw an :exc:`IOError` if they do not support a given operation.
|
||||
|
||||
Extending :class:`IOBase` is :class:`RawIOBase` which deals simply with the
|
||||
|
@ -611,7 +611,7 @@ Text I/O
|
|||
is enabled. With this enabled, on input, the lines endings ``'\n'``,
|
||||
``'\r'``, or ``'\r\n'`` are translated to ``'\n'`` before being returned to
|
||||
the caller. Conversely, on output, ``'\n'`` is translated to the system
|
||||
default line seperator, :data:`os.linesep`. If *newline* is any other of its
|
||||
default line separator, :data:`os.linesep`. If *newline* is any other of its
|
||||
legal values, that newline becomes the newline when the file is read and it
|
||||
is returned untranslated. On output, ``'\n'`` is converted to the *newline*.
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ The :mod:`pty` module defines operations for handling the pseudo-terminal
|
|||
concept: starting another process and being able to write to and read from its
|
||||
controlling terminal programmatically.
|
||||
|
||||
Because pseudo-terminal handling is highly platform dependant, there is code to
|
||||
Because pseudo-terminal handling is highly platform dependent, there is code to
|
||||
do it only for SGI and Linux. (The Linux code is supposed to work on other
|
||||
platforms, but hasn't been tested yet.)
|
||||
|
||||
|
|
|
@ -174,9 +174,9 @@ This module also defines four shortcut functions:
|
|||
To capture standard error in the result, use stderr=subprocess.STDOUT.
|
||||
|
||||
>>> subprocess.check_output(
|
||||
["/bin/sh", "-c", "ls non_existant_file ; exit 0"],
|
||||
["/bin/sh", "-c", "ls non_existent_file ; exit 0"],
|
||||
stderr=subprocess.STDOUT)
|
||||
'ls: non_existant_file: No such file or directory\n'
|
||||
'ls: non_existent_file: No such file or directory\n'
|
||||
|
||||
.. versionadded:: 3.1
|
||||
|
||||
|
|
|
@ -522,7 +522,7 @@ arguments)``. This is occasionally useful to clients as well. (Note that this
|
|||
only works if the base class is defined or imported directly in the global
|
||||
scope.)
|
||||
|
||||
Python has two builtin functions that work with inheritance:
|
||||
Python has two built-in functions that work with inheritance:
|
||||
|
||||
* Use :func:`isinstance` to check an object's type: ``isinstance(obj, int)``
|
||||
will be ``True`` only if ``obj.__class__`` is :class:`int` or some class
|
||||
|
|
|
@ -254,7 +254,7 @@ A more verbose version of this snippet shows the flow explicitly::
|
|||
print(row[i], end="")
|
||||
print()
|
||||
|
||||
In real world, you should prefer builtin functions to complex flow statements.
|
||||
In real world, you should prefer built-in functions to complex flow statements.
|
||||
The :func:`zip` function would do a great job for this use case::
|
||||
|
||||
>>> list(zip(*mat))
|
||||
|
|
|
@ -65,7 +65,7 @@ display ::
|
|||
>>> 0.1
|
||||
0.1000000000000000055511151231257827021181583404541015625
|
||||
|
||||
instead! The Python prompt uses the builtin :func:`repr` function to obtain a
|
||||
instead! The Python prompt uses the built-in :func:`repr` function to obtain a
|
||||
string version of everything it displays. For floats, ``repr(float)`` rounds
|
||||
the true decimal value to 17 significant digits, giving ::
|
||||
|
||||
|
@ -81,7 +81,7 @@ thing in all languages that support your hardware's floating-point arithmetic
|
|||
(although some languages may not *display* the difference by default, or in all
|
||||
output modes).
|
||||
|
||||
Python's builtin :func:`str` function produces only 12 significant digits, and
|
||||
Python's built-in :func:`str` function produces only 12 significant digits, and
|
||||
you may wish to use that instead. It's unusual for ``eval(str(x))`` to
|
||||
reproduce *x*, but the output may be more pleasant to look at::
|
||||
|
||||
|
|
|
@ -190,7 +190,7 @@ notation.::
|
|||
This is particularly useful in combination with the new built-in :func:`vars`
|
||||
function, which returns a dictionary containing all local variables.
|
||||
|
||||
For a complete overview of string formating with :meth:`str.format`, see
|
||||
For a complete overview of string formatting with :meth:`str.format`, see
|
||||
:ref:`formatstrings`.
|
||||
|
||||
|
||||
|
|
|
@ -21,12 +21,12 @@ operating system::
|
|||
>>> os.chdir('/server/accesslogs')
|
||||
|
||||
Be sure to use the ``import os`` style instead of ``from os import *``. This
|
||||
will keep :func:`os.open` from shadowing the builtin :func:`open` function which
|
||||
will keep :func:`os.open` from shadowing the built-in :func:`open` function which
|
||||
operates much differently.
|
||||
|
||||
.. index:: builtin: help
|
||||
|
||||
The builtin :func:`dir` and :func:`help` functions are useful as interactive
|
||||
The built-in :func:`dir` and :func:`help` functions are useful as interactive
|
||||
aids for working with large modules like :mod:`os`::
|
||||
|
||||
>>> import os
|
||||
|
|
|
@ -1329,7 +1329,7 @@ def _mdiff(fromlines, tolines, context=None, linejunk=None,
|
|||
(from line tuple, to line tuple, boolean flag)
|
||||
|
||||
from/to line tuple -- (line num, line text)
|
||||
line num -- integer or None (to indicate a context seperation)
|
||||
line num -- integer or None (to indicate a context separation)
|
||||
line text -- original line text with following markers inserted:
|
||||
'\0+' -- marks start of added text
|
||||
'\0-' -- marks start of deleted text
|
||||
|
|
|
@ -57,7 +57,7 @@ class CoreTestCase(unittest.TestCase):
|
|||
|
||||
def test_run_setup_uses_current_dir(self):
|
||||
# This tests that the setup script is run with the current directory
|
||||
# as it's own current directory; this was temporarily broken by a
|
||||
# as its own current directory; this was temporarily broken by a
|
||||
# previous patch when TESTFN did not use the current directory.
|
||||
sys.stdout = io.StringIO()
|
||||
cwd = os.getcwd()
|
||||
|
|
|
@ -21,7 +21,7 @@ from email.charset import Charset
|
|||
SEMISPACE = '; '
|
||||
|
||||
# Regular expression that matches `special' characters in parameters, the
|
||||
# existance of which force quoting of the parameter value.
|
||||
# existence of which force quoting of the parameter value.
|
||||
tspecials = re.compile(r'[ \(\)<>@,;:\\"/\[\]\?=]')
|
||||
|
||||
|
||||
|
|
|
@ -67,7 +67,7 @@ class AutoComplete:
|
|||
|
||||
def try_open_completions_event(self, event):
|
||||
"""Happens when it would be nice to open a completion list, but not
|
||||
really neccesary, for example after an dot, so function
|
||||
really necessary, for example after an dot, so function
|
||||
calls won't be made.
|
||||
"""
|
||||
lastchar = self.text.get("insert-1c")
|
||||
|
@ -79,7 +79,7 @@ class AutoComplete:
|
|||
COMPLETE_FILES)
|
||||
|
||||
def autocomplete_event(self, event):
|
||||
"""Happens when the user wants to complete his word, and if neccesary,
|
||||
"""Happens when the user wants to complete his word, and if necessary,
|
||||
open a completion list after that (if there is more than one
|
||||
completion)
|
||||
"""
|
||||
|
|
|
@ -339,7 +339,7 @@ What's New in IDLE 1.1a3?
|
|||
window raising, especially in the Windows menu and in the debugger.
|
||||
IDLEfork 763524.
|
||||
|
||||
- If user passes a non-existant filename on the commandline, just
|
||||
- If user passes a non-existent filename on the commandline, just
|
||||
open a new file, don't raise a dialog. IDLEfork 854928.
|
||||
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@ builtin open function is defined in this module.
|
|||
|
||||
At the top of the I/O hierarchy is the abstract base class IOBase. It
|
||||
defines the basic interface to a stream. Note, however, that there is no
|
||||
seperation between reading and writing to streams; implementations are
|
||||
separation between reading and writing to streams; implementations are
|
||||
allowed to throw an IOError if they do not support a given operation.
|
||||
|
||||
Extending IOBase is RawIOBase which deals simply with the reading and
|
||||
|
@ -1371,7 +1371,7 @@ class TextIOWrapper(TextIOBase):
|
|||
enabled. With this enabled, on input, the lines endings '\n', '\r',
|
||||
or '\r\n' are translated to '\n' before being returned to the
|
||||
caller. Conversely, on output, '\n' is translated to the system
|
||||
default line seperator, os.linesep. If newline is any other of its
|
||||
default line separator, os.linesep. If newline is any other of its
|
||||
legal values, that newline becomes the newline when the file is read
|
||||
and it is returned untranslated. On output, '\n' is converted to the
|
||||
newline.
|
||||
|
|
|
@ -1563,7 +1563,7 @@ class OptionParser (OptionContainer):
|
|||
"""print_usage(file : file = stdout)
|
||||
|
||||
Print the usage message for the current program (self.usage) to
|
||||
'file' (default stdout). Any occurence of the string "%prog" in
|
||||
'file' (default stdout). Any occurrence of the string "%prog" in
|
||||
self.usage is replaced with the name of the current program
|
||||
(basename of sys.argv[0]). Does nothing if self.usage is empty
|
||||
or not defined.
|
||||
|
@ -1581,7 +1581,7 @@ class OptionParser (OptionContainer):
|
|||
"""print_version(file : file = stdout)
|
||||
|
||||
Print the version message for this program (self.version) to
|
||||
'file' (default stdout). As with print_usage(), any occurence
|
||||
'file' (default stdout). As with print_usage(), any occurrence
|
||||
of "%prog" in self.version is replaced by the current program's
|
||||
name. Does nothing if self.version is empty or undefined.
|
||||
"""
|
||||
|
|
|
@ -419,7 +419,7 @@ class MailmanProxy(PureProxy):
|
|||
s = StringIO(data)
|
||||
msg = Message.Message(s)
|
||||
# These headers are required for the proper execution of Mailman. All
|
||||
# MTAs in existance seem to add these if the original message doesn't
|
||||
# MTAs in existence seem to add these if the original message doesn't
|
||||
# have them.
|
||||
if not msg.get('from'):
|
||||
msg['From'] = mailfrom
|
||||
|
|
|
@ -446,9 +446,9 @@ def check_output(*popenargs, **kwargs):
|
|||
To capture standard error in the result, use stderr=subprocess.STDOUT.
|
||||
|
||||
>>> check_output(["/bin/sh", "-c",
|
||||
"ls -l non_existant_file ; exit 0"],
|
||||
"ls -l non_existent_file ; exit 0"],
|
||||
stderr=subprocess.STDOUT)
|
||||
'ls: non_existant_file: No such file or directory\n'
|
||||
'ls: non_existent_file: No such file or directory\n'
|
||||
"""
|
||||
if 'stdout' in kwargs:
|
||||
raise ValueError('stdout argument not allowed, it will be overridden.')
|
||||
|
@ -850,7 +850,7 @@ class Popen(object):
|
|||
# cause random failures on win9x. Specifically a
|
||||
# dialog: "Your program accessed mem currently in
|
||||
# use at xxx" and a hopeful warning about the
|
||||
# stability of your system. Cost is Ctrl+C wont
|
||||
# stability of your system. Cost is Ctrl+C won't
|
||||
# kill children.
|
||||
creationflags |= CREATE_NEW_CONSOLE
|
||||
|
||||
|
|
|
@ -1753,7 +1753,7 @@ class TarFile(object):
|
|||
def getmember(self, name):
|
||||
"""Return a TarInfo object for member `name'. If `name' can not be
|
||||
found in the archive, KeyError is raised. If a member occurs more
|
||||
than once in the archive, its last occurence is assumed to be the
|
||||
than once in the archive, its last occurrence is assumed to be the
|
||||
most up-to-date version.
|
||||
"""
|
||||
tarinfo = self._getmember(name)
|
||||
|
|
|
@ -170,7 +170,7 @@ result_2004_html = """
|
|||
|
||||
class OutputTestCase(unittest.TestCase):
|
||||
def normalize_calendar(self, s):
|
||||
# Filters out locale dependant strings
|
||||
# Filters out locale dependent strings
|
||||
def neitherspacenordigit(c):
|
||||
return not c.isspace() and not c.isdigit()
|
||||
|
||||
|
|
|
@ -82,11 +82,11 @@ class TestCaseBase(unittest.TestCase):
|
|||
# Make sure the right things happen for remove_option();
|
||||
# added to include check for SourceForge bug #123324:
|
||||
self.failUnless(cf.remove_option('Foo Bar', 'foo'),
|
||||
"remove_option() failed to report existance of option")
|
||||
"remove_option() failed to report existence of option")
|
||||
self.failIf(cf.has_option('Foo Bar', 'foo'),
|
||||
"remove_option() failed to remove option")
|
||||
self.failIf(cf.remove_option('Foo Bar', 'foo'),
|
||||
"remove_option() failed to report non-existance of option"
|
||||
"remove_option() failed to report non-existence of option"
|
||||
" that was removed")
|
||||
|
||||
self.assertRaises(configparser.NoSectionError,
|
||||
|
@ -254,7 +254,7 @@ class TestCaseBase(unittest.TestCase):
|
|||
file1 = support.findfile("cfgparser.1")
|
||||
# check when we pass a mix of readable and non-readable files:
|
||||
cf = self.newconfig()
|
||||
parsed_files = cf.read([file1, "nonexistant-file"])
|
||||
parsed_files = cf.read([file1, "nonexistent-file"])
|
||||
self.assertEqual(parsed_files, [file1])
|
||||
self.assertEqual(cf.get("Foo Bar", "foo"), "newbar")
|
||||
# check when we pass only a filename:
|
||||
|
@ -264,7 +264,7 @@ class TestCaseBase(unittest.TestCase):
|
|||
self.assertEqual(cf.get("Foo Bar", "foo"), "newbar")
|
||||
# check when we pass only missing files:
|
||||
cf = self.newconfig()
|
||||
parsed_files = cf.read(["nonexistant-file"])
|
||||
parsed_files = cf.read(["nonexistent-file"])
|
||||
self.assertEqual(parsed_files, [])
|
||||
# check when we pass no files:
|
||||
cf = self.newconfig()
|
||||
|
|
|
@ -109,7 +109,7 @@ class CodecCallbackTest(unittest.TestCase):
|
|||
# useful that the error handler is not called for every single
|
||||
# unencodable character, but for a complete sequence of
|
||||
# unencodable characters, otherwise we would output many
|
||||
# unneccessary escape sequences.
|
||||
# unnecessary escape sequences.
|
||||
|
||||
def uninamereplace(exc):
|
||||
if not isinstance(exc, UnicodeEncodeError):
|
||||
|
|
|
@ -54,7 +54,7 @@ Here's the new type at work:
|
|||
{1: 3.25}
|
||||
>>> print(a[1]) # show the new item
|
||||
3.25
|
||||
>>> print(a[0]) # a non-existant item
|
||||
>>> print(a[0]) # a non-existent item
|
||||
0.0
|
||||
>>> a.merge({1:100, 2:200}) # use a dict method
|
||||
>>> print(sortdict(a)) # show the result
|
||||
|
|
|
@ -167,7 +167,7 @@ class ArbitraryFunctionAttrTest(FuncAttrsTest):
|
|||
|
||||
def test_unset_attr(self):
|
||||
for func in [self.b, self.fi.a]:
|
||||
try: func.non_existant_attr
|
||||
try: func.non_existent_attr
|
||||
except AttributeError: pass
|
||||
else: self.fail("using unknown attributes should raise "
|
||||
"AttributeError")
|
||||
|
|
|
@ -99,7 +99,7 @@ class OtherNetworkTests(unittest.TestCase):
|
|||
def test_ftp(self):
|
||||
urls = [
|
||||
'ftp://ftp.kernel.org/pub/linux/kernel/README',
|
||||
'ftp://ftp.kernel.org/pub/linux/kernel/non-existant-file',
|
||||
'ftp://ftp.kernel.org/pub/linux/kernel/non-existent-file',
|
||||
#'ftp://ftp.kernel.org/pub/leenox/kernel/test',
|
||||
'ftp://gatekeeper.research.compaq.com/pub/DEC/SRC'
|
||||
'/research-reports/00README-Legal-Rules-Regs',
|
||||
|
|
|
@ -3300,7 +3300,7 @@ class PhotoImage(Image):
|
|||
"""Return the color (red, green, blue) of the pixel at X,Y."""
|
||||
return self.tk.call(self.name, 'get', x, y)
|
||||
def put(self, data, to=None):
|
||||
"""Put row formated colors to image starting from
|
||||
"""Put row formatted colors to image starting from
|
||||
position TO, e.g. image.put("{red green} {blue yellow}", to=(4,6))"""
|
||||
args = (self.name, 'put', data)
|
||||
if to:
|
||||
|
|
|
@ -61,7 +61,7 @@ class StyleTest(unittest.TestCase):
|
|||
|
||||
# correct layout, but "option" doesn't exist as option
|
||||
self.failUnlessRaises(tkinter.TclError, style.layout, 'Treeview',
|
||||
[('name', {'option': 'inexistant'})])
|
||||
[('name', {'option': 'inexistent'})])
|
||||
|
||||
|
||||
def test_theme_use(self):
|
||||
|
|
|
@ -861,9 +861,9 @@ class TreeviewTest(unittest.TestCase):
|
|||
|
||||
# bad values
|
||||
self.failUnlessRaises(tkinter.TclError,
|
||||
self.tv.reattach, 'nonexistant', '', 'end')
|
||||
self.tv.reattach, 'nonexistent', '', 'end')
|
||||
self.failUnlessRaises(tkinter.TclError,
|
||||
self.tv.detach, 'nonexistant')
|
||||
self.tv.detach, 'nonexistent')
|
||||
self.failUnlessRaises(tkinter.TclError,
|
||||
self.tv.reattach, item2, 'otherparent', 'end')
|
||||
self.failUnlessRaises(tkinter.TclError,
|
||||
|
@ -897,7 +897,7 @@ class TreeviewTest(unittest.TestCase):
|
|||
self.tv.delete(item1)
|
||||
self.failUnlessEqual(self.tv.focus(), '')
|
||||
|
||||
# try focusing inexistant item
|
||||
# try focusing inexistent item
|
||||
self.failUnlessRaises(tkinter.TclError, self.tv.focus, 'hi')
|
||||
|
||||
|
||||
|
@ -1064,11 +1064,11 @@ class TreeviewTest(unittest.TestCase):
|
|||
self.failUnlessEqual(self.tv.item(item, values=None), (123, 'a'))
|
||||
self.failUnlessEqual(self.tv.set(item), {'B': 123})
|
||||
|
||||
# inexistant column
|
||||
# inexistent column
|
||||
self.failUnlessRaises(tkinter.TclError, self.tv.set, item, 'A')
|
||||
self.failUnlessRaises(tkinter.TclError, self.tv.set, item, 'A', 'b')
|
||||
|
||||
# inexistant item
|
||||
# inexistent item
|
||||
self.failUnlessRaises(tkinter.TclError, self.tv.set, 'notme')
|
||||
|
||||
|
||||
|
|
|
@ -2793,7 +2793,7 @@ class RawTurtle(TPen, TNavigator):
|
|||
|
||||
def _drawturtle(self):
|
||||
"""Manages the correct rendering of the turtle with respect to
|
||||
its shape, resizemode, strech and tilt etc."""
|
||||
its shape, resizemode, stretch and tilt etc."""
|
||||
screen = self.screen
|
||||
shape = screen._shapes[self.turtle.shapeIndex]
|
||||
ttype = shape._type
|
||||
|
|
|
@ -6,7 +6,7 @@ written by Barry Warsaw.
|
|||
"""
|
||||
|
||||
# Regular expression that matches `special' characters in parameters, the
|
||||
# existance of which force quoting of the parameter value.
|
||||
# existence of which force quoting of the parameter value.
|
||||
import re
|
||||
tspecials = re.compile(r'[ \(\)<>@,;:\\"/\[\]\?=]')
|
||||
|
||||
|
|
|
@ -658,7 +658,7 @@ class AppBuilder(BundleBuilder):
|
|||
if USE_ZIPIMPORT:
|
||||
if name != "zlib":
|
||||
# neatly pack all extension modules in a subdirectory,
|
||||
# except zlib, since it's neccesary for bootstrapping.
|
||||
# except zlib, since it's necessary for bootstrapping.
|
||||
dstpath = pathjoin("ExtensionModules", dstpath)
|
||||
# Python modules are stored in a Zip archive, but put
|
||||
# extensions in Contents/Resources/. Add a tiny "loader"
|
||||
|
|
|
@ -22,7 +22,7 @@ Date: Wed, 6 Aug 1997 11:41:00 +0200 (EET)
|
|||
(2) Stefan Esser (se@MI.Uni-Koeln.DE), in work done to compile Python
|
||||
1.0.0 on AIX 3.2.4, reports that AIX compilers don't like the LANG
|
||||
environment varaiable set to European locales. This makes the compiler
|
||||
generate floating point constants using "," as the decimal seperator,
|
||||
generate floating point constants using "," as the decimal separator,
|
||||
which the assembler doesn't understand (or perhaps it is the other way
|
||||
around, with the assembler expecting, but not getting "," in float
|
||||
numbers). "LANG=C; export LANG" solves the problem, as does
|
||||
|
|
|
@ -11247,7 +11247,7 @@ Tue Apr 6 19:38:18 1999 Guido van Rossum <guido@eric.cnri.reston.va.us>
|
|||
Also (quite separately, but strangely related to the philosophical
|
||||
issue above) fix abspath() so that if win32api exists, it doesn't fail
|
||||
when the path doesn't actually exist -- if GetFullPathName() fails,
|
||||
fall back on the old strategy (join with getcwd() if neccessary, and
|
||||
fall back on the old strategy (join with getcwd() if necessary, and
|
||||
then use normpath()).
|
||||
|
||||
* configure.in, configure, config.h.in, acconfig.h:
|
||||
|
|
|
@ -476,7 +476,7 @@ s.istitle() return True if string s is a titlecased string, False (7)
|
|||
s.isupper() return True if all characters in s are uppercase, False (6)
|
||||
otherwise.
|
||||
s.join(seq) return a concatenation of the strings in the sequence
|
||||
seq, seperated by 's's.
|
||||
seq, separated by 's's.
|
||||
s.ljust(width) return s left justified in a string of length width. (1),
|
||||
(8)
|
||||
s.lower() return a copy of s converted to lowercase.
|
||||
|
@ -1509,10 +1509,10 @@ secs) monday), Julian day(1-366), daylight flag(-1,0 or 1))
|
|||
asctime(
|
||||
timeTuple),
|
||||
strftime(
|
||||
format, return a formated string representing time.
|
||||
format, return a formatted string representing time.
|
||||
timeTuple)
|
||||
mktime(tuple) inverse of localtime(). Return a float.
|
||||
strptime( parse a formated string representing time, return tuple as in
|
||||
strptime( parse a formatted string representing time, return tuple as in
|
||||
string[, gmtime().
|
||||
format])
|
||||
sleep(secs) Suspend execution for <secs> seconds. <secs> can be a float.
|
||||
|
|
|
@ -1155,7 +1155,7 @@ if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
|
|||
test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
|
||||
test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
|
||||
|
||||
# We can hardcode non-existant directories.
|
||||
# We can hardcode non-existent directories.
|
||||
if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
|
||||
# If the only mechanism to avoid hardcoding is shlibpath_var, we
|
||||
# have to relink, otherwise we might link with an installed library
|
||||
|
|
|
@ -9546,7 +9546,7 @@ if test -n "$hardcode_libdir_flag_spec" || \
|
|||
test -n "$runpath_var" || \
|
||||
test "X$hardcode_automatic" = "Xyes" ; then
|
||||
|
||||
# We can hardcode non-existant directories.
|
||||
# We can hardcode non-existent directories.
|
||||
if test "$hardcode_direct" != no &&
|
||||
# If the only mechanism to avoid hardcoding is shlibpath_var, we
|
||||
# have to relink, otherwise we might link with an installed library
|
||||
|
@ -13514,7 +13514,7 @@ if test -n "$hardcode_libdir_flag_spec_CXX" || \
|
|||
test -n "$runpath_var_CXX" || \
|
||||
test "X$hardcode_automatic_CXX" = "Xyes" ; then
|
||||
|
||||
# We can hardcode non-existant directories.
|
||||
# We can hardcode non-existent directories.
|
||||
if test "$hardcode_direct_CXX" != no &&
|
||||
# If the only mechanism to avoid hardcoding is shlibpath_var, we
|
||||
# have to relink, otherwise we might link with an installed library
|
||||
|
@ -16117,7 +16117,7 @@ if test -n "$hardcode_libdir_flag_spec_F77" || \
|
|||
test -n "$runpath_var_F77" || \
|
||||
test "X$hardcode_automatic_F77" = "Xyes" ; then
|
||||
|
||||
# We can hardcode non-existant directories.
|
||||
# We can hardcode non-existent directories.
|
||||
if test "$hardcode_direct_F77" != no &&
|
||||
# If the only mechanism to avoid hardcoding is shlibpath_var, we
|
||||
# have to relink, otherwise we might link with an installed library
|
||||
|
@ -18720,7 +18720,7 @@ if test -n "$hardcode_libdir_flag_spec_GCJ" || \
|
|||
test -n "$runpath_var_GCJ" || \
|
||||
test "X$hardcode_automatic_GCJ" = "Xyes" ; then
|
||||
|
||||
# We can hardcode non-existant directories.
|
||||
# We can hardcode non-existent directories.
|
||||
if test "$hardcode_direct_GCJ" != no &&
|
||||
# If the only mechanism to avoid hardcoding is shlibpath_var, we
|
||||
# have to relink, otherwise we might link with an installed library
|
||||
|
|
|
@ -52,7 +52,7 @@ extern void ffi_call_unix64 (void *args, unsigned long bytes, unsigned flags,
|
|||
/* Register class used for passing given 64bit part of the argument.
|
||||
These represent classes as documented by the PS ABI, with the exception
|
||||
of SSESF, SSEDF classes, that are basically SSE class, just gcc will
|
||||
use SF or DFmode move instead of DImode to avoid reformating penalties.
|
||||
use SF or DFmode move instead of DImode to avoid reformatting penalties.
|
||||
|
||||
Similary we play games with INTEGERSI_CLASS to use cheaper SImode moves
|
||||
whenever possible (upper half does contain padding). */
|
||||
|
|
|
@ -55,7 +55,7 @@ ffi_call_unix64(
|
|||
/* Register class used for passing given 64bit part of the argument.
|
||||
These represent classes as documented by the PS ABI, with the exception
|
||||
of SSESF, SSEDF classes, that are basically SSE class, just gcc will
|
||||
use SF or DFmode move instead of DImode to avoid reformating penalties.
|
||||
use SF or DFmode move instead of DImode to avoid reformatting penalties.
|
||||
|
||||
Similary we play games with INTEGERSI_CLASS to use cheaper SImode moves
|
||||
whenever possible (upper half does contain padding). */
|
||||
|
|
|
@ -770,7 +770,7 @@ static int _progress_handler(void* user_arg)
|
|||
PyErr_Clear();
|
||||
}
|
||||
|
||||
/* abort query if error occured */
|
||||
/* abort query if error occurred */
|
||||
rc = 1;
|
||||
} else {
|
||||
rc = (int)PyObject_IsTrue(ret);
|
||||
|
|
|
@ -904,7 +904,7 @@ array_count(arrayobject *self, PyObject *v)
|
|||
PyDoc_STRVAR(count_doc,
|
||||
"count(x)\n\
|
||||
\n\
|
||||
Return number of occurences of x in the array.");
|
||||
Return number of occurrences of x in the array.");
|
||||
|
||||
static PyObject *
|
||||
array_index(arrayobject *self, PyObject *v)
|
||||
|
@ -928,7 +928,7 @@ array_index(arrayobject *self, PyObject *v)
|
|||
PyDoc_STRVAR(index_doc,
|
||||
"index(x)\n\
|
||||
\n\
|
||||
Return index of first occurence of x in the array.");
|
||||
Return index of first occurrence of x in the array.");
|
||||
|
||||
static int
|
||||
array_contains(arrayobject *self, PyObject *v)
|
||||
|
@ -970,7 +970,7 @@ array_remove(arrayobject *self, PyObject *v)
|
|||
PyDoc_STRVAR(remove_doc,
|
||||
"remove(x)\n\
|
||||
\n\
|
||||
Remove the first occurence of x in the array.");
|
||||
Remove the first occurrence of x in the array.");
|
||||
|
||||
static PyObject *
|
||||
array_pop(arrayobject *self, PyObject *args)
|
||||
|
@ -1982,15 +1982,15 @@ Methods:\n\
|
|||
append() -- append a new item to the end of the array\n\
|
||||
buffer_info() -- return information giving the current memory info\n\
|
||||
byteswap() -- byteswap all the items of the array\n\
|
||||
count() -- return number of occurences of an object\n\
|
||||
count() -- return number of occurrences of an object\n\
|
||||
extend() -- extend array by appending multiple elements from an iterable\n\
|
||||
fromfile() -- read items from a file object\n\
|
||||
fromlist() -- append items from the list\n\
|
||||
fromstring() -- append items from the string\n\
|
||||
index() -- return index of first occurence of an object\n\
|
||||
index() -- return index of first occurrence of an object\n\
|
||||
insert() -- insert a new item into the array at a provided position\n\
|
||||
pop() -- remove and return item (default last)\n\
|
||||
remove() -- remove first occurence of an object\n\
|
||||
remove() -- remove first occurrence of an object\n\
|
||||
reverse() -- reverse the order of the items in the array\n\
|
||||
tofile() -- write all items to a file object\n\
|
||||
tolist() -- return the array converted to an ordinary list\n\
|
||||
|
|
|
@ -2490,7 +2490,7 @@ posix_listdir(PyObject *self, PyObject *args)
|
|||
static PyObject *
|
||||
posix__getfullpathname(PyObject *self, PyObject *args)
|
||||
{
|
||||
/* assume encoded strings wont more than double no of chars */
|
||||
/* assume encoded strings won't more than double no of chars */
|
||||
char inbuf[MAX_PATH*2];
|
||||
char *inbufp = inbuf;
|
||||
Py_ssize_t insize = sizeof(inbuf);
|
||||
|
|
|
@ -1872,7 +1872,7 @@ PySequence_Fast(PyObject *v, const char *m)
|
|||
|
||||
/* Iterate over seq. Result depends on the operation:
|
||||
PY_ITERSEARCH_COUNT: -1 if error, else # of times obj appears in seq.
|
||||
PY_ITERSEARCH_INDEX: 0-based index of first occurence of obj in seq;
|
||||
PY_ITERSEARCH_INDEX: 0-based index of first occurrence of obj in seq;
|
||||
set ValueError and return -1 if none found; also return -1 on error.
|
||||
Py_ITERSEARCH_CONTAINS: return 1 if obj in seq, else 0; -1 on error.
|
||||
*/
|
||||
|
|
|
@ -309,7 +309,7 @@ Stability constrains permissible merging patterns. For example, if we have
|
|||
A:10000 B:20000 C:10000
|
||||
|
||||
we dare not merge A with C first, because if A, B and C happen to contain
|
||||
a common element, it would get out of order wrt its occurence(s) in B. The
|
||||
a common element, it would get out of order wrt its occurrence(s) in B. The
|
||||
merging must be done as (A+B)+C or A+(B+C) instead.
|
||||
|
||||
So merging is always done on two consecutive runs at a time, and in-place,
|
||||
|
|
|
@ -1410,7 +1410,7 @@ static void
|
|||
none_dealloc(PyObject* ignore)
|
||||
{
|
||||
/* This should never get called, but we also don't want to SEGV if
|
||||
* we accidently decref None out of existance.
|
||||
* we accidentally decref None out of existence.
|
||||
*/
|
||||
Py_FatalError("deallocating None");
|
||||
}
|
||||
|
|
|
@ -1927,7 +1927,7 @@ PyObject *PyUnicode_EncodeUTF7(const Py_UNICODE *s,
|
|||
charsleft = (charsleft << 16) | ch;
|
||||
/* out, charsleft, bitsleft = */ ENCODE(out, charsleft, bitsleft);
|
||||
|
||||
/* If the next character is special then we dont' need to terminate
|
||||
/* If the next character is special then we don't need to terminate
|
||||
the shift sequence. If the next character is not a BASE64 character
|
||||
or '-' then the shift sequence will be terminated implicitly and we
|
||||
don't have to insert a '-'. */
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
# rpyron 2002-05-07
|
||||
# Robert Pyron <rpyron@alum.mit.edu>
|
||||
# 1. BUGFIX: In function makefile(), strip blanks from the nodename.
|
||||
# This is necesary to match the behavior of parser.makeref() and
|
||||
# This is necessary to match the behavior of parser.makeref() and
|
||||
# parser.do_node().
|
||||
# 2. BUGFIX fixed KeyError in end_ifset (well, I may have just made
|
||||
# it go away, rather than fix it)
|
||||
|
|
Loading…
Reference in New Issue