diff options
Diffstat (limited to 'polymatrix/expression/init/initgetitemexpr.py')
-rw-r--r-- | polymatrix/expression/init/initgetitemexpr.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/polymatrix/expression/init/initgetitemexpr.py b/polymatrix/expression/init/initgetitemexpr.py index 5fea7a5..f7fc0c9 100644 --- a/polymatrix/expression/init/initgetitemexpr.py +++ b/polymatrix/expression/init/initgetitemexpr.py @@ -1,6 +1,6 @@ from numpy import isin from polymatrix.expression.mixins.expressionbasemixin import ExpressionBaseMixin -from polymatrix.expression.impl.getitemexprimpl import GetItemExprImpl +import polymatrix.expression.impl.impl def init_get_item_expr( @@ -10,13 +10,13 @@ def init_get_item_expr( def get_hashable_slice(index): if isinstance(index, slice): - return GetItemExprImpl.Slice(start=index.start, stop=index.stop, step=index.step) + return polymatrix.expression.impl.impl.GetItemExprImpl.Slice(start=index.start, stop=index.stop, step=index.step) else: return index proper_index = (get_hashable_slice(index[0]), get_hashable_slice(index[1])) - return GetItemExprImpl( + return polymatrix.expression.impl.impl.GetItemExprImpl( underlying=underlying, index=proper_index, ) |