Skip to content

Commit 7ef52a6

Browse files
committed
Avoid view of view
1 parent f5f5935 commit 7ef52a6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

xdeps/madxutils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,8 @@ def _eval(self, expr):
123123

124124
class View:
125125
def __init__(self, obj, ref, evaluator):
126+
if type(obj) is View:
127+
obj = obj._get_viewed_object()
126128
object.__setattr__(self, "_obj", obj)
127129
object.__setattr__(self, "_ref", ref)
128130
object.__setattr__(self, "_eval", evaluator)

0 commit comments

Comments
 (0)