René's URL Explorer Experiment


Title: Proposal for code helper to fix the binding docstring to make code documentation and completion happy by damienmarchal · Pull Request #461 · sofa-framework/SofaPython3 · GitHub

Open Graph Title: Proposal for code helper to fix the binding docstring to make code documentation and completion happy by damienmarchal · Pull Request #461 · sofa-framework/SofaPython3

X Title: Proposal for code helper to fix the binding docstring to make code documentation and completion happy by damienmarchal · Pull Request #461 · sofa-framework/SofaPython3

Description: Currently pybind11 generates the function signatures automagically and we use this feature a lot. The problem is that the automagically generates python signatures with type-hints and that these signatures may be invalid (in fact not narrow enough). On way to partially tackle the problem is to change de c++ code to help pybind11 to properly produce the correct signatures. In some case this is minor changes on the c++ side, but in some others this may imply massive refactoring. There is a second issue, when a function should have generic type hint signature (see PEP https://peps.python.org/pep-0695/) there is no way to add that in the automagicall process of pybind11's without changing pybind11 code and have that accepted mainstream. The proposed alternative was fix manually the failing method signatures. The draw back of the approach was that in that case all the docstring autogenerated are disabled. So we have to write every signature for each overload of a method, even if previously they were correct). In addition it was suggested by @bakpaul to have that done not directly in the docstring but in the c++ code. This PR is one possible implementation for such feature. Instead of the classical (which fails on signature generation): p.add_method("addObject", addObjectKwargs, sofapython3::doc::sofa::core::Node::addObjectKwargs); p.add_method("addObject", addObject, sofapython3::doc::sofa::core::Node::addObject); p.add_method("addObject", addObjectGenericType, sofapython3::doc::sofa::core::Node::addObjectGenerictype); Should be written this way (with custom signature generation only on the failing one) def_method(p, "addObject") .add_override(addObjectKwargs, sofapython3::doc::sofa::core::Node::addObjectKwargs) .add_override(addObject, sofapython3::doc::sofa::core::Node::addObject) .add_override("def addObject[T]() -> T", addObjectGenericType, sofapython3::doc::sofa::core::Node::addObjectGenerictype); The complexity of the code is a result of how pybind11 is doing the magic of binding.

Open Graph Description: Currently pybind11 generates the function signatures automagically and we use this feature a lot. The problem is that the automagically generates python signatures with type-hints and that these si...

X Description: Currently pybind11 generates the function signatures automagically and we use this feature a lot. The problem is that the automagically generates python signatures with type-hints and that these si...

Opengraph URL: https://github.com/sofa-framework/SofaPython3/pull/461

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:eff8fef2-a21c-0b12-1478-be53cf2dfeb4
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id87F2:18EDB3:6CB7298:8D74761:697E4A99
html-safe-nonce549c8dc0a3dd09e44039880924394d706867149cc7640a46e8df47c05490f334
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4N0YyOjE4RURCMzo2Q0I3Mjk4OjhENzQ3NjE6Njk3RTRBOTkiLCJ2aXNpdG9yX2lkIjoiODUyMTg5MzI0MDgzMDMxNTE2MSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac86e7a779fbfddcb7c3c08d24f06a945128f1ffe8eaa28068e389f6984ff9ffa2
hovercard-subject-tagpull_request:2103671895
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/sofa-framework/SofaPython3/pull/461/files
twitter:imagehttps://avatars.githubusercontent.com/u/12644882?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/12644882?s=400&v=4
og:image:altCurrently pybind11 generates the function signatures automagically and we use this feature a lot. The problem is that the automagically generates python signatures with type-hints and that these si...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None60279d4097367e16897439d16d6bbe4180663db828c666eeed2656988ffe59f6
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/sofa-framework/SofaPython3 git https://github.com/sofa-framework/SofaPython3.git
octolytics-dimension-user_id11028508
octolytics-dimension-user_loginsofa-framework
octolytics-dimension-repository_id260159147
octolytics-dimension-repository_nwosofa-framework/SofaPython3
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id260159147
octolytics-dimension-repository_network_root_nwosofa-framework/SofaPython3
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
release7c85641c598ad130c74f7bcc27f58575cac69551
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsofa-framework%2FSofaPython3%2Fpull%2F461%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%2Fsofa-framework%2FSofaPython3%2Fpull%2F461%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=sofa-framework%2FSofaPython3
Reloadhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes
Reloadhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes
Reloadhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes
sofa-framework https://patch-diff.githubusercontent.com/sofa-framework
SofaPython3https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fsofa-framework%2FSofaPython3
Fork 53 https://patch-diff.githubusercontent.com/login?return_to=%2Fsofa-framework%2FSofaPython3
Star 60 https://patch-diff.githubusercontent.com/login?return_to=%2Fsofa-framework%2FSofaPython3
Code https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3
Issues 36 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/issues
Pull requests 32 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pulls
Actions https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/actions
Projects 0 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/projects
Wiki https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/wiki
Security 0 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/security
Insights https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pulse
Code https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3
Issues https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/issues
Pull requests https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pulls
Actions https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/actions
Projects https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/projects
Wiki https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/wiki
Security https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/security
Insights https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fsofa-framework%2FSofaPython3%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=%2Fsofa-framework%2FSofaPython3%2Fissues%2Fnew%2Fchoose
damienmarchalhttps://patch-diff.githubusercontent.com/damienmarchal
sofa-framework:masterhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/tree/master
CRIStAL-PADR:xp-component-stubgenhttps://patch-diff.githubusercontent.com/CRIStAL-PADR/plugin.SofaPython3/tree/xp-component-stubgen
Conversation 1 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461
Commits 28 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits
Checks 0 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/checks
Files changed https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/files
Please reload this pagehttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes
Proposal for code helper to fix the binding docstring to make code documentation and completion happy https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#top
Show all changes 28 commits https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/files
9222203 Fix name in ClassEntry Binding_ObjectFactory.cpp damienmarchal Sep 23, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/9222203286d24117035c6074197a4b30d4217fa6
d4648bd Add experimental docstring for stub generation damienmarchal Sep 23, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/d4648bd3185c6c1e4a1dff152ab94982c2fd2565
0e11a6c Remove Sofa.Components. damienmarchal Sep 23, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/0e11a6c72d3128826acd1770e9f45219cf597193
ddead4d Example on how to fix pybind11 type forward declaration so stubgens k… damienmarchal Sep 23, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/ddead4d85aaba2b642ce7530511827722d77bbf8
fca789f Example on how to fix pybind11 type forward declaration so stubgens k… damienmarchal Sep 23, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/fca789f7165533fccbf1bc0939aa6413f7802178
a9a61d9 Example on how to fix pybind11 type forward declaration so stubgens k… damienmarchal Sep 23, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/a9a61d9b808fb4da842fdd0699f9c9390664b7b7
7fd98e6 Remove Sofa.Components. damienmarchal Sep 23, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/7fd98e6d8188cbd901bfb804c7c642318d768493
83ae2a9 Merge branch 'master' into pr-typehint-example-how-to-fix-definition damienmarchal Oct 2, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/83ae2a915ded79420568f0ad2b94c820b94668fc
1df35ab Completion Binding_Node draft damienmarchal Oct 2, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/1df35ab158588866e1b9bc5a582e2cc4d16fe6c6
992fb0e First working version damienmarchal Oct 2, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/992fb0ea5611b37bdfbf1d898d562b36a7afe673
7d4549e FIXUP damienmarchal Oct 2, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/7d4549e9c2de50e9e2392e6b6f4b0a804ef39e8c
4894b15 FIXUP 2 damienmarchal Oct 2, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/4894b15346a1b07ea48fe6255dbdfe5f83be133d
dd119b7 WIP damienmarchal Oct 11, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/dd119b7655a1e1b21391a55dc4d3e4d6911ef8bd
8446233 Update tests to take into account removal of Sofa.Components. damienmarchal Oct 11, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/8446233cb3cd3c4804cb5c1ade20e96fb4ae63b1
c315a1e Merge remote-tracking branch 'origin/master' into pr-remove-sofa-comp… damienmarchal Oct 14, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/c315a1e066f33cc5a448f0abc1dabcd8d296af3f
c781647 Merge remote-tracking branch 'origin/master' into pr-typehint-example… damienmarchal Oct 14, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/c7816476092a7a36b168001b600882cc141d3bde
abd221b Merge remote-tracking branch 'cristal/pr-typehint-example-how-to-fix-… damienmarchal Oct 14, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/abd221bb31df66c88e7f1fd03f8e15d475992524
6dd65ac Merge remote-tracking branch 'cristal/pr-remove-sofa-components' into… damienmarchal Oct 14, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/6dd65acb0aada6ef3d798e9a72f7df10a0dae67a
3a8efea FIXUP damienmarchal Oct 14, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/3a8efead2b40b7cd82b29d473ec557b9d0fedbf7
6cce21c Add binding for BaseClass damienmarchal Oct 17, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/6cce21c6b42564d040eb799c7740b9792d716f56
423ba9e Add binding for BaseClass damienmarchal Oct 17, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/423ba9e94d9b5d5bf4f1c237c0369bf1549dfe90
3ebaf13 Merge remote-tracking branch 'origin/master' into pr-typehint-example… damienmarchal Oct 17, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/3ebaf13d2badb11680345d197700a9db708362d7
6b8f021 Generalize the pybind11 forward declaration of classes. damienmarchal Oct 17, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/6b8f021ce4e9b7e5490e19f3d2a24b65c97d3e48
cbe2505 Add pybind11 forward declaration to Node damienmarchal Oct 17, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/cbe250571774eddce3abee2f7f4448e9d4a9c3b3
2bd7ff6 Generalize the pybind11 forward declaration of classes. damienmarchal Oct 17, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/2bd7ff65a05422f0d20a52ee838183d414741008
7df316b Merge remote-tracking branch 'origin/master' into pr-typehint-example… damienmarchal Nov 8, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/7df316bcfcbc76caf2dcb555264d0a5601c6409b
43dff61 Merge branch 'xp-component-stubgen' into xp-component-stubgen-2 damienmarchal Nov 8, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/43dff614f182d9f16f0f777a674101bcb7000a81
56c541f FIXUP damienmarchal Nov 8, 2024 https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/commits/56c541ff1b8895267422122fcead6443c5785541
Clear filters https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/files
Please reload this pagehttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes
Please reload this pagehttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes
CMakeLists.txt https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-906a0ba7e8d31d66c976733dc7194cd430333f707162ec9d4cd1c66fa8f2d3e6
PyBindHelper.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-da609ef6e75acb589d8191196153394ebb6b460daaff8d105a15c6ba5b770e02
Binding_Base.cpp https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-37a2b9ed95eada7f25a47783dbf7ad4c0412aed276f9bd60a286e188935ef04f
Binding_Base.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-afa9fbbb9769e0a10b0999ead7ef9d4582667f36bbedc420c32528c82fbe0d9b
Binding_BaseClass.cpp https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-c6945b89714775842ff1306cc97e62a3e35e0565b367d5565c911114c73e49c0
Binding_BaseClass.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-9a745cd2064d40dbac10dfbe4a4fe8907da9259ea8241eaa4ee6cc19546976af
Binding_BaseClass_doc.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-0a2546eb363b0ab464e48b56f930e245c6037a1934d7ef600333e529216e5c3c
Binding_BaseData.cpp https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-0d5d663fe419c0c28d0a2736b8d9b77b832c43b4a7fcfe61cedbb386b7d7364f
Binding_BaseData.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-73773d37fad86eedc654824e6407bc53532cf3bfc5b392163c5256259dc466d3
Binding_BaseLink.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-d30a369063e650df0d09d1259236a49083c5ed3d55980a6524796c6f454c4693
Binding_BaseMeshTopology.cpp https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-538b1b08ec3f72ccca59cd0f9dc5fb6827bc70e72726d772f924872cf99d629c
Binding_BaseMeshTopology.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-6afae55d8f128cb8871bdbefa4f269c05cc98b7ce20ef2e3b2c957a1ab5b256d
Binding_BaseObject.cpp https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-f39971bcba2a9107ddcd0981e3c8dc80cbed94e1237babfc893d391de08b81d6
Binding_BaseObject.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-dfb736ee5c8f7e455abc0c414a36aef76519a568e37cbf001538b49f5eb12052
Binding_Mass.cpp https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-67c8dc9780ee2f52393ce801bfe8d891c01dfa5ce5e06789d2986ffa36a6baff
Binding_Mass.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-4f3909c07671cfa1cb7cc92a7ea05cbd90e1bbbdf8645eec649e8da55b722894
Binding_Node.cpp https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-f611b4ca61af10f2d64a077ff8967adfc381bedc1669041dc41911dcba1b761f
Binding_Node.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-f99e987a259eb16e0426b7627959a3fb356b02296040698b68b4d74ee0be783c
Binding_Node_doc.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-0a8bbbf87dbf4dd8e5e67a73cc1a31fac92fe14e3f16b6f4be159547bd30b20b
Binding_Topology.cpp https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-d2df5bb3ba386f5d0df7154dac5db0af4b545d2f81c68e3c10eae5d02cf2dd8e
Binding_Topology.h https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-bb0b63aa9212af43d033a17990cb09461810d5f14ace7dd5d0c2417bc1986d6f
CMakeLists.txt https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-9e82b2d0afeecb17130b00d6f985f6da4f364f74c45003e34f2112455e6cc2fd
Submodule_Core.cpp https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-433d91adb366f5b53cd53a517455e7ff525711fcff2e39145cd0f0186792e2d0
Plugin/CMakeLists.txthttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-906a0ba7e8d31d66c976733dc7194cd430333f707162ec9d4cd1c66fa8f2d3e6
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/Plugin/CMakeLists.txt
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-906a0ba7e8d31d66c976733dc7194cd430333f707162ec9d4cd1c66fa8f2d3e6
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-906a0ba7e8d31d66c976733dc7194cd430333f707162ec9d4cd1c66fa8f2d3e6
Plugin/src/SofaPython3/PyBindHelper.hhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-da609ef6e75acb589d8191196153394ebb6b460daaff8d105a15c6ba5b770e02
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/Plugin/src/SofaPython3/PyBindHelper.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Base.cpphttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-37a2b9ed95eada7f25a47783dbf7ad4c0412aed276f9bd60a286e188935ef04f
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Base.cpp
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-37a2b9ed95eada7f25a47783dbf7ad4c0412aed276f9bd60a286e188935ef04f
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-37a2b9ed95eada7f25a47783dbf7ad4c0412aed276f9bd60a286e188935ef04f
bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Base.hhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-afa9fbbb9769e0a10b0999ead7ef9d4582667f36bbedc420c32528c82fbe0d9b
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_Base.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-afa9fbbb9769e0a10b0999ead7ef9d4582667f36bbedc420c32528c82fbe0d9b
bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseClass.cpphttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-c6945b89714775842ff1306cc97e62a3e35e0565b367d5565c911114c73e49c0
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseClass.cpp
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseClass.hhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-9a745cd2064d40dbac10dfbe4a4fe8907da9259ea8241eaa4ee6cc19546976af
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseClass.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseClass_doc.hhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-0a2546eb363b0ab464e48b56f930e245c6037a1934d7ef600333e529216e5c3c
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseClass_doc.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseData.cpphttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-0d5d663fe419c0c28d0a2736b8d9b77b832c43b4a7fcfe61cedbb386b7d7364f
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseData.cpp
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-0d5d663fe419c0c28d0a2736b8d9b77b832c43b4a7fcfe61cedbb386b7d7364f
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-0d5d663fe419c0c28d0a2736b8d9b77b832c43b4a7fcfe61cedbb386b7d7364f
bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseData.hhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-73773d37fad86eedc654824e6407bc53532cf3bfc5b392163c5256259dc466d3
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseData.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-73773d37fad86eedc654824e6407bc53532cf3bfc5b392163c5256259dc466d3
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-73773d37fad86eedc654824e6407bc53532cf3bfc5b392163c5256259dc466d3
bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseLink.hhttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-d30a369063e650df0d09d1259236a49083c5ed3d55980a6524796c6f454c4693
View file https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/blob/56c541ff1b8895267422122fcead6443c5785541/bindings/Sofa/src/SofaPython3/Sofa/Core/Binding_BaseLink.h
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-d30a369063e650df0d09d1259236a49083c5ed3d55980a6524796c6f454c4693
https://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes#diff-d30a369063e650df0d09d1259236a49083c5ed3d55980a6524796c6f454c4693
Please reload this pagehttps://patch-diff.githubusercontent.com/sofa-framework/SofaPython3/pull/461/changes
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.