diff --git a/python/qrcodegen.py b/python/qrcodegen.py index d149a67..f19a4a6 100644 --- a/python/qrcodegen.py +++ b/python/qrcodegen.py @@ -291,18 +291,18 @@ class QrCode(object): # Draw first copy for i in range(0, 6): - self._set_function_module(8, i, ((data >> i) & 1) != 0) - self._set_function_module(8, 7, ((data >> 6) & 1) != 0) - self._set_function_module(8, 8, ((data >> 7) & 1) != 0) - self._set_function_module(7, 8, ((data >> 8) & 1) != 0) + self._set_function_module(8, i, (data >> i) & 1 != 0) + self._set_function_module(8, 7, (data >> 6) & 1 != 0) + self._set_function_module(8, 8, (data >> 7) & 1 != 0) + self._set_function_module(7, 8, (data >> 8) & 1 != 0) for i in range(9, 15): - self._set_function_module(14 - i, 8, ((data >> i) & 1) != 0) + self._set_function_module(14 - i, 8, (data >> i) & 1 != 0) # Draw second copy for i in range(0, 8): - self._set_function_module(self._size - 1 - i, 8, ((data >> i) & 1) != 0) + self._set_function_module(self._size - 1 - i, 8, (data >> i) & 1 != 0) for i in range(8, 15): - self._set_function_module(8, self._size - 15 + i, ((data >> i) & 1) != 0) + self._set_function_module(8, self._size - 15 + i, (data >> i) & 1 != 0) self._set_function_module(8, self._size - 8, True) @@ -321,7 +321,7 @@ class QrCode(object): # Draw two copies for i in range(18): - bit = ((data >> i) & 1) != 0 + bit = (data >> i) & 1 != 0 a, b = self._size - 11 + i % 3, i // 3 self._set_function_module(a, b, bit) self._set_function_module(b, a, bit) @@ -405,10 +405,10 @@ class QrCode(object): for vert in range(self._size): # Vertical counter for j in range(2): x = right - j # Actual x coordinate - upward = ((right + 1) & 2) == 0 + upward = (right + 1) & 2 == 0 y = (self._size - 1 - vert) if upward else vert # Actual y coordinate if not self._isfunction[y][x] and i < len(data) * 8: - self._modules[y][x] = ((data[i >> 3] >> (7 - (i & 7))) & 1) != 0 + self._modules[y][x] = (data[i >> 3] >> (7 - (i & 7))) & 1 != 0 i += 1 # If there are any remainder bits (0 to 7), they are already # set to 0/false/white when the grid of modules was initialized