Files
SMANAGE/TempLate/MSOC/Python/Lib/ScriptLib/platform.js
T
2026-06-16 11:55:14 +08:00

27 lines
1.7 KiB
JavaScript

var $builtinmodule = function() {
var a = {},
b = "undefined" != typeof window && "undefined" != typeof window.navigator;
return a.python_implementation = new Sk.builtin.func(function() {
return Sk.builtin.pyCheckArgsLen("python_implementation", arguments.length, 0, 0), new Sk.builtin.str("Skulpt")
}), a.node = new Sk.builtin.func(function() {
return Sk.builtin.pyCheckArgsLen("node", arguments.length, 0, 0), new Sk.builtin.str("")
}), a.version = new Sk.builtin.func(function() {
return Sk.builtin.pyCheckArgsLen("version", arguments.length, 0, 0), new Sk.builtin.str("")
}), a.python_version = new Sk.builtin.func(function() {
var a;
return Sk.builtin.pyCheckArgsLen("python_version", arguments.length, 0, 0), a = Sk.__future__.python_version ? "3.2.0" : "2.7.0", new Sk.builtin.str(a)
}), a.system = new Sk.builtin.func(function() {
var a;
return Sk.builtin.pyCheckArgsLen("system", arguments.length, 0, 0), a = b ? window.navigator.appCodeName : "", new Sk.builtin.str(a)
}), a.machine = new Sk.builtin.func(function() {
var a;
return Sk.builtin.pyCheckArgsLen("machine", arguments.length, 0, 0), a = b ? window.navigator.platform : "", new Sk.builtin.str(a)
}), a.release = new Sk.builtin.func(function() {
var a;
return Sk.builtin.pyCheckArgsLen("release", arguments.length, 0, 0), a = b ? window.navigator.appVersion : "", new Sk.builtin.str(a)
}), a.architecture = new Sk.builtin.func(function() {
return Sk.builtin.pyCheckArgsLen("architecture", arguments.length, 0, 0), new Sk.builtin.tuple([new Sk.builtin.str("64bit"), new Sk.builtin.str("")])
}), a.processor = new Sk.builtin.func(function() {
return Sk.builtin.pyCheckArgsLen("processor", arguments.length, 0, 0), new Sk.builtin.str("")
}), a
};