3 }\V@s ddlmZGdddeZdS))o8c@s eZdZdZddZddZdS) PaletteFileZRGBc CsddtdD|_x|j}|s$P|dddkr6qt|dkrJtdd d|jD}y|\}}}}Wn$tk r|\}}|}}YnXd|kod knrt|t|t||j|<qWd j|j|_dS) NcSsg|]}|||fqSr).0irrg/private/var/folders/pf/wv4htv3x0qs2c2mp0dnn0kchsvlck3/T/pip-install-i584jbuk/Pillow/PIL/PaletteFile.py sz(PaletteFile.__init__..r#dzbad palette filecSsg|] }t|qSr)int)rxrrrr)s) rangepalettereadlinelen SyntaxErrorsplit ValueErrorrjoin)selffpsvrrgbrrr__init__s$ "zPaletteFile.__init__cCs |j|jfS)N)rrawmode)rrrr getpalette5szPaletteFile.getpaletteN)__name__ __module__ __qualname__r!r r"rrrrrsrN)_binaryrobjectrrrrrs