Show More
Commit Description:
Merge pull request #17 from nattee/master...
Commit Description:
Merge pull request #17 from nattee/master upgrade to current working snapshot
References:
File last commit:
Show/Diff file:
Action:
lib/assets/Lib/platform.py | 56 lines | 1.2 KiB | text/x-python | PythonLexer |
merge with algo and add brython files that were missing
r584 """ Minimalist version for Brython. Not much can be known about the platform
with window.navigator.
"""
from browser import window
def architecture(*args, **kw):
return "<unknown>", window.navigator.platform
def machine(*args, **kw):
return ''
def node(*args, **kw):
return ''
def platform(*args, **kw):
return window.navigator.platform
def processor(*args, **kw):
return ''
def python_build():
return ('.'.join(map(str, __BRYTHON__.implementation[:-1])),
__BRYTHON__.compiled_date)
def python_compiler():
return ''
def python_branch():
return ''
def python_implementation():
return 'Brython'
def python_revision():
return ''
def python_version():
return '.'.join(map(str, __BRYTHON__.version_info[:3]))
def python_version_tuple():
return __BRYTHON__.version_info[:3]
def release():
return ''
def system():
return window.navigator.platform
def system_alias(*args, **kw):
return window.navigator.platform
def uname():
from collections import namedtuple
klass = namedtuple('uname_result',
'system node release version machine processor')
return klass(window.navigator.platform, '', '', '', '', '')