Updated QrCode constructor argument checks in most languages to synchronize logic.

This commit is contained in:
Project Nayuki
2018-10-05 02:27:00 +00:00
parent 06d80aade3
commit b6bbaddf4f
4 changed files with 10 additions and 7 deletions
-3
View File
@@ -162,9 +162,6 @@ class QrCode(object):
self._size = version * 4 + 17
self._errcorlvl = errcorlvl
if len(datacodewords) != QrCode._get_num_data_codewords(version, errcorlvl):
raise ValueError("Invalid array length")
# Initialize both grids to be size*size arrays of Boolean false
# The modules of this QR Code symbol (False = white, True = black). Immutable after constructor finishes
self._modules = [[False] * self._size for _ in range(self._size)] # Initially all white