Closed majidaldo closed 1 year ago
https://github.com/ingolemo/python-lenses/blob/90d7af9909590c9fc7e0a9d5508e18254df4a1f6/lenses/optics/base.py#L54
Is there a reason you're suggesting this; some benefit of ABCs that you'd like to take advantage of?
mainly for intent: you should not be able to LensLike(); you'd need to define all its @abstract methods.
LensLike()
@abstract
(are there other classes like this?)
https://github.com/ingolemo/python-lenses/blob/90d7af9909590c9fc7e0a9d5508e18254df4a1f6/lenses/optics/base.py#L54