157 packedData = self.__receive(length) |
159 packedData = self.__receive(length) |
158 |
160 |
159 if messageType != b"JOB ": |
161 if messageType != b"JOB ": |
160 continue |
162 continue |
161 |
163 |
162 assert adler32(packedData) & 0xffffffff == datahash, \ |
164 if adler32(packedData) & 0xffffffff != datahash: |
163 'Hashes not equal' |
165 raise RuntimeError('Hashes not equal') |
|
166 |
164 if sys.version_info[0] >= 3: |
167 if sys.version_info[0] >= 3: |
165 packedData = packedData.decode('utf-8') |
168 packedData = packedData.decode('utf-8') |
166 |
169 |
167 fx, fn, data = json.loads(packedData) |
170 fx, fn, data = json.loads(packedData) |
168 if fx == 'INIT': |
171 if fx == 'INIT': |