@@ -110,23 +110,21 @@ def _mav_validator(mav_value):
110
110
'''
111
111
if isinstance (mav_value ,int ) and mav_value > 1 :
112
112
return True
113
- elif not isinstance (mav_value ,tuple ) and not isinstance ( mav_value ,list ) and not isinstance ( mav_value ,dict ):
113
+ elif not isinstance (mav_value ,( tuple ,list ,dict ) ):
114
114
return False
115
115
116
116
if isinstance (mav_value ,dict ):
117
- if 'scale' not in mav_value or not (isinstance (mav_value ['scale' ],tuple ) or \
118
- isinstance (mav_value ['scale' ],int ) or isinstance (mav_value ['scale' ], list )):
117
+ if 'period' not in mav_value or not isinstance (mav_value ['period' ],(tuple ,list ,dict )):
119
118
return False
120
119
if 'shift' in mav_value :
121
- if not (isinstance (mav_value ['shift' ],tuple ) or isinstance (mav_value ['shift' ],int ) or \
122
- isinstance (mav_value ['shift' ], list )):
120
+ if not isinstance (mav_value ['shift' ],(tuple ,list ,dict )):
123
121
return False
124
- if isinstance (mav_value ['scale ' ], int ) and isinstance (mav_value ['shift' ], int ):
122
+ if isinstance (mav_value ['period ' ], int ) and isinstance (mav_value ['shift' ], int ):
125
123
return True
126
- elif isinstance (mav_value ['scale ' ], int ) or isinstance (mav_value ['shift' ], int ):
124
+ elif isinstance (mav_value ['period ' ], int ) or isinstance (mav_value ['shift' ], int ):
127
125
return False
128
- if len (mav_value ['scale ' ]) == len (mav_value ['shift' ]):
129
- for num in mav_value ['scale ' ]:
126
+ if len (mav_value ['period ' ]) == len (mav_value ['shift' ]):
127
+ for num in mav_value ['period ' ]:
130
128
if not isinstance (num , int ) and num > 1 :
131
129
return False
132
130
for num in mav_value ['shift' ]:
0 commit comments