René's URL Explorer Experiment


Title: How to pass *varargs? · pythonnet/pythonnet · Discussion #1772 · GitHub

Open Graph Title: How to pass *varargs? · pythonnet/pythonnet · Discussion #1772

X Title: How to pass *varargs? · pythonnet/pythonnet · Discussion #1772

Description: How to pass *varargs?

Open Graph Description: How do you pass a variable list of arguments in pythonnet? The problem is the function numpy.gradient(f, *varargs, axis=None, edge_order=1) as documented here: https://numpy.org/doc/stable/referenc...

X Description: How do you pass a variable list of arguments in pythonnet? The problem is the function numpy.gradient(f, *varargs, axis=None, edge_order=1) as documented here: https://numpy.org/doc/stable/referenc...

Opengraph URL: https://github.com/pythonnet/pythonnet/discussions/1772

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"QAPage","mainEntity":{"@type":"Question","name":"How to pass *varargs?","text":"

How do you pass a variable list of arguments in pythonnet? The problem is the function numpy.gradient(f, *varargs, axis=None, edge_order=1) as documented here: https://numpy.org/doc/stable/reference/generated/numpy.gradient.html

\n

Here is an example in python

\n
>>> import numpy as np\n>>> dx=4.0\n>>> dy=5.0\n>>> zX=[[1,2,3],[4,5,6],[8,9,0]]\n>>> np.gradient(zX, dx, dy)\n[array([[ 0.75 ,  0.75 ,  0.75 ],\n       [ 0.875,  0.875, -0.375],\n       [ 1.   ,  1.   , -1.5  ]]), array([[ 0.2,  0.2,  0.2],\n       [ 0.2,  0.2,  0.2],\n       [ 0.2, -0.8, -1.8]])]\n>>>
\n

I tried to pass the variable args with the args tuple but then the python function complains that the number of arguments is incorrect.

\n
Python.Runtime.PythonException: TypeError : invalid number of arguments\n ['  File \"C:\\\\Users\\\\henon\\\\AppData\\\\Local\\\\python-3.7.3-embed-amd64\\\\lib\\\\numpy\\\\lib\\\\function_base.py\", line 1013, in gradient\\n    raise TypeError(\"invalid number of arguments\")\\n']   at Python.Runtime.PyObject.Invoke(PyTuple args, PyDict kw)\n   at Python.Runtime.PyObject.InvokeMethod(String name, PyTuple args, PyDict kw)\n
\n

I also tried to pass it as kw[\"varargs\"] but then python says there is no kwarg named \"varargs\"

\n

So how to call that function?

","upvoteCount":1,"answerCount":3,"acceptedAnswer":{"@type":"Answer","text":"

You can see the available overloads here:

\n
\n

\n pythonnet/src/runtime/PythonTypes/PyObject.cs\n

\n

\n Lines 815 to 930\n in\n 090ff9f\n

\n
\n
\n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n\n \n \n \n \n
/// <summary>
/// InvokeMethod Method
/// </summary>
/// <remarks>
/// Invoke the named method of the object with the given arguments.
/// A PythonException is raised if the invocation is unsuccessful.
/// </remarks>
public PyObject InvokeMethod(string name, params PyObject[] args)
{
if (name == null) throw new ArgumentNullException(nameof(name));
if (args == null) throw new ArgumentNullException(nameof(args));
if (args.Contains(null)) throw new ArgumentNullException();
PyObject method = GetAttr(name);
PyObject result = method.Invoke(args);
method.Dispose();
return result;
}
/// <summary>
/// InvokeMethod Method
/// </summary>
/// <remarks>
/// Invoke the named method of the object with the given arguments.
/// A PythonException is raised if the invocation is unsuccessful.
/// </remarks>
public PyObject InvokeMethod(string name, PyTuple args)
{
if (name == null) throw new ArgumentNullException(nameof(name));
if (args == null) throw new ArgumentNullException(nameof(args));
PyObject method = GetAttr(name);
PyObject result = method.Invoke(args);
method.Dispose();
return result;
}
/// <summary>
/// InvokeMethod Method
/// </summary>
/// <remarks>
/// Invoke the named method of the object with the given arguments.
/// A PythonException is raised if the invocation is unsuccessful.
/// </remarks>
public PyObject InvokeMethod(PyObject name, params PyObject[] args)
{
if (name == null) throw new ArgumentNullException(nameof(name));
if (args == null) throw new ArgumentNullException(nameof(args));
if (args.Contains(null)) throw new ArgumentNullException();
PyObject method = GetAttr(name);
PyObject result = method.Invoke(args);
method.Dispose();
return result;
}
/// <summary>
/// InvokeMethod Method
/// </summary>
/// <remarks>
/// Invoke the named method of the object with the given arguments.
/// A PythonException is raised if the invocation is unsuccessful.
/// </remarks>
public PyObject InvokeMethod(PyObject name, PyTuple args)
{
if (name == null) throw new ArgumentNullException(nameof(name));
if (args == null) throw new ArgumentNullException(nameof(args));
PyObject method = GetAttr(name);
PyObject result = method.Invoke(args);
method.Dispose();
return result;
}
/// <summary>
/// InvokeMethod Method
/// </summary>
/// <remarks>
/// Invoke the named method of the object with the given arguments
/// and keyword arguments. Keyword args are passed as a PyDict object.
/// A PythonException is raised if the invocation is unsuccessful.
/// </remarks>
public PyObject InvokeMethod(string name, PyObject[] args, PyDict? kw)
{
if (name == null) throw new ArgumentNullException(nameof(name));
if (args == null) throw new ArgumentNullException(nameof(args));
if (args.Contains(null)) throw new ArgumentNullException();
PyObject method = GetAttr(name);
PyObject result = method.Invoke(args, kw);
method.Dispose();
return result;
}
/// <summary>
/// InvokeMethod Method
/// </summary>
/// <remarks>
/// Invoke the named method of the object with the given arguments
/// and keyword arguments. Keyword args are passed as a PyDict object.
/// A PythonException is raised if the invocation is unsuccessful.
/// </remarks>
public PyObject InvokeMethod(string name, PyTuple args, PyDict? kw)
{
if (name == null) throw new ArgumentNullException(nameof(name));
if (args == null) throw new ArgumentNullException(nameof(args));
PyObject method = GetAttr(name);
PyObject result = method.Invoke(args, kw);
method.Dispose();
return result;
}
\n
\n
\n

\n

So we have

\n\n

It's not ideal as it only has overloads with a PyObject name for the first two functions and the .NET varargs will probably hide the single PyTuple overload (not sure about that).

\n

I'm not sure why you'd think any of your attempts here should work. The variant given by @lostmsu could maybe also run into selecting the wrong overload (the params one), I'd have to check the rules.

\n

Does any of these work?

\n","upvoteCount":1,"url":"https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2635974"}}}

route-pattern/_view_fragments/Voltron::DiscussionsFragmentsController/show/:user_id/:repository/:discussion_number/discussion_layout(.:format)
route-controllervoltron_discussions_fragments
route-actiondiscussion_layout
fetch-noncev2:37bd6afc-77ac-d04c-a8e8-a99dd955a75d
current-catalog-service-hash9f0abe34da433c9b6db74bffa2466494a717b579a96b30a5d252e5090baea7be
request-idA8FA:3A10FF:2F23965:3EFDC54:6971D9C9
html-safe-nonce4f3d81b32ee6458cc8d51596598e83154e5bd8868f8c372eb5bee21f5e921e5e
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBOEZBOjNBMTBGRjoyRjIzOTY1OjNFRkRDNTQ6Njk3MUQ5QzkiLCJ2aXNpdG9yX2lkIjoiMjcyMDgxMDU5MjA2OTg2Nzk3NyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac24fbf0e06f055ead6be1ef3cb57e1530b8ac35102115304390c2398097498ac3
hovercard-subject-tagdiscussion:4031933
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/discussions_fragments/discussion_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/Voltron::DiscussionsFragmentsController/show/pythonnet/pythonnet/1772/discussion_layout
twitter:imagehttps://opengraph.githubassets.com/be387ce3c5ae98f1034eefabd85417cffd0148e82f65346e422bd45f53d8319d/pythonnet/pythonnet/discussions/1772
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/be387ce3c5ae98f1034eefabd85417cffd0148e82f65346e422bd45f53d8319d/pythonnet/pythonnet/discussions/1772
og:image:altHow do you pass a variable list of arguments in pythonnet? The problem is the function numpy.gradient(f, *varargs, axis=None, edge_order=1) as documented here: https://numpy.org/doc/stable/referenc...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None7476eb4140129667a7530d10cfb7688f701883e35a4dcaa4673e3ec599af5199
turbo-cache-controlno-preview
go-importgithub.com/pythonnet/pythonnet git https://github.com/pythonnet/pythonnet.git
octolytics-dimension-user_id6050430
octolytics-dimension-user_loginpythonnet
octolytics-dimension-repository_id14748123
octolytics-dimension-repository_nwopythonnet/pythonnet
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id14748123
octolytics-dimension-repository_network_root_nwopythonnet/pythonnet
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release2cc0827c872b538cd08371730242ae4951d2d61a
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/pythonnet/pythonnet/discussions/1772#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonnet%2Fpythonnet%2Fdiscussions%2F1772
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://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonnet%2Fpythonnet%2Fdiscussions%2F1772
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%2Fvoltron%2Fdiscussions_fragments%2Fdiscussion_layout&source=header-repo&source_repo=pythonnet%2Fpythonnet
Reloadhttps://github.com/pythonnet/pythonnet/discussions/1772
Reloadhttps://github.com/pythonnet/pythonnet/discussions/1772
Reloadhttps://github.com/pythonnet/pythonnet/discussions/1772
pythonnet https://github.com/pythonnet
pythonnethttps://github.com/pythonnet/pythonnet
Notifications https://github.com/login?return_to=%2Fpythonnet%2Fpythonnet
Fork 770 https://github.com/login?return_to=%2Fpythonnet%2Fpythonnet
Star 5.4k https://github.com/login?return_to=%2Fpythonnet%2Fpythonnet
Code https://github.com/pythonnet/pythonnet
Issues 156 https://github.com/pythonnet/pythonnet/issues
Pull requests 18 https://github.com/pythonnet/pythonnet/pulls
Discussions https://github.com/pythonnet/pythonnet/discussions
Actions https://github.com/pythonnet/pythonnet/actions
Projects 0 https://github.com/pythonnet/pythonnet/projects
Wiki https://github.com/pythonnet/pythonnet/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/pythonnet/pythonnet/security
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
Insights https://github.com/pythonnet/pythonnet/pulse
Code https://github.com/pythonnet/pythonnet
Issues https://github.com/pythonnet/pythonnet/issues
Pull requests https://github.com/pythonnet/pythonnet/pulls
Discussions https://github.com/pythonnet/pythonnet/discussions
Actions https://github.com/pythonnet/pythonnet/actions
Projects https://github.com/pythonnet/pythonnet/projects
Wiki https://github.com/pythonnet/pythonnet/wiki
Security https://github.com/pythonnet/pythonnet/security
Insights https://github.com/pythonnet/pythonnet/pulse
Answered https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2635974
filmorhttps://github.com/filmor
henon https://github.com/henon
Q&Ahttps://github.com/pythonnet/pythonnet/discussions/categories/q-a
How to pass *varargs? https://github.com/pythonnet/pythonnet/discussions/1772#top
henon https://github.com/henon
Answered https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2635974
filmorhttps://github.com/filmor
Return to tophttps://github.com/pythonnet/pythonnet/discussions/1772#top
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
henon https://github.com/henon
Apr 24, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussion-4031933
https://numpy.org/doc/stable/reference/generated/numpy.gradient.htmlhttps://numpy.org/doc/stable/reference/generated/numpy.gradient.html
Give feedback.https://github.com/pythonnet/pythonnet/discussions/1772
filmor https://github.com/filmor
Apr 26, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2635974
pythonnet/src/runtime/PythonTypes/PyObject.cshttps://github.com/pythonnet/pythonnet/blob/090ff9f460016b006f49c328115cc47f80be3b1f/src/runtime/PythonTypes/PyObject.cs#L815-L930
090ff9fhttps://github.com/pythonnet/pythonnet/commit/090ff9f460016b006f49c328115cc47f80be3b1f
View full answer https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2635974
Oldest https://github.com/pythonnet/pythonnet/discussions/1772?sort=old
Newest https://github.com/pythonnet/pythonnet/discussions/1772?sort=new
Top https://github.com/pythonnet/pythonnet/discussions/1772?sort=top
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
henon https://github.com/henon
Apr 25, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2628528
@filmorhttps://github.com/filmor
Give feedback.https://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/henon
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
henonhttps://github.com/henon
Apr 25, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2628572
Give feedback.https://github.com/pythonnet/pythonnet/discussions/1772
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
lostmsu https://github.com/lostmsu
Apr 25, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2631437
Give feedback.https://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/henon
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
henonhttps://github.com/henon
Apr 25, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2631964
Give feedback.https://github.com/pythonnet/pythonnet/discussions/1772
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
filmor https://github.com/filmor
Apr 26, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2635974
pythonnet/src/runtime/PythonTypes/PyObject.cshttps://github.com/pythonnet/pythonnet/blob/090ff9f460016b006f49c328115cc47f80be3b1f/src/runtime/PythonTypes/PyObject.cs#L815-L930
090ff9fhttps://github.com/pythonnet/pythonnet/commit/090ff9f460016b006f49c328115cc47f80be3b1f
@lostmsuhttps://github.com/lostmsu
Give feedback.https://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/henon
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
henonhttps://github.com/henon
Apr 26, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2638565
Give feedback.https://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/henon
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
henonhttps://github.com/henon
May 30, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2850908
#1804https://github.com/pythonnet/pythonnet/issues/1804
Give feedback.https://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/henon
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
Please reload this pagehttps://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/pythonnet/pythonnet/discussions/1772
henonhttps://github.com/henon
May 31, 2022 https://github.com/pythonnet/pythonnet/discussions/1772#discussioncomment-2854640
@filmorhttps://github.com/filmor
Give feedback.https://github.com/pythonnet/pythonnet/discussions/1772
henonhttps://github.com/henon
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpythonnet%2Fpythonnet%2Fdiscussions%2F1772
🙏 Q&A https://github.com/pythonnet/pythonnet/discussions/categories/q-a
https://github.com/henon
https://github.com/filmor
https://github.com/lostmsu
#1771https://github.com/pythonnet/pythonnet/issues/1771
https://github.com/pythonnet/pythonnet/discussions/1772
https://github.com/settings/replies?return_to=1
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.