On Monday, 17 May 2021 at 17:16:27 UTC, Imperatorn wrote:
On Monday, 17 May 2021 at 16:54:07 UTC, mw wrote:
On Tuesday, 19 March 2019 at 23:58:48 UTC, Bastiaan Veelo wrote:
[...]

I filed the issue here (still no response yet):

https://github.com/ariovistus/pyd/issues/152

[...]

https://github.com/symmetryinvestments/autowrap

Thanks, I just tried, but still cannot get access to class field:

I build this example:

https://github.com/symmetryinvestments/autowrap/tree/master/examples/pyd

and test this:

https://github.com/symmetryinvestments/autowrap/blob/master/examples/pyd/source/class_wrap.d
class Bizzy {
    int _m;
    ...
}


```
$ dub build --config=python36

$ ln -s lib/pyd/libpydtests.so pyd.so

$ python3
import pyd
b = pyd.Bizzy(0)
b
bye(0)
b._m = 3
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'pyd.Bizzy' object has no attribute '_m'
```

Add `public` does not work either:
```
class Bizzy {
    public int _m;
    ...
}

```

Any hints?

Reply via email to