[Python-checkins] python/dist/src/Lib platform.py,1.5,1.5.8.1

bcannon at users.sourceforge.net bcannon at users.sourceforge.net
Tue Oct 14 18:32:36 EDT 2003


Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1:/tmp/cvs-serv14867/Lib

Modified Files:
      Tag: release23-maint
	platform.py 
Log Message:
Backport of rev. 1.6 and 1.7 from head.

1.6 was docstring clean-up.
1.7 was a fix for bug #780461 (platform.mac_ver() failing under OS X) and
was flagged as a backport candidate.


Index: platform.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/platform.py,v
retrieving revision 1.5
retrieving revision 1.5.8.1
diff -C2 -d -r1.5 -r1.5.8.1
*** platform.py	29 Jun 2003 04:17:45 -0000	1.5
--- platform.py	14 Oct 2003 22:32:34 -0000	1.5.8.1
***************
*** 1,5 ****
  #!/usr/bin/env python
  
! """ This module tries to retrieve as much platform identifying data as
      possible. It makes this information available via function APIs.
  
--- 1,5 ----
  #!/usr/bin/env python
  
! """ This module tries to retrieve as much platform-identifying data as
      possible. It makes this information available via function APIs.
  
***************
*** 21,25 ****
  #    * support for additional Linux distributions
  #
! #    Many thanks to all those who helped adding platform specific
  #    checks (in no particular order):
  #
--- 21,25 ----
  #    * support for additional Linux distributions
  #
! #    Many thanks to all those who helped adding platform-specific
  #    checks (in no particular order):
  #
***************
*** 119,124 ****
               chunksize=2048):
  
!     """ Tries to determine the libc version against which the
!         file executable (defaults to the Python interpreter) is linked.
  
          Returns a tuple of strings (lib,version) which default to the
--- 119,124 ----
               chunksize=2048):
  
!     """ Tries to determine the libc version that the file executable
!         (which defaults to the Python interpreter) is linked against.
  
          Returns a tuple of strings (lib,version) which default to the
***************
*** 126,131 ****
  
          Note that the function has intimate knowledge of how different
!         libc versions add symbols to the executable is probably only
!         useable for executables compiled using gcc.
  
          The file is read and scanned in chunks of chunksize bytes.
--- 126,131 ----
  
          Note that the function has intimate knowledge of how different
!         libc versions add symbols to the executable and thus is probably
!         only useable for executables compiled using gcc.
  
          The file is read and scanned in chunks of chunksize bytes.
***************
*** 220,224 ****
           supported_dists=('SuSE','debian','redhat','mandrake')):
  
!     """ Tries to determine the name of the OS distribution name
  
          The function first looks for a distribution release file in
--- 220,224 ----
           supported_dists=('SuSE','debian','redhat','mandrake')):
  
!     """ Tries to determine the name of the Linux OS distribution name.
  
          The function first looks for a distribution release file in
***************
*** 226,230 ****
          suitable files are found.
  
!         Returns a tuple distname,version,id which default to the
          args given as parameters.
  
--- 226,230 ----
          suitable files are found.
  
!         Returns a tuple (distname,version,id) which default to the
          args given as parameters.
  
***************
*** 352,356 ****
  def _norm_version(version,build=''):
  
!     """ Normalize the version and build strings and return a sinlge
          vesion string using the format major.minor.build (or patchlevel).
      """
--- 352,356 ----
  def _norm_version(version,build=''):
  
!     """ Normalize the version and build strings and return a single
          vesion string using the format major.minor.build (or patchlevel).
      """
***************
*** 526,529 ****
--- 526,530 ----
  
      from gestalt import gestalt
+     import MacOS
      l = []
      append = l.append
***************
*** 531,535 ****
          try:
              append(gestalt(selector))
!         except RuntimeError:
              append(default)
      return l
--- 532,536 ----
          try:
              append(gestalt(selector))
!         except (RuntimeError, MacOS.Error):
              append(default)
      return l
***************
*** 545,550 ****
          dev_stage, non_release_version).
  
!         Entries which cannot be determined are set to ''. All tuple
!         entries are strings.
  
          Thanks to Mark R. Levinson for mailing documentation links and
--- 546,551 ----
          dev_stage, non_release_version).
  
!         Entries which cannot be determined are set to the paramter values
!         which default to ''. All tuple entries are strings.
  
          Thanks to Mark R. Levinson for mailing documentation links and
***************
*** 558,561 ****
--- 559,563 ----
      try:
          import gestalt
+         import MacOS
      except ImportError:
          return release,versioninfo,machine
***************
*** 596,600 ****
  def java_ver(release='',vendor='',vminfo=('','',''),osinfo=('','','')):
  
!     """ Version interface for JPython.
  
          Returns a tuple (release,vendor,vminfo,osinfo) with vminfo being
--- 598,602 ----
  def java_ver(release='',vendor='',vminfo=('','',''),osinfo=('','','')):
  
!     """ Version interface for Jython.
  
          Returns a tuple (release,vendor,vminfo,osinfo) with vminfo being
***************
*** 816,822 ****
  
      """ Queries the given executable (defaults to the Python interpreter
!         binary) for various architecture informations.
  
!         Returns a tuple (bits,linkage) which contain information about
          the bit architecture and the linkage format used for the
          executable. Both values are returned as strings.
--- 818,824 ----
  
      """ Queries the given executable (defaults to the Python interpreter
!         binary) for various architecture information.
  
!         Returns a tuple (bits,linkage) which contains information about
          the bit architecture and the linkage format used for the
          executable. Both values are returned as strings.
***************
*** 829,835 ****
          The function relies on the system's "file" command to do the
          actual work. This is available on most if not all Unix
!         platforms. On some non-Unix platforms and then only if the
!         executable points to the Python interpreter defaults from
!         _default_architecture are used.
  
      """
--- 831,837 ----
          The function relies on the system's "file" command to do the
          actual work. This is available on most if not all Unix
!         platforms. On some non-Unix platforms where the "file" command
!         does not exist and the executable is set to the Python interpreter
!         binary defaults from _default_architecture are used.
  
      """
***************
*** 906,910 ****
  
          Note that unlike the os.uname function this also returns
!         possible processor information as additional tuple entry.
  
          Entries which cannot be determined are set to ''.
--- 908,912 ----
  
          Note that unlike the os.uname function this also returns
!         possible processor information as an additional tuple entry.
  
          Entries which cannot be determined are set to ''.
***************
*** 1014,1018 ****
  def node():
  
!     """ Returns the computer's network name (may not be fully qualified !)
  
          An empty string is returned if the value cannot be determined.
--- 1016,1021 ----
  def node():
  
!     """ Returns the computer's network name (which may not be fully
!         qualified)
  
          An empty string is returned if the value cannot be determined.





More information about the Python-checkins mailing list