Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
compiled.py:
from typing import Generic, TypeVar _T = TypeVar("_T") class Bar(Generic[_T]): def __init__(self) -> None: self.value: str = 'start' def __get__(self, instance: _T, owner: type[_T] | None = None) -> str: return self.value def __set__(self, instance: _T, value: str) -> None: self.value = value class Foo(object): bar: Bar = Bar()
Compiled with python3 -m mypyc compiled.py.
python3 -m mypyc compiled.py
test.py:
import compiled print("hello") f = compiled.Foo() print(f.bar) f.bar = 'test' print(f.bar)
And running with:
$ python3 test.py hello <compiled.Bar object at 0x7464e7774310> Segmentation fault
Using current master of mypyc:
$ python3 -m mypyc --version mypy 1.16.0+dev.7b4f6311e29452cc8d4ddb78331d0047c8b17e93.dirty (compiled: no)
Using Python 3.13.1
If running with python3 directly:
$ python3 test.py hello start test
The text was updated successfully, but these errors were encountered:
Output when using a debug version of python:
$ python3 test.py hello <compiled.Bar object at 0x7cc5bb0dfde0> Traceback (most recent call last): File "/home/svalentin/src/mypy-svalentin/test/test.py", line 8, in <module> f.bar = 'test' ^^^^^ TypeError: compiled.Bar object expected; got str Segmentation fault
Sorry, something went wrong.
No branches or pull requests
compiled.py:
Compiled with
python3 -m mypyc compiled.py
.test.py:
And running with:
Using current master of mypyc:
Using Python 3.13.1
If running with python3 directly:
The text was updated successfully, but these errors were encountered: