Updated class QrCode's field comments, in most languages.

This commit is contained in:
Project Nayuki
2018-10-05 00:40:49 +00:00
parent 028b377472
commit eab76f20d6
5 changed files with 30 additions and 14 deletions
+6 -2
View File
@@ -164,9 +164,13 @@ class QrCode(object):
if len(datacodewords) != QrCode._get_num_data_codewords(version, errcorlvl):
raise ValueError("Invalid array length")
# Initialize grids of modules
self._modules = [[False] * self._size for _ in range(self._size)] # The modules of the QR symbol; start with entirely white grid
self._isfunction = [[False] * self._size for _ in range(self._size)] # Indicates function modules that are not subjected to masking
# 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)]
# Indicates function modules that are not subjected to masking. Discarded when constructor finishes
self._isfunction = [[False] * self._size for _ in range(self._size)]
# Draw function patterns, draw all codewords
self._draw_function_patterns()
allcodewords = self._add_ecc_and_interleave(datacodewords)