-
-
Notifications
You must be signed in to change notification settings - Fork 121
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Ghost" arguments are being passed to method calls! #137
Comments
See also #131 |
and #129 |
Thanks for directing me to those links, @tekknolagi. I suppose there is no solution from Cinder at the moment --should I just stick to |
I don't know, I'm afraid. I've since left the Cinder team and all I can contribute to this discussion is that it seems vectorcall/nargsf related. I would recommend trying to rebuild your C extensions for Cinder and see if that fixes things. |
Okay, I will try that. Thanks for your time! I will close this issue for now. |
I am working with the latest commit in
cinder/3.10
. I am running some scripts that depend on theaiohttp
,aiosignal
andlxml
packages (among others). However, for many (though not all) method calls inside these packages, I am gettingTypeError
s of the following nature.TypeError: feed_data() takes exactly 1 positional argument (1152921504606846977 given)
Notice the arbitrarily large number. I am however able to fix this error by changing method calls from
self.method(args)
toself.method.__call__(args)
. I have seen this issue with both methods without arguments and methods with (a few) arguments.Is this issue known? Is there some other way to get around this problem? I am working on a minimal example.
The text was updated successfully, but these errors were encountered: