René's URL Explorer Experiment


Title: Fixes 173: import of illegal python identifiers from filenames by jeff-dh · Pull Request #174 · SolidCode/SolidPython · GitHub

Open Graph Title: Fixes 173: import of illegal python identifiers from filenames by jeff-dh · Pull Request #174 · SolidCode/SolidPython

X Title: Fixes 173: import of illegal python identifiers from filenames by jeff-dh · Pull Request #174 · SolidCode/SolidPython

Description: -> #173 To be able to fix it (call _subbed_keyword from within objects.py) I had to extract _[un]subbed_keyword into a separate module -> helpers.py. This branch is based ontop #170 & #171 The two additional commits are: b1ac306 c30cef4

Open Graph Description: -> #173 To be able to fix it (call _subbed_keyword from within objects.py) I had to extract _[un]subbed_keyword into a separate module -> helpers.py. This branch is based ontop #170 & #17...

X Description: -> #173 To be able to fix it (call _subbed_keyword from within objects.py) I had to extract _[un]subbed_keyword into a separate module -> helpers.py. This branch is based ontop #170 &...

Opengraph URL: https://github.com/SolidCode/SolidPython/pull/174

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:b1b28f49-421f-6b7b-32ab-04dfe33a1c28
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idEB22:DD6B:378A0A0:4AE85D9:69707675
html-safe-nonce1fae5564b367d7475d99802448e6c38637471c411d19f23e7f083291993b924e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQjIyOkRENkI6Mzc4QTBBMDo0QUU4NUQ5OjY5NzA3Njc1IiwidmlzaXRvcl9pZCI6IjM2MzUzNzgzODExNjQ0MTA0ODUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacd16a3a87b297c9aa960a979399496091e5e730f0c571de90043e22aed49a25e3
hovercard-subject-tagpull_request:650682115
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/SolidCode/SolidPython/pull/174/files
twitter:imagehttps://avatars.githubusercontent.com/u/1105041?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/1105041?s=400&v=4
og:image:alt-> #173 To be able to fix it (call _subbed_keyword from within objects.py) I had to extract _[un]subbed_keyword into a separate module -> helpers.py. This branch is based ontop #170 & #17...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None9920a62ba22d06470388e2904804fb7e5ec51c9e35f81784e9191394c74b2bd2
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/SolidCode/SolidPython git https://github.com/SolidCode/SolidPython.git
octolytics-dimension-user_id622839
octolytics-dimension-user_loginSolidCode
octolytics-dimension-repository_id1377446
octolytics-dimension-repository_nwoSolidCode/SolidPython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id1377446
octolytics-dimension-repository_network_root_nwoSolidCode/SolidPython
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
release7d6181066430cc06553c8396ca201e194ae33cb9
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FSolidCode%2FSolidPython%2Fpull%2F174%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
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
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
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/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://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FSolidCode%2FSolidPython%2Fpull%2F174%2Ffiles
Sign up https://patch-diff.githubusercontent.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=SolidCode%2FSolidPython
Reloadhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
Reloadhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
Reloadhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
SolidCode https://patch-diff.githubusercontent.com/SolidCode
SolidPythonhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FSolidCode%2FSolidPython
Fork 189 https://patch-diff.githubusercontent.com/login?return_to=%2FSolidCode%2FSolidPython
Star 1.2k https://patch-diff.githubusercontent.com/login?return_to=%2FSolidCode%2FSolidPython
Code https://patch-diff.githubusercontent.com/SolidCode/SolidPython
Issues 27 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/issues
Pull requests 6 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pulls
Actions https://patch-diff.githubusercontent.com/SolidCode/SolidPython/actions
Projects 0 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/projects
Wiki https://patch-diff.githubusercontent.com/SolidCode/SolidPython/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://patch-diff.githubusercontent.com/SolidCode/SolidPython/security
Please reload this pagehttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
Insights https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pulse
Code https://patch-diff.githubusercontent.com/SolidCode/SolidPython
Issues https://patch-diff.githubusercontent.com/SolidCode/SolidPython/issues
Pull requests https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pulls
Actions https://patch-diff.githubusercontent.com/SolidCode/SolidPython/actions
Projects https://patch-diff.githubusercontent.com/SolidCode/SolidPython/projects
Wiki https://patch-diff.githubusercontent.com/SolidCode/SolidPython/wiki
Security https://patch-diff.githubusercontent.com/SolidCode/SolidPython/security
Insights https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2FSolidCode%2FSolidPython%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2FSolidCode%2FSolidPython%2Fissues%2Fnew%2Fchoose
jeff-dhhttps://patch-diff.githubusercontent.com/jeff-dh
SolidCode:masterhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/tree/master
jeff-dh:fix_173https://patch-diff.githubusercontent.com/jeff-dh/SolidPython/tree/fix_173
Conversation 0 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174
Commits 13 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits
Checks 0 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/checks
Files changed https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
Please reload this pagehttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
Fixes 173: import of illegal python identifiers from filenames https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#top
Show all changes 13 commits https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
cc28da6 added py_scadparser jeff-dh May 16, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/cc28da61d8e13b1730b2487fdf6700fc7368942d
e64dff0 removed unused function extract_callable_signatures jeff-dh May 16, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/e64dff08b726ce7cab7c1c5414d66a5f1888321b
49988f2 use py_scadparser jeff-dh May 16, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/49988f22b9e0a7dc2977fc1e8784bb6aa63e368f
243bfd7 fixed wrong openscad function syntax in examples/scad_to_include.scad jeff-dh May 16, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/243bfd78230ca41552e4ee81ca3ad4263e1df41d
c749460 added another test module to examples/scad_to_include.scad jeff-dh May 16, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/c749460076c06154924a90e06a7ed949c69717f0
fe6b85d fix OpenSCAD identifiers starting with a digit jeff-dh May 16, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/fe6b85d23164319d6b83ba69e881bec28f392327
b883cfa added support for (non)optional arguments jeff-dh May 16, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/b883cfa54398ad02cda3fd175cd6ad5a6e2ee766
9860be4 fixed test_parse_scad_callables jeff-dh May 19, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/9860be43e94000b79096ff8e7143711fba329dc5
1ece137 (hopefully) made run_all_tests.sh more portable jeff-dh May 19, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/1ece137e5802b4486405e6d3975067e53758fff9
010c815 fixed unclosed file handle in py_scadparser jeff-dh May 19, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/010c815fcc95364199dfdf33b7cb9182d49e3a82
9a68259 Merge branch 'openscad_identifiers_starting_with_digits' into fix_173 jeff-dh May 22, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/9a682592ab5c598993c924900c634e188249493c
b1ac306 moved [un]subbed_keyword into helpers.py jeff-dh May 22, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/b1ac30601725907f9ce608dd640787d8dcc730ea
c30cef4 fixed import of illegal python identifiers (#173) jeff-dh May 22, 2021 https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/commits/c30cef468dcfe3adae9b64009f6c4ee86da2424b
Clear filters https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
Please reload this pagehttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
Please reload this pagehttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files
basic_scad_include.py https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-0c4b1e9913c76a5cd2022e97fe66a0db8450072a79c6d431a6b8fa405d094bde
scad_to_include.scad https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-13690b3028a4a32e91c1e503ae8e273573de1c0c3dc3189051ae44d707405d17
helpers.py https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-5f99c72a00fa92f61bfa174eb766156be9e8f1549f38daf56d0d9fe3711e545b
objects.py https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-89ca1f3cc8652b6dc766b5b9063ba691a733d58a1a9a1b39737961b410d5fbed
LICENSE https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-9239589a18f3c1ce89807c26b1ebbad537f6f850a2e41b8f41bd50c4dd7b77ee
README.md https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-4096935536d4b649a171178e32df51a45a65d6dca3acae28bcff37b0b70eee0f
scad_parser.py https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-1b8b20dbbb5abfa2d3369f0a758f68df2207d39ca7bfe5523809a8fdecb444f5
scad_tokens.py https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-cc0b658e6c071cb625fd40271d7ae6656d0eb61e80bf04e6df428c5820c6c550
solidpython.py https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-04aa431f6fc70be220e9ebaa3752be7b39c14c552e2405b15e665417a39704ee
run_all_tests.sh https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-34b8e03c52fa5e4e9c0c6e5627774a94523f8ab9da2d02b2427af8556f8516f5
test_solidpython.py https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-25c3c2b4f1a411b37591e01400887a16876bbb17fff7c36dd72b7f9125a7622b
solid/examples/basic_scad_include.pyhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-0c4b1e9913c76a5cd2022e97fe66a0db8450072a79c6d431a6b8fa405d094bde
View file https://patch-diff.githubusercontent.com/SolidCode/SolidPython/blob/c30cef468dcfe3adae9b64009f6c4ee86da2424b/solid/examples/basic_scad_include.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-0c4b1e9913c76a5cd2022e97fe66a0db8450072a79c6d431a6b8fa405d094bde
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-0c4b1e9913c76a5cd2022e97fe66a0db8450072a79c6d431a6b8fa405d094bde
solid/examples/scad_to_include.scadhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-13690b3028a4a32e91c1e503ae8e273573de1c0c3dc3189051ae44d707405d17
View file https://patch-diff.githubusercontent.com/SolidCode/SolidPython/blob/c30cef468dcfe3adae9b64009f6c4ee86da2424b/solid/examples/scad_to_include.scad
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-13690b3028a4a32e91c1e503ae8e273573de1c0c3dc3189051ae44d707405d17
solid/helpers.pyhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-5f99c72a00fa92f61bfa174eb766156be9e8f1549f38daf56d0d9fe3711e545b
View file https://patch-diff.githubusercontent.com/SolidCode/SolidPython/blob/c30cef468dcfe3adae9b64009f6c4ee86da2424b/solid/helpers.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/{{ revealButtonHref }}
solid/objects.pyhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-89ca1f3cc8652b6dc766b5b9063ba691a733d58a1a9a1b39737961b410d5fbed
View file https://patch-diff.githubusercontent.com/SolidCode/SolidPython/blob/c30cef468dcfe3adae9b64009f6c4ee86da2424b/solid/objects.py
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-89ca1f3cc8652b6dc766b5b9063ba691a733d58a1a9a1b39737961b410d5fbed
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-89ca1f3cc8652b6dc766b5b9063ba691a733d58a1a9a1b39737961b410d5fbed
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-89ca1f3cc8652b6dc766b5b9063ba691a733d58a1a9a1b39737961b410d5fbed
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-89ca1f3cc8652b6dc766b5b9063ba691a733d58a1a9a1b39737961b410d5fbed
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-89ca1f3cc8652b6dc766b5b9063ba691a733d58a1a9a1b39737961b410d5fbed
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-89ca1f3cc8652b6dc766b5b9063ba691a733d58a1a9a1b39737961b410d5fbed
solid/py_scadparser/LICENSEhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-9239589a18f3c1ce89807c26b1ebbad537f6f850a2e41b8f41bd50c4dd7b77ee
View file https://patch-diff.githubusercontent.com/SolidCode/SolidPython/blob/c30cef468dcfe3adae9b64009f6c4ee86da2424b/solid/py_scadparser/LICENSE
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/{{ revealButtonHref }}
solid/py_scadparser/README.mdhttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/files#diff-4096935536d4b649a171178e32df51a45a65d6dca3acae28bcff37b0b70eee0f
View file https://patch-diff.githubusercontent.com/SolidCode/SolidPython/blob/c30cef468dcfe3adae9b64009f6c4ee86da2424b/solid/py_scadparser/README.md
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/{{ revealButtonHref }}
Please reload this pagehttps://patch-diff.githubusercontent.com/SolidCode/SolidPython/pull/174/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.