René's URL Explorer Experiment


Title: Importlib by palaviv · Pull Request #1018 · RustPython/RustPython · GitHub

Open Graph Title: Importlib by palaviv · Pull Request #1018 · RustPython/RustPython

X Title: Importlib by palaviv · Pull Request #1018 · RustPython/RustPython

Description: This is a work in progress on the imprtlib module. I would love to get input as early as possible so please fill free to comment. There is still work to do to make everything works but the steps are: Make importlib._install work. Support bootstrap_external. Change __import__ to use the Importers in sys.meta_path A big question I am not sure about is where to initialize the importlib? In Cpython it is done as part of the lifecycle. Where do you think we should do it?

Open Graph Description: This is a work in progress on the imprtlib module. I would love to get input as early as possible so please fill free to comment. There is still work to do to make everything works but the steps ar...

X Description: This is a work in progress on the imprtlib module. I would love to get input as early as possible so please fill free to comment. There is still work to do to make everything works but the steps ar...

Opengraph URL: https://github.com/RustPython/RustPython/pull/1018

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:7b25f136-884c-502a-7ec2-62f79a820234
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8826:935FE:159FCD8:1F3E929:6A58C6F0
html-safe-nonceacc5e348749d6c4070222e30c0cf61656ffd376a0c10446ce6ac37e590c60f8f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4ODI2OjkzNUZFOjE1OUZDRDg6MUYzRTkyOTo2QTU4QzZGMCIsInZpc2l0b3JfaWQiOiIxMzE2NTczNzIzMzA3MzI5MjY0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac0f882126597d405851c3dbde239d339ae385c7faefffccf565e174c613d33c39
hovercard-subject-tagpull_request:285524305
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/RustPython/RustPython/pull/1018/files
twitter:imagehttps://avatars.githubusercontent.com/u/6990375?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/6990375?s=400&v=4
og:image:altThis is a work in progress on the imprtlib module. I would love to get input as early as possible so please fill free to comment. There is still work to do to make everything works but the steps ar...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5f2a0c7865178af3d91dd9f13b0cdfc3c73a2529c873d2780bb4c01271a57ec6
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git
octolytics-dimension-user_id39710557
octolytics-dimension-user_loginRustPython
octolytics-dimension-repository_id135201145
octolytics-dimension-repository_nwoRustPython/RustPython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id135201145
octolytics-dimension-repository_network_root_nwoRustPython/RustPython
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release8aae7b8d6caacacf5c66eaeb2702d8dc88d85b4a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/RustPython/pull/1018/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F1018%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fpull%2F1018%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=RustPython%2FRustPython
Reloadhttps://github.com/RustPython/RustPython/pull/1018/files
Reloadhttps://github.com/RustPython/RustPython/pull/1018/files
Reloadhttps://github.com/RustPython/RustPython/pull/1018/files
Please reload this pagehttps://github.com/RustPython/RustPython/pull/1018/files
RustPython https://github.com/RustPython
RustPythonhttps://github.com/RustPython/RustPython
Notifications https://github.com/login?return_to=%2FRustPython%2FRustPython
Fork 1.5k https://github.com/login?return_to=%2FRustPython%2FRustPython
Star 22.2k https://github.com/login?return_to=%2FRustPython%2FRustPython
Code https://github.com/RustPython/RustPython
Issues 287 https://github.com/RustPython/RustPython/issues
Pull requests 101 https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects https://github.com/RustPython/RustPython/projects
Models https://github.com/RustPython/RustPython/models
Wiki https://github.com/RustPython/RustPython/wiki
Security and quality 0 https://github.com/RustPython/RustPython/security
Insights https://github.com/RustPython/RustPython/pulse
Code https://github.com/RustPython/RustPython
Issues https://github.com/RustPython/RustPython/issues
Pull requests https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects https://github.com/RustPython/RustPython/projects
Models https://github.com/RustPython/RustPython/models
Wiki https://github.com/RustPython/RustPython/wiki
Security and quality https://github.com/RustPython/RustPython/security
Insights https://github.com/RustPython/RustPython/pulse
Sign up for GitHub https://github.com/signup?return_to=%2FRustPython%2FRustPython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2FRustPython%2FRustPython%2Fissues%2Fnew%2Fchoose
windelbouwmanhttps://github.com/windelbouwman
RustPython:masterhttps://github.com/RustPython/RustPython/tree/master
palaviv:imp3https://github.com/palaviv/RustPython/tree/imp3
Conversation 20 https://github.com/RustPython/RustPython/pull/1018
Commits 31 https://github.com/RustPython/RustPython/pull/1018/commits
Checks 0 https://github.com/RustPython/RustPython/pull/1018/checks
Files changed https://github.com/RustPython/RustPython/pull/1018/files
Please reload this pagehttps://github.com/RustPython/RustPython/pull/1018/files
Importlib https://github.com/RustPython/RustPython/pull/1018/files#top
Show all changes 31 commits https://github.com/RustPython/RustPython/pull/1018/files
7ff59b2 Add _bootsrap.py as frozen module palaviv Jun 1, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/7ff59b27d77941465226c4157614f5b210bf25de
e88d6ac Add init_importlib palaviv Jun 5, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/e88d6ac1ef5f7e683f9a993b5a613bd16e868afe
698044b Add Module.__name__ palaviv Jun 5, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/698044b12822e43bf15cc65ed20cb4e325a821cf
f1af6b1 Include _bootstrap.py as str palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/f1af6b1f4056ff3523ee8d4e064febbedd2d4764
f214588 Don't set __file__ for frozen modules palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/f2145880fa151325eab22f1c48698dfef9191a0a
0d9a066 Add sys.meta_path palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/0d9a066712998e6dd30366efaff4227645d75201
37b40c5 Add frozen _bootstrap_external.py palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/37b40c55dabc4997ed4e5bd558fbd7dc780611d1
fbaff7f Install external importers on init_importlib palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/fbaff7fd50aaacdfa90a8b2bd7f4eba15ccf665a
a57f38b Rename builtin io to _io palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/a57f38b07f4d8e2728ed0cd42e73b2d232730545
b0cccf3 Change os_details palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/b0cccf35adc61b222a8ad327512e301435f0f1e9
58d9d9d Add sys.path_hooks palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/58d9d9deebb2ae673eb1a18dbd887f2995614a72
7f61125 Use _bootstrap.py __import__ palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/7f61125866487a8426cf3dca88d65d7e2e075ba8
2817214 Remove unused imports palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/2817214c88ffc701e58d68f7522837d26ec950b3
0e76dbb Add needed methods to _thread palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/0e76dbb749d4256fa1837bbe622ed15903f3297b
5c53e58 Print frozen import file name in stacktrace palaviv Jun 7, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/5c53e585470c3f2ad0edfa0e49b426978b353e42
6615e81 Collapse concat palaviv Jun 8, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/6615e811c088c0c8369cf8e2fb98f0e7f27ec716
fe0284a Add new to objmodule and change __name__ to property palaviv Jun 8, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/fe0284aa05ae1de55bb49b808f4f4290bb0f90fb
375790e objmodule should have a dict palaviv Jun 8, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/375790e142af29a3bc501ea2d63e436234fb594c
c8248c3 Expose __name__ in __dict__ palaviv Jun 9, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/c8248c321101067ea3c272bc3fee90dd0ff020be
5584733 Add sys.path_importer_cache palaviv Jun 9, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/5584733cdaf9b91fb6bfcfe95816f9d6eec5272e
d9d0ea1 Fix os to _os in class palaviv Jun 9, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/d9d0ea18341f282a26f76a5a515dd0ec3d1cd51d
5df05d4 Add script dir to sys.path palaviv Jun 9, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/5df05d4f95f26cf4edfa91b75d0cd03a6db79c1e
b567464 Add ModuleNotFoundError to builtins palaviv Jun 9, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/b567464378e0d4dafe608020d815e23676134e4c
10828e0 Set sys.pycache_prefix to None palaviv Jun 9, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/10828e01fb5f5e86be6a80a789cc8bee2ecd6e17
8dec522 compile source may be bytes palaviv Jun 9, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/8dec522f96c9fabdea077d4bd7e825cddb9c9c69
03735a6 Add optional parameters to compile palaviv Jun 10, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/03735a6d264ce82baa60b9f7c63600ca58ec5aa1
e1472f2 Add sys.dont_write_bytecode palaviv Jun 10, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/e1472f2277c74f0db9ed4b4ec80dcc7a5516eed4
603ef1a Support from_list palaviv Jun 10, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/603ef1ad0516b1d318e17f99e1da80adffea8291
0e320f9 Change comment to XXX palaviv Jun 10, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/0e320f9af6ff363e07acb8afa56caabb40db8d42
ea8e280 Simplify objmodule palaviv Jun 11, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/ea8e28026b474269c7f86f5e41fb1890fed1ee20
1de9f73 Optimize already loaded modules palaviv Jun 11, 2019 https://github.com/RustPython/RustPython/pull/1018/commits/1de9f73bd076b559189841de72446a96e1c7ffd2
Clear filters https://github.com/RustPython/RustPython/pull/1018/files
Please reload this pagehttps://github.com/RustPython/RustPython/pull/1018/files
Please reload this pagehttps://github.com/RustPython/RustPython/pull/1018/files
_bootstrap.py https://github.com/RustPython/RustPython/pull/1018/files#diff-dba786ae26d5505c4c367a93b1179c2f80f2433d983b84bacb9001fb552f0761
_bootstrap_external.py https://github.com/RustPython/RustPython/pull/1018/files#diff-efefe383b3a81d16150c280db0b64eed7569254299418f64cc0d749f8e16f3a4
io.py https://github.com/RustPython/RustPython/pull/1018/files#diff-2828caacf5c85c7bd6023ea0e4a381cc5c65179a9822398534c5e9ad9ccbd90d
main.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fc
import.py https://github.com/RustPython/RustPython/pull/1018/files#diff-bd060346020450304e7346b7cb98c80ba8139a2b676f207194fc9accf041a5ac
builtins.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
frame.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-b12bfe4c8654c4d3a81839ecf8fe1e9f41a1bac245ef944a0e3d8639a252ad15
frozen.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-2a1e4702ded8c2ecea91c7222e32b8954371451d624661c78cf43cb65f60aee6
import.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-f5c93f93da13428b467e37f8a6733225d296e6c9e91f268512d66b43366c8dde
macros.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-26c6c9a12cfcb9d44bac0d05964e3c10097fbc9d5509fd6b92375be349f5bb6e
objmodule.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-92ea56cf4d14866c09014a56bf46279745bc1b840d28f5a715a2e21059146e82
imp.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-eb3afc8efdcc1f385d65c60702841e4c05469989a4bf0e46cf6f6d8eadb55863
io.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-3f2165c31ec5cbbb2f501f545c4ee243ccdf312ad4d7ea781716e9243cd945a6
mod.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-f06f3f4c708206558e8fad5a34e209e0a0edfeed9d6fe90744de394aa56167eb
os.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-235f32f4507f07b4ad5c1eec06d18a32d0c8b3f203faae3a13c4ef776ea35a50
thread.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-19549bcb810b3dad2abe7da1fd4e51c5f27cd4fb24d309a7690851ae5aa08b3d
sysmodule.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-7ad0f3f4e1f2215afb4494dc68b35d8591a499c318f1618cec56aecee0fbdc4a
vm.rs https://github.com/RustPython/RustPython/pull/1018/files#diff-c44c9a77e94801c68d29dc6d259e2ba6dc1d30c09e228f423aa539c4e8533fcf
Lib/importlib/_bootstrap.pyhttps://github.com/RustPython/RustPython/pull/1018/files#diff-dba786ae26d5505c4c367a93b1179c2f80f2433d983b84bacb9001fb552f0761
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/Lib/importlib/_bootstrap.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/RustPython/RustPython/pull/1018/files
Lib/importlib/_bootstrap_external.pyhttps://github.com/RustPython/RustPython/pull/1018/files#diff-efefe383b3a81d16150c280db0b64eed7569254299418f64cc0d749f8e16f3a4
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/Lib/importlib/_bootstrap_external.py
Open in desktop https://desktop.github.com
Please reload this pagehttps://github.com/RustPython/RustPython/pull/1018/files
Lib/io.pyhttps://github.com/RustPython/RustPython/pull/1018/files#diff-2828caacf5c85c7bd6023ea0e4a381cc5c65179a9822398534c5e9ad9ccbd90d
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/Lib/io.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
src/main.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fc
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/src/main.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fc
https://github.com/RustPython/RustPython/pull/1018/files#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fc
https://github.com/RustPython/RustPython/pull/1018/files#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fc
https://github.com/RustPython/RustPython/pull/1018/files#diff-42cb6807ad74b3e201c5a7ca98b911c5fa08380e942be6e4ac5807f8377f87fc
tests/snippets/import.pyhttps://github.com/RustPython/RustPython/pull/1018/files#diff-bd060346020450304e7346b7cb98c80ba8139a2b676f207194fc9accf041a5ac
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/tests/snippets/import.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-bd060346020450304e7346b7cb98c80ba8139a2b676f207194fc9accf041a5ac
https://github.com/RustPython/RustPython/pull/1018/files#diff-bd060346020450304e7346b7cb98c80ba8139a2b676f207194fc9accf041a5ac
vm/src/builtins.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/builtins.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
https://github.com/RustPython/RustPython/pull/1018/files#diff-2fb46e28bfa853775da229c10cd0c32c3b093d30bf4ff26abaa6caeac035ea00
vm/src/frame.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-b12bfe4c8654c4d3a81839ecf8fe1e9f41a1bac245ef944a0e3d8639a252ad15
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/frame.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-b12bfe4c8654c4d3a81839ecf8fe1e9f41a1bac245ef944a0e3d8639a252ad15
https://github.com/RustPython/RustPython/pull/1018/files#diff-b12bfe4c8654c4d3a81839ecf8fe1e9f41a1bac245ef944a0e3d8639a252ad15
https://github.com/RustPython/RustPython/pull/1018/files#diff-b12bfe4c8654c4d3a81839ecf8fe1e9f41a1bac245ef944a0e3d8639a252ad15
vm/src/frozen.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-2a1e4702ded8c2ecea91c7222e32b8954371451d624661c78cf43cb65f60aee6
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/frozen.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-2a1e4702ded8c2ecea91c7222e32b8954371451d624661c78cf43cb65f60aee6
vm/src/import.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-f5c93f93da13428b467e37f8a6733225d296e6c9e91f268512d66b43366c8dde
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/import.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-f5c93f93da13428b467e37f8a6733225d296e6c9e91f268512d66b43366c8dde
windelbouwmanhttps://github.com/windelbouwman
Jun 12, 2019https://github.com/RustPython/RustPython/pull/1018/files#r292940852
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/RustPython/RustPython/pull/1018/files
https://github.com/RustPython/RustPython/pull/1018/files#diff-f5c93f93da13428b467e37f8a6733225d296e6c9e91f268512d66b43366c8dde
https://github.com/RustPython/RustPython/pull/1018/files#diff-f5c93f93da13428b467e37f8a6733225d296e6c9e91f268512d66b43366c8dde
https://github.com/RustPython/RustPython/pull/1018/files#diff-f5c93f93da13428b467e37f8a6733225d296e6c9e91f268512d66b43366c8dde
vm/src/macros.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-26c6c9a12cfcb9d44bac0d05964e3c10097fbc9d5509fd6b92375be349f5bb6e
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/macros.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-26c6c9a12cfcb9d44bac0d05964e3c10097fbc9d5509fd6b92375be349f5bb6e
https://github.com/RustPython/RustPython/pull/1018/files#diff-26c6c9a12cfcb9d44bac0d05964e3c10097fbc9d5509fd6b92375be349f5bb6e
vm/src/obj/objmodule.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-92ea56cf4d14866c09014a56bf46279745bc1b840d28f5a715a2e21059146e82
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/obj/objmodule.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-92ea56cf4d14866c09014a56bf46279745bc1b840d28f5a715a2e21059146e82
vm/src/stdlib/imp.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-eb3afc8efdcc1f385d65c60702841e4c05469989a4bf0e46cf6f6d8eadb55863
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/stdlib/imp.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-eb3afc8efdcc1f385d65c60702841e4c05469989a4bf0e46cf6f6d8eadb55863
https://github.com/RustPython/RustPython/pull/1018/files#diff-eb3afc8efdcc1f385d65c60702841e4c05469989a4bf0e46cf6f6d8eadb55863
https://github.com/RustPython/RustPython/pull/1018/files#diff-eb3afc8efdcc1f385d65c60702841e4c05469989a4bf0e46cf6f6d8eadb55863
vm/src/stdlib/io.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-3f2165c31ec5cbbb2f501f545c4ee243ccdf312ad4d7ea781716e9243cd945a6
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/stdlib/io.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-3f2165c31ec5cbbb2f501f545c4ee243ccdf312ad4d7ea781716e9243cd945a6
https://github.com/RustPython/RustPython/pull/1018/files#diff-3f2165c31ec5cbbb2f501f545c4ee243ccdf312ad4d7ea781716e9243cd945a6
vm/src/stdlib/mod.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-f06f3f4c708206558e8fad5a34e209e0a0edfeed9d6fe90744de394aa56167eb
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/stdlib/mod.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-f06f3f4c708206558e8fad5a34e209e0a0edfeed9d6fe90744de394aa56167eb
https://github.com/RustPython/RustPython/pull/1018/files#diff-f06f3f4c708206558e8fad5a34e209e0a0edfeed9d6fe90744de394aa56167eb
vm/src/stdlib/os.rshttps://github.com/RustPython/RustPython/pull/1018/files#diff-235f32f4507f07b4ad5c1eec06d18a32d0c8b3f203faae3a13c4ef776ea35a50
View file https://github.com/palaviv/RustPython/blob/1de9f73bd076b559189841de72446a96e1c7ffd2/vm/src/stdlib/os.rs
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/RustPython/RustPython/pull/1018/{{ revealButtonHref }}
https://github.com/RustPython/RustPython/pull/1018/files#diff-235f32f4507f07b4ad5c1eec06d18a32d0c8b3f203faae3a13c4ef776ea35a50
https://github.com/RustPython/RustPython/pull/1018/files#diff-235f32f4507f07b4ad5c1eec06d18a32d0c8b3f203faae3a13c4ef776ea35a50
https://github.com/RustPython/RustPython/pull/1018/files#diff-235f32f4507f07b4ad5c1eec06d18a32d0c8b3f203faae3a13c4ef776ea35a50
https://github.com/RustPython/RustPython/pull/1018/files#diff-235f32f4507f07b4ad5c1eec06d18a32d0c8b3f203faae3a13c4ef776ea35a50
https://github.com/RustPython/RustPython/pull/1018/files#diff-235f32f4507f07b4ad5c1eec06d18a32d0c8b3f203faae3a13c4ef776ea35a50
https://github.com/RustPython/RustPython/pull/1018/files#diff-235f32f4507f07b4ad5c1eec06d18a32d0c8b3f203faae3a13c4ef776ea35a50
Please reload this pagehttps://github.com/RustPython/RustPython/pull/1018/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.