Lines Matching defs:system

40 #    1.0.3 - added normalization of Windows system name
62 # return values (the system uname command tends to return
68 # 0.5.0 - changed the API names referring to system commands to *syscmd*;
78 # 0.3.0 - added system alias support
263 def _syscmd_ver(system='', release='', version='',
268 a tuple (system, release, version).
278 return system, release, version
296 return system, release, version
302 system, release, version = m.groups()
311 return system, release, version
501 def system_alias(system, release, version):
503 """ Returns (system, release, version) aliased to common
510 if system == 'SunOS':
514 return system, release, version
527 system = 'Solaris'
530 system = 'Solaris'
532 elif system in ('win32', 'win16'):
534 system = 'Windows'
539 return system, release, version
546 compatible format e.g. "system-version-machine".
604 """ Interface to the system's file command.
660 The function relies on the system's "file" command to do the
674 # Get data from the 'file' system command
781 "system node release version machine")
790 _fields = ('system', 'node', 'release', 'version', 'machine', 'processor')
828 of strings (system, node, release, version, machine, processor)
844 system, node, release, version, machine = infos = os.uname()
846 system = sys.platform
855 if system == 'win32':
859 # Try the 'ver' system command available on some
862 system, release, version = _syscmd_ver(system)
863 # Normalize system to what win32_ver() normally returns
865 if system == 'Microsoft Windows':
866 system = 'Windows'
867 elif system == 'Microsoft' and release == 'Windows':
871 # system and release to be misidentified.
872 system = 'Windows'
880 if system in ('win32', 'win16'):
882 if system == 'win32':
886 system = 'Windows'
888 elif system[:4] == 'java':
890 system = 'Java'
896 if system == 'OpenVMS':
903 if system == 'Microsoft' and release == 'Windows':
904 system = 'Windows'
907 vals = system, node, release, version, machine
914 def system():
916 """ Returns the system/OS name, e.g. 'Linux', 'Windows' or 'Java'.
921 return uname().system
935 """ Returns the system's release, e.g. '2.2.0' or 'NT'
944 """ Returns the system's release version, e.g. '#3 on degas'
1197 various platforms that report system names which differ from
1212 system, node, release, version, machine, processor = uname()
1216 system, release, version = system_alias(system, release, version)
1218 if system == 'Darwin':
1222 system = 'macOS'
1225 if system == 'Windows':
1229 platform = _platform(system, release)
1231 platform = _platform(system, release, version, csd)
1233 elif system in ('Linux',):
1236 platform = _platform(system, release, machine, processor,
1239 elif system == 'Java':
1243 platform = _platform(system, release, version)
1245 platform = _platform(system, release, version,
1252 platform = _platform(system, release)
1255 platform = _platform(system, release, machine,
1296 """Return operation system identification from freedesktop.org os-release