diff -r a206f952668e Lib/_osx_support.py --- a/Lib/_osx_support.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/_osx_support.py Sun Aug 11 01:44:55 2013 +0200 @@ -53,7 +53,7 @@ def _read_output(commandstring): - """Output from succesful command execution or None""" + """Output from successful command execution or None""" # Similar to os.popen(commandstring, "r").read(), # but without actually using os.popen because that # function is not usable during python bootstrap. @@ -152,7 +152,7 @@ # are not installed. # # Futhermore, the compiler that can be used varies between - # Xcode releases. Upto Xcode 4 it was possible to use 'gcc-4.2' + # Xcode releases. Up to Xcode 4 it was possible to use 'gcc-4.2' # as the compiler, after that 'clang' should be used because # gcc-4.2 is either not present, or a copy of 'llvm-gcc' that # miscompiles Python. @@ -192,7 +192,7 @@ if cc != oldcc: # Found a replacement compiler. - # Modify config vars using new compiler, if not already explictly + # Modify config vars using new compiler, if not already explicitly # overriden by an env variable, preserving additional arguments. for cv in _COMPILER_CONFIG_VARS: if cv in _config_vars and cv not in os.environ: @@ -274,7 +274,7 @@ # compile an extension using an SDK that is not present # on the current machine it is better to not use an SDK # than to fail. This is particularly important with - # the standalong Command Line Tools alternative to a + # the standalone Command Line Tools alternative to a # full-blown Xcode install since the CLT packages do not # provide SDKs. If the SDK is not present, it is assumed # that the header files and dev libs have been installed @@ -378,7 +378,7 @@ compilers are present, i.e. when installing pure Python dists. Customization of compiler paths and detection of unavailable archs is deferred - until the first extention module build is + until the first extension module build is requested (in distutils.sysconfig.customize_compiler). Currently called from distutils.sysconfig diff -r a206f952668e Lib/_strptime.py --- a/Lib/_strptime.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/_strptime.py Sun Aug 11 01:44:55 2013 +0200 @@ -225,7 +225,7 @@ """Convert a list to a regex string for matching a directive. Want possible matching values to be from longest to shortest. This - prevents the possibility of a match occuring for a value that also + prevents the possibility of a match occurring for a value that also a substring of a larger value that should have matched (e.g., 'abc' matching when 'abcdef' should have been the match). diff -r a206f952668e Lib/aifc.py --- a/Lib/aifc.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/aifc.py Sun Aug 11 01:44:55 2013 +0200 @@ -123,7 +123,7 @@ compression type, and then write audio frames using writeframesraw. When all frames have been written, either call writeframes('') or close() to patch up the sizes in the header. -Marks can be added anytime. If there are any marks, ypu must call +Marks can be added anytime. If there are any marks, you must call close() after all frames have been written. The close() method is called automatically when the class instance is destroyed. diff -r a206f952668e Lib/calendar.py --- a/Lib/calendar.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/calendar.py Sun Aug 11 01:44:55 2013 +0200 @@ -220,7 +220,7 @@ def yeardatescalendar(self, year, width=3): """ Return the data for the specified year ready for formatting. The return - value is a list of month rows. Each month row contains upto width months. + value is a list of month rows. Each month row contains up to width months. Each month contains between 4 and 6 weeks and each week contains 1-7 days. Days are datetime.date objects. """ diff -r a206f952668e Lib/contextlib.py --- a/Lib/contextlib.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/contextlib.py Sun Aug 11 01:44:55 2013 +0200 @@ -142,7 +142,7 @@ @contextmanager def ignored(*exceptions): - """Context manager to ignore specifed exceptions + """Context manager to ignore specified exceptions with ignored(OSError): os.remove(somefile) diff -r a206f952668e Lib/datetime.py --- a/Lib/datetime.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/datetime.py Sun Aug 11 01:44:55 2013 +0200 @@ -49,7 +49,7 @@ return _DAYS_IN_MONTH[month] def _days_before_month(year, month): - "year, month -> number of days in year preceeding first day of month." + "year, month -> number of days in year preceding first day of month." assert 1 <= month <= 12, 'month must be in 1..12' return _DAYS_BEFORE_MONTH[month] + (month > 2 and _is_leap(year)) diff -r a206f952668e Lib/difflib.py --- a/Lib/difflib.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/difflib.py Sun Aug 11 01:44:55 2013 +0200 @@ -575,7 +575,7 @@ def get_grouped_opcodes(self, n=3): """ Isolate change clusters by eliminating ranges with no changes. - Return a generator of groups with upto n lines of context. + Return a generator of groups with up to n lines of context. Each group is in the same format as returned by get_opcodes(). >>> from pprint import pprint @@ -1344,7 +1344,7 @@ linejunk -- passed on to ndiff (see ndiff documentation) charjunk -- passed on to ndiff (see ndiff documentation) - This function returns an interator which returns a tuple: + This function returns an iterator which returns a tuple: (from line tuple, to line tuple, boolean flag) from/to line tuple -- (line num, line text) @@ -1946,7 +1946,7 @@ self._make_prefix() # change tabs to spaces before it gets more difficult after we insert - # markkup + # markup fromlines,tolines = self._tab_newline_replace(fromlines,tolines) # create diffs iterator which generates side by side from/to data diff -r a206f952668e Lib/doctest.py --- a/Lib/doctest.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/doctest.py Sun Aug 11 01:44:55 2013 +0200 @@ -417,7 +417,7 @@ zero-based, with respect to the beginning of the DocTest. - indent: The example's indentation in the DocTest string. - I.e., the number of space characters that preceed the + I.e., the number of space characters that precede the example's first prompt. - options: A dictionary mapping from option flags to True or @@ -897,7 +897,7 @@ if '__name__' not in globs: globs['__name__'] = '__main__' # provide a default module name - # Recursively expore `obj`, extracting DocTests. + # Recursively explore `obj`, extracting DocTests. tests = [] self._find(tests, obj, name, module, source_lines, globs, {}) # Sort the tests by alpha order of names, for consistency in diff -r a206f952668e Lib/enum.py --- a/Lib/enum.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/enum.py Sun Aug 11 01:44:55 2013 +0200 @@ -90,9 +90,9 @@ super().__setitem__(key, value) -# Dummy value for Enum as EnumMeta explicity checks for it, but of course until -# EnumMeta finishes running the first time the Enum class doesn't exist. This -# is also why there are checks in EnumMeta like `if Enum is not None` +# Dummy value for Enum as EnumMeta explicitly checks for it, but of course +# until EnumMeta finishes running the first time the Enum class doesn't exist. +# This is also why there are checks in EnumMeta like `if Enum is not None` Enum = None diff -r a206f952668e Lib/genericpath.py --- a/Lib/genericpath.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/genericpath.py Sun Aug 11 01:44:55 2013 +0200 @@ -23,7 +23,7 @@ # This follows symbolic links, so both islink() and isdir() can be true -# for the same path ono systems that support symlinks +# for the same path on systems that support symlinks def isfile(path): """Test whether a path is a regular file""" try: diff -r a206f952668e Lib/inspect.py --- a/Lib/inspect.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/inspect.py Sun Aug 11 01:44:55 2013 +0200 @@ -47,7 +47,7 @@ # Create constants for the compiler flags in Include/code.h # We try to get them from dis to avoid duplication, but fall -# back to hardcording so the dependency is optional +# back to hardcoding so the dependency is optional try: from dis import COMPILER_FLAG_NAMES as _flag_names except ImportError: @@ -184,7 +184,7 @@ """Return true if the object is a generator. Generator objects provide these attributes: - __iter__ defined to support interation over container + __iter__ defined to support iteration over container close raises a new GeneratorExit exception inside the generator to terminate the iteration gi_code code object diff -r a206f952668e Lib/ipaddress.py --- a/Lib/ipaddress.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/ipaddress.py Sun Aug 11 01:44:55 2013 +0200 @@ -727,7 +727,7 @@ minus other. Raises: - TypeError: If self and other are of difffering address + TypeError: If self and other are of differing address versions, or if other is not a network object. ValueError: If other is not completely contained by self. @@ -1378,7 +1378,7 @@ '192.0.2.1' '192.0.2.1/255.255.255.255' '192.0.2.1/32' - are also functionaly equivalent. That is to say, failing to + are also functionally equivalent. That is to say, failing to provide a subnetmask will create an object with a mask of /32. If the mask (portion after the / in the argument) is given in diff -r a206f952668e Lib/modulefinder.py --- a/Lib/modulefinder.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/modulefinder.py Sun Aug 11 01:44:55 2013 +0200 @@ -512,7 +512,7 @@ # Print modules that may be missing, but then again, maybe not... if maybe: print() - print("Submodules thay appear to be missing, but could also be", end=' ') + print("Submodules that appear to be missing, but could also be", end=' ') print("global names in the parent package:") for name in maybe: mods = sorted(self.badmodules[name].keys()) diff -r a206f952668e Lib/optparse.py --- a/Lib/optparse.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/optparse.py Sun Aug 11 01:44:55 2013 +0200 @@ -1463,7 +1463,7 @@ """_match_long_opt(opt : string) -> string Determine which long option string 'opt' matches, ie. which one - it is an unambiguous abbrevation for. Raises BadOptionError if + it is an unambiguous abbreviation for. Raises BadOptionError if 'opt' doesn't unambiguously match any long option string. """ return _match_abbrev(opt, self._long_opt) diff -r a206f952668e Lib/pdb.py --- a/Lib/pdb.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/pdb.py Sun Aug 11 01:44:55 2013 +0200 @@ -1004,7 +1004,7 @@ def do_run(self, arg): """run [args...] Restart the debugged python program. If a string is supplied - it is splitted with "shlex", and the result is used as the new + it is split with "shlex", and the result is used as the new sys.argv. History, breakpoints, actions and debugger options are preserved. "restart" is an alias for "run". """ @@ -1361,7 +1361,7 @@ def do_interact(self, arg): """interact - Start an interative interpreter whose global namespace + Start an interactive interpreter whose global namespace contains all the (global and local) names found in the current scope. """ ns = self.curframe.f_globals.copy() diff -r a206f952668e Lib/pickletools.py --- a/Lib/pickletools.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/pickletools.py Sun Aug 11 01:44:55 2013 +0200 @@ -887,7 +887,7 @@ obtype=StackObject, doc="""An object representing a contiguous slice of the stack. - This is used in conjuction with markobject, to represent all + This is used in conjunction with markobject, to represent all of the stack following the topmost markobject. For example, the POP_MARK opcode changes the stack from @@ -2037,12 +2037,12 @@ stack = [] # crude emulation of unpickler stack if memo is None: - memo = {} # crude emulation of unpicker memo + memo = {} # crude emulation of unpickler memo maxproto = -1 # max protocol number seen markstack = [] # bytecode positions of MARK opcodes indentchunk = ' ' * indentlevel errormsg = None - annocol = annotate # columnt hint for annotations + annocol = annotate # column hint for annotations for opcode, arg, pos in genops(pickle): if pos is not None: print("%5d:" % pos, end=' ', file=out) diff -r a206f952668e Lib/platform.py --- a/Lib/platform.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/platform.py Sun Aug 11 01:44:55 2013 +0200 @@ -230,7 +230,7 @@ return 'OpenLinux',pkg[1],id if os.path.isdir('/usr/lib/setup'): - # Check for slackware verson tag file (thanks to Greg Andruk) + # Check for slackware version tag file (thanks to Greg Andruk) verfiles = os.listdir('/usr/lib/setup') for n in range(len(verfiles)-1, -1, -1): if verfiles[n][:14] != 'slack-version-': @@ -282,7 +282,7 @@ if m is not None: return tuple(m.groups()) - # Unkown format... take the first two words + # Unknown format... take the first two words l = firstline.strip().split() if l: version = l[0] @@ -649,7 +649,7 @@ versioninfo=('', '', '') machine = os.uname().machine if machine in ('ppc', 'Power Macintosh'): - # Cannonical name + # Canonical name machine = 'PowerPC' return release,versioninfo,machine @@ -661,7 +661,7 @@ versioninfo, machine) with versioninfo being a tuple (version, dev_stage, non_release_version). - Entries which cannot be determined are set to the paramter values + Entries which cannot be determined are set to the parameter values which default to ''. All tuple entries are strings. """ diff -r a206f952668e Lib/poplib.py --- a/Lib/poplib.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/poplib.py Sun Aug 11 01:44:55 2013 +0200 @@ -345,7 +345,7 @@ >>> Really, according to RFC 2449, the cyrus folks should avoid - having the implementation splitted into multiple arguments... + having the implementation split into multiple arguments... """ def _parsecap(line): lst = line.decode('ascii').split() @@ -395,7 +395,7 @@ hostname - the hostname of the pop3 over ssl server port - port number - keyfile - PEM formatted file that countains your private key + keyfile - PEM formatted file that contains your private key certfile - PEM formatted certificate chain file context - a ssl.SSLContext diff -r a206f952668e Lib/rlcompleter.py --- a/Lib/rlcompleter.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/rlcompleter.py Sun Aug 11 01:44:55 2013 +0200 @@ -111,7 +111,7 @@ """Compute matches when text contains a dot. Assuming the text is of the form NAME.NAME....[NAME], and is - evaluatable in self.namespace, it will be evaluated and its attributes + evaluable in self.namespace, it will be evaluated and its attributes (as revealed by dir()) are used as possible completions. (For class instances, class members are also considered.) diff -r a206f952668e Lib/shutil.py --- a/Lib/shutil.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/shutil.py Sun Aug 11 01:44:55 2013 +0200 @@ -56,7 +56,7 @@ """Raised when an archive cannot be read""" class RegistryError(Exception): - """Raised when a registery operation with the archiving + """Raised when a registry operation with the archiving and unpacking registeries fails""" @@ -193,7 +193,7 @@ # * follow_symlinks=False, # * lchown() is unavailable, and # * either - # * fchownat() is unvailable or + # * fchownat() is unavailable or # * fchownat() doesn't implement AT_SYMLINK_NOFOLLOW. # (it returned ENOSUP.) # therefore we're out of options--we simply cannot chown the @@ -983,7 +983,7 @@ def disk_usage(path): """Return disk usage statistics about the given path. - Returned valus is a named tuple with attributes 'total', 'used' and + Returned values is a named tuple with attributes 'total', 'used' and 'free', which are the amount of total, used and free space, in bytes. """ total, free = nt._getdiskusage(path) diff -r a206f952668e Lib/ssl.py --- a/Lib/ssl.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/ssl.py Sun Aug 11 01:44:55 2013 +0200 @@ -171,7 +171,7 @@ for frag in dn.split(r'.'): if frag.count('*') > max_wildcards: # Issue #17980: avoid denials of service by refusing more - # than one wildcard per fragment. A survery of established + # than one wildcard per fragment. A survey of established # policy among SSL implementations showed it to be a # reasonable choice. raise CertificateError( diff -r a206f952668e Lib/subprocess.py --- a/Lib/subprocess.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/subprocess.py Sun Aug 11 01:44:55 2013 +0200 @@ -188,7 +188,7 @@ started to execute, will be re-raised in the parent. Additionally, the exception object will have one extra attribute called 'child_traceback', which is a string containing traceback information -from the childs point of view. +from the child's point of view. The most common exception raised is OSError. This occurs, for example, when trying to execute a non-existent file. Applications diff -r a206f952668e Lib/tarfile.py --- a/Lib/tarfile.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/tarfile.py Sun Aug 11 01:44:55 2013 +0200 @@ -289,7 +289,7 @@ """General exception for extract errors.""" pass class ReadError(TarError): - """Exception for unreadble tar archives.""" + """Exception for unreadable tar archives.""" pass class CompressionError(TarError): """Exception for unavailable compression methods.""" diff -r a206f952668e Lib/tempfile.py --- a/Lib/tempfile.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/tempfile.py Sun Aug 11 01:44:55 2013 +0200 @@ -636,7 +636,7 @@ with TemporaryDirectory() as tmpdir: ... - Upon exiting the context, the directory and everthing contained + Upon exiting the context, the directory and everything contained in it are removed. """ diff -r a206f952668e Lib/threading.py --- a/Lib/threading.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/threading.py Sun Aug 11 01:44:55 2013 +0200 @@ -19,7 +19,7 @@ # Note regarding PEP 8 compliant names # This threading model was originally inspired by Java, and inherited # the convention of camelCase function and method names from that -# language. Those originaly names are not in any imminent danger of +# language. Those original names are not in any imminent danger of # being deprecated (even for Py3k),so this module provides them as an # alias for the PEP 8 compliant names # Note that using the new PEP 8 compliant names facilitates substitution diff -r a206f952668e Lib/turtle.py --- a/Lib/turtle.py Thu Aug 08 18:28:53 2013 +0100 +++ b/Lib/turtle.py Sun Aug 11 01:44:55 2013 +0200 @@ -1278,7 +1278,7 @@ self._delayvalue = int(delay) def _incrementudc(self): - """Increment upadate counter.""" + """Increment update counter.""" if not TurtleScreen._RUNNING: TurtleScreen._RUNNNING = True raise Terminator @@ -2527,7 +2527,7 @@ self.screen = TurtleScreen(canvas) RawTurtle.screens.append(self.screen) else: - raise TurtleGraphicsError("bad cavas argument %s" % canvas) + raise TurtleGraphicsError("bad canvas argument %s" % canvas) screen = self.screen TNavigator.__init__(self, screen.mode()) @@ -2772,7 +2772,7 @@ def shapesize(self, stretch_wid=None, stretch_len=None, outline=None): """Set/return turtle's stretchfactors/outline. Set resizemode to "user". - Optinonal arguments: + Optional arguments: stretch_wid : positive number stretch_len : positive number outline : positive number @@ -3135,7 +3135,7 @@ def _goto(self, end): """Move the pen to the point end, thereby drawing a line - if pen is down. All other methodes for turtle movement depend + if pen is down. All other methods for turtle movement depend on this one. """ ## Version with undo-stuff