@@ -110,23 +110,21 @@ def _mav_validator(mav_value):
110110 '''
111111 if isinstance (mav_value ,int ) and mav_value > 1 :
112112 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 ) ):
114114 return False
115115
116116 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 )):
119118 return False
120119 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 )):
123121 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 ):
125123 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 ):
127125 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 ' ]:
130128 if not isinstance (num , int ) and num > 1 :
131129 return False
132130 for num in mav_value ['shift' ]:
0 commit comments