This is a fix for the cases where two expression where built from two different algebras and need to be compared (such as a comparing two simplified versions).
I had add some weird type wrapping in the past for reasons I cannot fathom. These precluded any isinstance checks to work as new types were created each time. Removing this wart creates no issue and solves the problem, originally reported as part of https://github.com/nexB/license-expression/issues/21
This is a fix for the cases where two expression where built from two different algebras and need to be compared (such as a comparing two simplified versions). I had add some weird type wrapping in the past for reasons I cannot fathom. These precluded any
isinstance
checks to work as new types were created each time. Removing this wart creates no issue and solves the problem, originally reported as part of https://github.com/nexB/license-expression/issues/21