{"id":16406839,"url":"https://github.com/terror/rustpython-bug","last_synced_at":"2026-03-18T19:27:33.553Z","repository":{"id":107012032,"uuid":"497123806","full_name":"terror/rustpython-bug","owner":"terror","description":"🐛","archived":false,"fork":false,"pushed_at":"2022-05-28T02:21:59.000Z","size":9892,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2026-02-01T14:13:52.020Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terror.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-05-27T20:05:34.000Z","updated_at":"2023-03-07T18:34:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"f1101811-0988-4202-80ef-243f24c72afc","html_url":"https://github.com/terror/rustpython-bug","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/terror/rustpython-bug","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terror%2Frustpython-bug","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terror%2Frustpython-bug/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terror%2Frustpython-bug/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terror%2Frustpython-bug/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terror","download_url":"https://codeload.github.com/terror/rustpython-bug/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terror%2Frustpython-bug/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29330858,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-11T06:13:03.264Z","status":"ssl_error","status_checked_at":"2026-02-11T06:12:55.843Z","response_time":97,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-11T06:11:07.496Z","updated_at":"2026-02-11T09:06:55.085Z","avatar_url":"https://github.com/terror.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"### rustpython-bug\n\nSteps to run:\n\n```bash\ngit clone https://github.com/terror/rustpython-bug\ncd rustpython-bug\ncargo build --release --target wasm32-unknown-unknown\nwasm-bindgen --target web --no-typescript target/wasm32-unknown-unknown/release/rustpython_bug.wasm --out-dir www\npython3 -m http.server --directory www --bind 0.0.0.0\n```\n\nOpen localhost:8000, open the browser console, see this:\n\n```\nrustpython_bug.js:108 ImportError: Cannot import builtin module _thread\n\nimports.wbg.__wbg_error_8fd01a064902a0b0 @ rustpython_bug.js:108\nrustpython_bug_bg.wasm:0x6e7a82 Uncaught RuntimeError: unreachable\n    at __rust_start_panic (rustpython_bug_bg.wasm:0x6e7a82)\n    at rust_panic (rustpython_bug_bg.wasm:0x6e48c0)\n    at std::panicking::rust_panic_with_hook::h101a042c5db45a5c (rustpython_bug_bg.wasm:0x6a992d)\n    at std::panicking::begin_panic_handler::{{closure}}::hbf97ac24a28fe382 (rustpython_bug_bg.wasm:0x6c0a29)\n    at std::sys_common::backtrace::__rust_end_short_backtrace::h7e7feb233dcd044b (rustpython_bug_bg.wasm:0x6e62a2)\n    at rust_begin_unwind (rustpython_bug_bg.wasm:0x6e261b)\n    at core::panicking::panic_fmt::h36fb5bc602204efa (rustpython_bug_bg.wasm:0x6e28a0)\n    at rustpython_vm::vm::vm_object::\u003cimpl rustpython_vm::vm::VirtualMachine\u003e::_py_panic_failed::h9986ba68918f09e2 (rustpython_bug_bg.wasm:0x6c0abe)\n    at rustpython_vm::vm::VirtualMachine::initialize::hebb244e92db09346 (rustpython_bug_bg.wasm:0x4fc07e)\n    at rustpython_vm::vm::interpreter::Interpreter::without_stdlib::hd5ed2c2016030e26 (rustpython_bug_bg.wasm:0x6c718b)\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterror%2Frustpython-bug","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterror%2Frustpython-bug","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterror%2Frustpython-bug/lists"}