Title: Fix set pythonhome by vmuriart · Pull Request #415 · pythonnet/pythonnet · GitHub
Open Graph Title: Fix set pythonhome by vmuriart · Pull Request #415 · pythonnet/pythonnet
X Title: Fix set pythonhome by vmuriart · Pull Request #415 · pythonnet/pythonnet
Description: What does this implement/fix? Explain your changes. Fixes setters for PythonEngine.PythonHome PythonEngine.ProgramName and PythonEngine.PythonPath. It extends #279/#186: Fix the issue in Python 2/3 and 32/64bit Fix memory leak on multiple setters Does this close any currently open issues? Closes #179 Closes #279 (replaces) Closes #186 (replaces) Any other comments? There's quite a bit of repeated code on this pr. I'll perform the clean-up after this pr is merged to avoid obscuring how this is being fixed. PythonEngine.PythonPath, is misleading since it doesn't directly map to PYTHONPATH and should be called Path instead. py_set_path doesn't exist on PY27 but it was erroneously defined at some point. Needs to be removed, but its outside the scope of this PR. Checklist Check all those that are applicable and complete. Make sure to include one or more tests for your change Add yourself to AUTHORS
Open Graph Description: What does this implement/fix? Explain your changes. Fixes setters for PythonEngine.PythonHome PythonEngine.ProgramName and PythonEngine.PythonPath. It extends #279/#186: Fix the issue in Python 2/...
X Description: What does this implement/fix? Explain your changes. Fixes setters for PythonEngine.PythonHome PythonEngine.ProgramName and PythonEngine.PythonPath. It extends #279/#186: Fix the issue in Python 2/...
Opengraph URL: https://github.com/pythonnet/pythonnet/pull/415
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:2d2ea9e5-456a-4072-7c78-0135bbaad38e |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | C686:178E2:624F5D:81A23A:69703784 |
| html-safe-nonce | ede4fcdffa19fa3527790881dbc7c93f8196324387ff163841ad78fe4853f36b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjg2OjE3OEUyOjYyNEY1RDo4MUEyM0E6Njk3MDM3ODQiLCJ2aXNpdG9yX2lkIjoiMzU4OTU3NzM1NjcyNTk5MTMwMCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 042f976041acd00ffab82e52e5bfeab856b7abf9bb03bedba54baeaffd6af05c |
| hovercard-subject-tag | pull_request:108881680 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/pythonnet/pythonnet/pull/415/checks |
| twitter:image | https://avatars.githubusercontent.com/u/13303020?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/13303020?s=400&v=4 |
| og:image:alt | What does this implement/fix? Explain your changes. Fixes setters for PythonEngine.PythonHome PythonEngine.ProgramName and PythonEngine.PythonPath. It extends #279/#186: Fix the issue in Python 2/... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 9920a62ba22d06470388e2904804fb7e5ec51c9e35f81784e9191394c74b2bd2 |
| turbo-cache-control | no-preview |
| go-import | github.com/pythonnet/pythonnet git https://github.com/pythonnet/pythonnet.git |
| octolytics-dimension-user_id | 6050430 |
| octolytics-dimension-user_login | pythonnet |
| octolytics-dimension-repository_id | 14748123 |
| octolytics-dimension-repository_nwo | pythonnet/pythonnet |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 14748123 |
| octolytics-dimension-repository_network_root_nwo | pythonnet/pythonnet |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | f643964067a552f02067066d6a910b2f90a5721f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width