Vadim Pushtaev

Results 12 issues of Vadim Pushtaev

```python from cached_property import cached_property class A: def __init__(self, x): self._x = x def get_x_len(self): print('...') return len(self._x) x_len = cached_property(get_x_len) a = A([1, 2, 3]) print(a.get_x_len()) print(a.x_len) print(a.get_x_len()) ```...

As #123 reported, `x = cached_property(y)` doesn't work properly. It can be easily fixed with the `__set_name__` magic method which is available since Python 3.6. The old behaviour is preserved...

If you happen to create a key on some node X and immediately do recursive read on another node Y, it's entirely possible for the key not to be there....

It's not used.

### Pull Request check-list _Please make sure to review and check all of these items:_ - [ ] Do tests and lints pass with this change? - [ ] Do...

- Documentation fixes. - Force default for JS. It seems like I didn't forget anything :)