Git Product home page Git Product logo

Comments (4)

adamchainz avatar adamchainz commented on July 30, 2024

Can you narrow it down to particular file / source? It's hard to know what fixer was even running from the traceback.

from django-upgrade.

adamchainz avatar adamchainz commented on July 30, 2024

It could also be useful to know which --target-version hits this, as that will narrow which fixers.

This may be an instance of #34.

from django-upgrade.

MikeVL avatar MikeVL commented on July 30, 2024

tokens variable:

tokens = [
    Token(name="NAME", src="import", line=1, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="re", line=1, utf8_byte_offset=7),
    Token(name="NEWLINE", src="\n", line=1, utf8_byte_offset=9),
    Token(name="NL", src="\n", line=2, utf8_byte_offset=0),
    Token(name="NAME", src="from", line=3, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="autoslug", line=3, utf8_byte_offset=5),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=3, utf8_byte_offset=14),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="AutoSlugField", line=3, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src="  ", line=None, utf8_byte_offset=None),
    Token(name="COMMENT", src="# noqa", line=3, utf8_byte_offset=36),
    Token(name="NEWLINE", src="\n", line=3, utf8_byte_offset=42),
    Token(name="NAME", src="from", line=4, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="bitfield", line=4, utf8_byte_offset=5),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=4, utf8_byte_offset=14),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="BitField", line=4, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src="  ", line=None, utf8_byte_offset=None),
    Token(name="COMMENT", src="# noqa", line=4, utf8_byte_offset=31),
    Token(name="NEWLINE", src="\n", line=4, utf8_byte_offset=37),
    Token(name="NAME", src="from", line=5, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="django", line=5, utf8_byte_offset=5),
    Token(name="OP", src=".", line=5, utf8_byte_offset=11),
    Token(name="NAME", src="conf", line=5, utf8_byte_offset=12),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=5, utf8_byte_offset=17),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="settings", line=5, utf8_byte_offset=24),
    Token(name="NEWLINE", src="\n", line=5, utf8_byte_offset=32),
    Token(name="NAME", src="from", line=6, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="django", line=6, utf8_byte_offset=5),
    Token(name="OP", src=".", line=6, utf8_byte_offset=11),
    Token(name="NAME", src="contrib", line=6, utf8_byte_offset=12),
    Token(name="OP", src=".", line=6, utf8_byte_offset=19),
    Token(name="NAME", src="gis", line=6, utf8_byte_offset=20),
    Token(name="OP", src=".", line=6, utf8_byte_offset=23),
    Token(name="NAME", src="db", line=6, utf8_byte_offset=24),
    Token(name="OP", src=".", line=6, utf8_byte_offset=26),
    Token(name="NAME", src="models", line=6, utf8_byte_offset=27),
    Token(name="OP", src=".", line=6, utf8_byte_offset=33),
    Token(name="NAME", src="fields", line=6, utf8_byte_offset=34),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=6, utf8_byte_offset=41),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="PointField", line=6, utf8_byte_offset=48),
    Token(name="UNIMPORTANT_WS", src="  ", line=None, utf8_byte_offset=None),
    Token(name="COMMENT", src="# noqa", line=6, utf8_byte_offset=60),
    Token(name="NEWLINE", src="\n", line=6, utf8_byte_offset=66),
    Token(name="NAME", src="from", line=7, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="django", line=7, utf8_byte_offset=5),
    Token(name="OP", src=".", line=7, utf8_byte_offset=11),
    Token(name="NAME", src="core", line=7, utf8_byte_offset=12),
    Token(name="OP", src=".", line=7, utf8_byte_offset=16),
    Token(name="NAME", src="validators", line=7, utf8_byte_offset=17),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=7, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="MinLengthValidator", line=7, utf8_byte_offset=35),
    Token(name="OP", src=",", line=7, utf8_byte_offset=53),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="RegexValidator", line=7, utf8_byte_offset=55),
    Token(name="OP", src=",", line=7, utf8_byte_offset=69),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="_lazy_re_compile", line=7, utf8_byte_offset=71),
    Token(name="NEWLINE", src="\n", line=7, utf8_byte_offset=87),
    Token(name="NAME", src="from", line=8, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="django", line=8, utf8_byte_offset=5),
    Token(name="OP", src=".", line=8, utf8_byte_offset=11),
    Token(name="NAME", src="db", line=8, utf8_byte_offset=12),
    Token(name="OP", src=".", line=8, utf8_byte_offset=14),
    Token(name="NAME", src="models", line=8, utf8_byte_offset=15),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=8, utf8_byte_offset=22),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=8, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src="  ", line=None, utf8_byte_offset=None),
    Token(name="COMMENT", src="# noqa", line=8, utf8_byte_offset=32),
    Token(name="NEWLINE", src="\n", line=8, utf8_byte_offset=38),
    Token(name="NAME", src="from", line=9, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="django", line=9, utf8_byte_offset=5),
    Token(name="OP", src=".", line=9, utf8_byte_offset=11),
    Token(name="NAME", src="db", line=9, utf8_byte_offset=12),
    Token(name="OP", src=".", line=9, utf8_byte_offset=14),
    Token(name="NAME", src="models", line=9, utf8_byte_offset=15),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=9, utf8_byte_offset=22),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__all__", line=9, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="as", line=9, utf8_byte_offset=37),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="django_all", line=9, utf8_byte_offset=40),
    Token(name="NEWLINE", src="\n", line=9, utf8_byte_offset=50),
    Token(name="NAME", src="from", line=10, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="django", line=10, utf8_byte_offset=5),
    Token(name="OP", src=".", line=10, utf8_byte_offset=11),
    Token(name="NAME", src="utils", line=10, utf8_byte_offset=12),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=10, utf8_byte_offset=18),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="timezone", line=10, utf8_byte_offset=25),
    Token(name="NEWLINE", src="\n", line=10, utf8_byte_offset=33),
    Token(name="NL", src="\n", line=11, utf8_byte_offset=0),
    Token(name="NAME", src="from", line=12, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src=".", line=12, utf8_byte_offset=5),
    Token(name="NAME", src="fields", line=12, utf8_byte_offset=6),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=12, utf8_byte_offset=13),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=12, utf8_byte_offset=20),
    Token(name="UNIMPORTANT_WS", src="  ", line=None, utf8_byte_offset=None),
    Token(name="COMMENT", src="# noqa", line=12, utf8_byte_offset=23),
    Token(name="NEWLINE", src="\n", line=12, utf8_byte_offset=29),
    Token(name="NAME", src="from", line=13, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src=".", line=13, utf8_byte_offset=5),
    Token(name="NAME", src="fields", line=13, utf8_byte_offset=6),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=13, utf8_byte_offset=13),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__all__", line=13, utf8_byte_offset=20),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="as", line=13, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="fields_all", line=13, utf8_byte_offset=31),
    Token(name="NEWLINE", src="\n", line=13, utf8_byte_offset=41),
    Token(name="NAME", src="from", line=14, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src=".", line=14, utf8_byte_offset=5),
    Token(name="NAME", src="manager", line=14, utf8_byte_offset=6),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=14, utf8_byte_offset=14),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=14, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src="  ", line=None, utf8_byte_offset=None),
    Token(name="COMMENT", src="# noqa", line=14, utf8_byte_offset=24),
    Token(name="NEWLINE", src="\n", line=14, utf8_byte_offset=30),
    Token(name="NAME", src="from", line=15, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src=".", line=15, utf8_byte_offset=5),
    Token(name="NAME", src="manager", line=15, utf8_byte_offset=6),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="import", line=15, utf8_byte_offset=14),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__all__", line=15, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="as", line=15, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="manager_all", line=15, utf8_byte_offset=32),
    Token(name="NEWLINE", src="\n", line=15, utf8_byte_offset=43),
    Token(name="NL", src="\n", line=16, utf8_byte_offset=0),
    Token(name="NAME", src="__all__", line=17, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=17, utf8_byte_offset=8),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="django_all", line=17, utf8_byte_offset=10),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="+", line=17, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="fields_all", line=17, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="+", line=17, utf8_byte_offset=34),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="manager_all", line=17, utf8_byte_offset=36),
    Token(name="NEWLINE", src="\n", line=17, utf8_byte_offset=47),
    Token(name="NAME", src="__all__", line=18, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="+=", line=18, utf8_byte_offset=8),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="[", line=18, utf8_byte_offset=11),
    Token(name="NL", src="\n", line=18, utf8_byte_offset=12),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"MomoizeReprMixin"', line=19, utf8_byte_offset=4),
    Token(name="OP", src=",", line=19, utf8_byte_offset=22),
    Token(name="NL", src="\n", line=19, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"INNField"', line=20, utf8_byte_offset=4),
    Token(name="OP", src=",", line=20, utf8_byte_offset=14),
    Token(name="NL", src="\n", line=20, utf8_byte_offset=15),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"OGRNField"', line=21, utf8_byte_offset=4),
    Token(name="OP", src=",", line=21, utf8_byte_offset=15),
    Token(name="NL", src="\n", line=21, utf8_byte_offset=16),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"ColorField"', line=22, utf8_byte_offset=4),
    Token(name="OP", src=",", line=22, utf8_byte_offset=16),
    Token(name="NL", src="\n", line=22, utf8_byte_offset=17),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"WordField"', line=23, utf8_byte_offset=4),
    Token(name="OP", src=",", line=23, utf8_byte_offset=15),
    Token(name="NL", src="\n", line=23, utf8_byte_offset=16),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"MetaDescriptionField"', line=24, utf8_byte_offset=4),
    Token(name="OP", src=",", line=24, utf8_byte_offset=26),
    Token(name="NL", src="\n", line=24, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"PublishDateTimeField"', line=25, utf8_byte_offset=4),
    Token(name="OP", src=",", line=25, utf8_byte_offset=26),
    Token(name="NL", src="\n", line=25, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"ModificationDateTimeField"', line=26, utf8_byte_offset=4),
    Token(name="OP", src=",", line=26, utf8_byte_offset=31),
    Token(name="NL", src="\n", line=26, utf8_byte_offset=32),
    Token(name="OP", src="]", line=27, utf8_byte_offset=0),
    Token(name="NEWLINE", src="\n", line=27, utf8_byte_offset=1),
    Token(name="NL", src="\n", line=28, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=29, utf8_byte_offset=0),
    Token(name="NAME", src="class", line=30, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="MomoizeReprMixin", line=30, utf8_byte_offset=6),
    Token(name="OP", src=":", line=30, utf8_byte_offset=22),
    Token(name="NEWLINE", src="\n", line=30, utf8_byte_offset=23),
    Token(name="INDENT", src="    ", line=31, utf8_byte_offset=0),
    Token(name="NAME", src="def", line=31, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__repr__", line=31, utf8_byte_offset=8),
    Token(name="OP", src="(", line=31, utf8_byte_offset=16),
    Token(name="NAME", src="self", line=31, utf8_byte_offset=17),
    Token(name="OP", src=")", line=31, utf8_byte_offset=21),
    Token(name="OP", src=":", line=31, utf8_byte_offset=22),
    Token(name="NEWLINE", src="\n", line=31, utf8_byte_offset=23),
    Token(name="INDENT", src="        ", line=32, utf8_byte_offset=0),
    Token(name="NAME", src="return", line=32, utf8_byte_offset=8),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='f"{self.__class__.__name__.lower()}.{self.pk}"', line=32, utf8_byte_offset=15),
    Token(name="NEWLINE", src="\n", line=32, utf8_byte_offset=61),
    Token(name="NL", src="\n", line=33, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=34, utf8_byte_offset=0),
    Token(name="COMMENT", src="#", line=35, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=35, utf8_byte_offset=1),
    Token(name="COMMENT", src="# Custom fields", line=36, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=36, utf8_byte_offset=15),
    Token(name="COMMENT", src="#", line=37, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=37, utf8_byte_offset=1),
    Token(name="NL", src="\n", line=38, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=39, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=40, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=40, utf8_byte_offset=0),
    Token(name="NAME", src="class", line=40, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="INNField", line=40, utf8_byte_offset=6),
    Token(name="OP", src="(", line=40, utf8_byte_offset=14),
    Token(name="NAME", src="CharField", line=40, utf8_byte_offset=15),
    Token(name="OP", src=")", line=40, utf8_byte_offset=24),
    Token(name="OP", src=":", line=40, utf8_byte_offset=25),
    Token(name="NEWLINE", src="\n", line=40, utf8_byte_offset=26),
    Token(name="INDENT", src="    ", line=41, utf8_byte_offset=0),
    Token(name="NAME", src="default_validators", line=41, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=41, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="[", line=41, utf8_byte_offset=25),
    Token(name="NL", src="\n", line=41, utf8_byte_offset=26),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="RegexValidator", line=42, utf8_byte_offset=8),
    Token(name="OP", src="(", line=42, utf8_byte_offset=22),
    Token(name="NL", src="\n", line=42, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="_lazy_re_compile", line=43, utf8_byte_offset=12),
    Token(name="OP", src="(", line=43, utf8_byte_offset=28),
    Token(name="STRING", src='r"^\\d{10}(?:\\d{2})?$"', line=43, utf8_byte_offset=29),
    Token(name="OP", src=")", line=43, utf8_byte_offset=50),
    Token(name="OP", src=",", line=43, utf8_byte_offset=51),
    Token(name="NL", src="\n", line=43, utf8_byte_offset=52),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="message", line=44, utf8_byte_offset=12),
    Token(name="OP", src="=", line=44, utf8_byte_offset=19),
    Token(name="STRING", src='"ИНН состоит из 10 или 12 цифр"', line=44, utf8_byte_offset=20),
    Token(name="OP", src=",", line=44, utf8_byte_offset=70),
    Token(name="NL", src="\n", line=44, utf8_byte_offset=71),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="code", line=45, utf8_byte_offset=12),
    Token(name="OP", src="=", line=45, utf8_byte_offset=16),
    Token(name="STRING", src='"invalid"', line=45, utf8_byte_offset=17),
    Token(name="OP", src=",", line=45, utf8_byte_offset=26),
    Token(name="NL", src="\n", line=45, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="OP", src=")", line=46, utf8_byte_offset=8),
    Token(name="NL", src="\n", line=46, utf8_byte_offset=9),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="]", line=47, utf8_byte_offset=4),
    Token(name="NEWLINE", src="\n", line=47, utf8_byte_offset=5),
    Token(name="NL", src="\n", line=48, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="def", line=49, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__init__", line=49, utf8_byte_offset=8),
    Token(name="OP", src="(", line=49, utf8_byte_offset=16),
    Token(name="NAME", src="self", line=49, utf8_byte_offset=17),
    Token(name="OP", src=",", line=49, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=49, utf8_byte_offset=23),
    Token(name="NAME", src="args", line=49, utf8_byte_offset=24),
    Token(name="OP", src=",", line=49, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=49, utf8_byte_offset=30),
    Token(name="NAME", src="kwargs", line=49, utf8_byte_offset=32),
    Token(name="OP", src=")", line=49, utf8_byte_offset=38),
    Token(name="OP", src=":", line=49, utf8_byte_offset=39),
    Token(name="NEWLINE", src="\n", line=49, utf8_byte_offset=40),
    Token(name="INDENT", src="        ", line=50, utf8_byte_offset=0),
    Token(name="NAME", src="kwargs", line=50, utf8_byte_offset=8),
    Token(name="OP", src="[", line=50, utf8_byte_offset=14),
    Token(name="STRING", src='"max_length"', line=50, utf8_byte_offset=15),
    Token(name="OP", src="]", line=50, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=50, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=50, utf8_byte_offset=31),
    Token(name="OP", src=".", line=50, utf8_byte_offset=37),
    Token(name="NAME", src="get", line=50, utf8_byte_offset=38),
    Token(name="OP", src="(", line=50, utf8_byte_offset=41),
    Token(name="STRING", src='"max_length"', line=50, utf8_byte_offset=42),
    Token(name="OP", src=",", line=50, utf8_byte_offset=54),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NUMBER", src="12", line=50, utf8_byte_offset=56),
    Token(name="OP", src=")", line=50, utf8_byte_offset=58),
    Token(name="NEWLINE", src="\n", line=50, utf8_byte_offset=59),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=51, utf8_byte_offset=8),
    Token(name="OP", src="[", line=51, utf8_byte_offset=14),
    Token(name="STRING", src='"verbose_name"', line=51, utf8_byte_offset=15),
    Token(name="OP", src="]", line=51, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=51, utf8_byte_offset=31),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=51, utf8_byte_offset=33),
    Token(name="OP", src=".", line=51, utf8_byte_offset=39),
    Token(name="NAME", src="get", line=51, utf8_byte_offset=40),
    Token(name="OP", src="(", line=51, utf8_byte_offset=43),
    Token(name="STRING", src='"verbose_name"', line=51, utf8_byte_offset=44),
    Token(name="OP", src=",", line=51, utf8_byte_offset=58),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"ИНН"', line=51, utf8_byte_offset=60),
    Token(name="OP", src=")", line=51, utf8_byte_offset=68),
    Token(name="NEWLINE", src="\n", line=51, utf8_byte_offset=69),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="super", line=52, utf8_byte_offset=8),
    Token(name="OP", src="(", line=52, utf8_byte_offset=13),
    Token(name="OP", src=")", line=52, utf8_byte_offset=14),
    Token(name="OP", src=".", line=52, utf8_byte_offset=15),
    Token(name="NAME", src="__init__", line=52, utf8_byte_offset=16),
    Token(name="OP", src="(", line=52, utf8_byte_offset=24),
    Token(name="OP", src="*", line=52, utf8_byte_offset=25),
    Token(name="NAME", src="args", line=52, utf8_byte_offset=26),
    Token(name="OP", src=",", line=52, utf8_byte_offset=30),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=52, utf8_byte_offset=32),
    Token(name="NAME", src="kwargs", line=52, utf8_byte_offset=34),
    Token(name="OP", src=")", line=52, utf8_byte_offset=40),
    Token(name="NEWLINE", src="\n", line=52, utf8_byte_offset=41),
    Token(name="NL", src="\n", line=53, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=54, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=55, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=55, utf8_byte_offset=0),
    Token(name="NAME", src="class", line=55, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="OGRNField", line=55, utf8_byte_offset=6),
    Token(name="OP", src="(", line=55, utf8_byte_offset=15),
    Token(name="NAME", src="CharField", line=55, utf8_byte_offset=16),
    Token(name="OP", src=")", line=55, utf8_byte_offset=25),
    Token(name="OP", src=":", line=55, utf8_byte_offset=26),
    Token(name="NEWLINE", src="\n", line=55, utf8_byte_offset=27),
    Token(name="INDENT", src="    ", line=56, utf8_byte_offset=0),
    Token(name="NAME", src="default_validators", line=56, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=56, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="[", line=56, utf8_byte_offset=25),
    Token(name="NL", src="\n", line=56, utf8_byte_offset=26),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="RegexValidator", line=57, utf8_byte_offset=8),
    Token(name="OP", src="(", line=57, utf8_byte_offset=22),
    Token(name="NL", src="\n", line=57, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="_lazy_re_compile", line=58, utf8_byte_offset=12),
    Token(name="OP", src="(", line=58, utf8_byte_offset=28),
    Token(name="STRING", src='r"^\\d{13}(?:\\d{2})?$"', line=58, utf8_byte_offset=29),
    Token(name="OP", src=")", line=58, utf8_byte_offset=50),
    Token(name="OP", src=",", line=58, utf8_byte_offset=51),
    Token(name="NL", src="\n", line=58, utf8_byte_offset=52),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="message", line=59, utf8_byte_offset=12),
    Token(name="OP", src="=", line=59, utf8_byte_offset=19),
    Token(name="STRING", src='"ОГРН состоит из 13 или 15 цифр"', line=59, utf8_byte_offset=20),
    Token(name="OP", src=",", line=59, utf8_byte_offset=72),
    Token(name="NL", src="\n", line=59, utf8_byte_offset=73),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="code", line=60, utf8_byte_offset=12),
    Token(name="OP", src="=", line=60, utf8_byte_offset=16),
    Token(name="STRING", src='"invalid"', line=60, utf8_byte_offset=17),
    Token(name="OP", src=",", line=60, utf8_byte_offset=26),
    Token(name="NL", src="\n", line=60, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="OP", src=")", line=61, utf8_byte_offset=8),
    Token(name="NL", src="\n", line=61, utf8_byte_offset=9),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="]", line=62, utf8_byte_offset=4),
    Token(name="NEWLINE", src="\n", line=62, utf8_byte_offset=5),
    Token(name="NL", src="\n", line=63, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="def", line=64, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__init__", line=64, utf8_byte_offset=8),
    Token(name="OP", src="(", line=64, utf8_byte_offset=16),
    Token(name="NAME", src="self", line=64, utf8_byte_offset=17),
    Token(name="OP", src=",", line=64, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=64, utf8_byte_offset=23),
    Token(name="NAME", src="args", line=64, utf8_byte_offset=24),
    Token(name="OP", src=",", line=64, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=64, utf8_byte_offset=30),
    Token(name="NAME", src="kwargs", line=64, utf8_byte_offset=32),
    Token(name="OP", src=")", line=64, utf8_byte_offset=38),
    Token(name="OP", src=":", line=64, utf8_byte_offset=39),
    Token(name="NEWLINE", src="\n", line=64, utf8_byte_offset=40),
    Token(name="INDENT", src="        ", line=65, utf8_byte_offset=0),
    Token(name="NAME", src="kwargs", line=65, utf8_byte_offset=8),
    Token(name="OP", src="[", line=65, utf8_byte_offset=14),
    Token(name="STRING", src='"max_length"', line=65, utf8_byte_offset=15),
    Token(name="OP", src="]", line=65, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=65, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=65, utf8_byte_offset=31),
    Token(name="OP", src=".", line=65, utf8_byte_offset=37),
    Token(name="NAME", src="get", line=65, utf8_byte_offset=38),
    Token(name="OP", src="(", line=65, utf8_byte_offset=41),
    Token(name="STRING", src='"max_length"', line=65, utf8_byte_offset=42),
    Token(name="OP", src=",", line=65, utf8_byte_offset=54),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NUMBER", src="15", line=65, utf8_byte_offset=56),
    Token(name="OP", src=")", line=65, utf8_byte_offset=58),
    Token(name="NEWLINE", src="\n", line=65, utf8_byte_offset=59),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=66, utf8_byte_offset=8),
    Token(name="OP", src="[", line=66, utf8_byte_offset=14),
    Token(name="STRING", src='"verbose_name"', line=66, utf8_byte_offset=15),
    Token(name="OP", src="]", line=66, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=66, utf8_byte_offset=31),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=66, utf8_byte_offset=33),
    Token(name="OP", src=".", line=66, utf8_byte_offset=39),
    Token(name="NAME", src="get", line=66, utf8_byte_offset=40),
    Token(name="OP", src="(", line=66, utf8_byte_offset=43),
    Token(name="STRING", src='"verbose_name"', line=66, utf8_byte_offset=44),
    Token(name="OP", src=",", line=66, utf8_byte_offset=58),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"ОГРН"', line=66, utf8_byte_offset=60),
    Token(name="OP", src=")", line=66, utf8_byte_offset=70),
    Token(name="NEWLINE", src="\n", line=66, utf8_byte_offset=71),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="super", line=67, utf8_byte_offset=8),
    Token(name="OP", src="(", line=67, utf8_byte_offset=13),
    Token(name="OP", src=")", line=67, utf8_byte_offset=14),
    Token(name="OP", src=".", line=67, utf8_byte_offset=15),
    Token(name="NAME", src="__init__", line=67, utf8_byte_offset=16),
    Token(name="OP", src="(", line=67, utf8_byte_offset=24),
    Token(name="OP", src="*", line=67, utf8_byte_offset=25),
    Token(name="NAME", src="args", line=67, utf8_byte_offset=26),
    Token(name="OP", src=",", line=67, utf8_byte_offset=30),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=67, utf8_byte_offset=32),
    Token(name="NAME", src="kwargs", line=67, utf8_byte_offset=34),
    Token(name="OP", src=")", line=67, utf8_byte_offset=40),
    Token(name="NEWLINE", src="\n", line=67, utf8_byte_offset=41),
    Token(name="NL", src="\n", line=68, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=69, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=70, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=70, utf8_byte_offset=0),
    Token(name="NAME", src="class", line=70, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="ColorField", line=70, utf8_byte_offset=6),
    Token(name="OP", src="(", line=70, utf8_byte_offset=16),
    Token(name="NAME", src="CharField", line=70, utf8_byte_offset=17),
    Token(name="OP", src=")", line=70, utf8_byte_offset=26),
    Token(name="OP", src=":", line=70, utf8_byte_offset=27),
    Token(name="NEWLINE", src="\n", line=70, utf8_byte_offset=28),
    Token(name="INDENT", src="    ", line=71, utf8_byte_offset=0),
    Token(name="NAME", src="default_validators", line=71, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=71, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="[", line=71, utf8_byte_offset=25),
    Token(name="NL", src="\n", line=71, utf8_byte_offset=26),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="RegexValidator", line=72, utf8_byte_offset=8),
    Token(name="OP", src="(", line=72, utf8_byte_offset=22),
    Token(name="NL", src="\n", line=72, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="_lazy_re_compile", line=73, utf8_byte_offset=12),
    Token(name="OP", src="(", line=73, utf8_byte_offset=28),
    Token(name="STRING", src='r"^#[a-f\\d]{6}$"', line=73, utf8_byte_offset=29),
    Token(name="OP", src=",", line=73, utf8_byte_offset=45),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="re", line=73, utf8_byte_offset=47),
    Token(name="OP", src=".", line=73, utf8_byte_offset=49),
    Token(name="NAME", src="I", line=73, utf8_byte_offset=50),
    Token(name="OP", src=")", line=73, utf8_byte_offset=51),
    Token(name="OP", src=",", line=73, utf8_byte_offset=52),
    Token(name="NL", src="\n", line=73, utf8_byte_offset=53),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="message", line=74, utf8_byte_offset=12),
    Token(name="OP", src="=", line=74, utf8_byte_offset=19),
    Token(
        name="STRING",
        src='"Допускается использовать только латинские буквы A-F и цифры"',
        line=74,
        utf8_byte_offset=20,
    ),
    Token(name="OP", src=",", line=74, utf8_byte_offset=130),
    Token(name="NL", src="\n", line=74, utf8_byte_offset=131),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="code", line=75, utf8_byte_offset=12),
    Token(name="OP", src="=", line=75, utf8_byte_offset=16),
    Token(name="STRING", src='"invalid"', line=75, utf8_byte_offset=17),
    Token(name="OP", src=",", line=75, utf8_byte_offset=26),
    Token(name="NL", src="\n", line=75, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="OP", src=")", line=76, utf8_byte_offset=8),
    Token(name="NL", src="\n", line=76, utf8_byte_offset=9),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="]", line=77, utf8_byte_offset=4),
    Token(name="NEWLINE", src="\n", line=77, utf8_byte_offset=5),
    Token(name="NL", src="\n", line=78, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="def", line=79, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__init__", line=79, utf8_byte_offset=8),
    Token(name="OP", src="(", line=79, utf8_byte_offset=16),
    Token(name="NAME", src="self", line=79, utf8_byte_offset=17),
    Token(name="OP", src=",", line=79, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=79, utf8_byte_offset=23),
    Token(name="NAME", src="args", line=79, utf8_byte_offset=24),
    Token(name="OP", src=",", line=79, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=79, utf8_byte_offset=30),
    Token(name="NAME", src="kwargs", line=79, utf8_byte_offset=32),
    Token(name="OP", src=")", line=79, utf8_byte_offset=38),
    Token(name="OP", src=":", line=79, utf8_byte_offset=39),
    Token(name="NEWLINE", src="\n", line=79, utf8_byte_offset=40),
    Token(name="INDENT", src="        ", line=80, utf8_byte_offset=0),
    Token(name="NAME", src="kwargs", line=80, utf8_byte_offset=8),
    Token(name="OP", src="[", line=80, utf8_byte_offset=14),
    Token(name="STRING", src='"max_length"', line=80, utf8_byte_offset=15),
    Token(name="OP", src="]", line=80, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=80, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=80, utf8_byte_offset=31),
    Token(name="OP", src=".", line=80, utf8_byte_offset=37),
    Token(name="NAME", src="pop", line=80, utf8_byte_offset=38),
    Token(name="OP", src="(", line=80, utf8_byte_offset=41),
    Token(name="STRING", src='"max_length"', line=80, utf8_byte_offset=42),
    Token(name="OP", src=",", line=80, utf8_byte_offset=54),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NUMBER", src="7", line=80, utf8_byte_offset=56),
    Token(name="OP", src=")", line=80, utf8_byte_offset=57),
    Token(name="NEWLINE", src="\n", line=80, utf8_byte_offset=58),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=81, utf8_byte_offset=8),
    Token(name="OP", src="[", line=81, utf8_byte_offset=14),
    Token(name="STRING", src='"default"', line=81, utf8_byte_offset=15),
    Token(name="OP", src="]", line=81, utf8_byte_offset=24),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=81, utf8_byte_offset=26),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=81, utf8_byte_offset=28),
    Token(name="OP", src=".", line=81, utf8_byte_offset=34),
    Token(name="NAME", src="pop", line=81, utf8_byte_offset=35),
    Token(name="OP", src="(", line=81, utf8_byte_offset=38),
    Token(name="STRING", src='"default"', line=81, utf8_byte_offset=39),
    Token(name="OP", src=",", line=81, utf8_byte_offset=48),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"#FFFFFF"', line=81, utf8_byte_offset=50),
    Token(name="OP", src=")", line=81, utf8_byte_offset=59),
    Token(name="NEWLINE", src="\n", line=81, utf8_byte_offset=60),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="super", line=82, utf8_byte_offset=8),
    Token(name="OP", src="(", line=82, utf8_byte_offset=13),
    Token(name="OP", src=")", line=82, utf8_byte_offset=14),
    Token(name="OP", src=".", line=82, utf8_byte_offset=15),
    Token(name="NAME", src="__init__", line=82, utf8_byte_offset=16),
    Token(name="OP", src="(", line=82, utf8_byte_offset=24),
    Token(name="OP", src="*", line=82, utf8_byte_offset=25),
    Token(name="NAME", src="args", line=82, utf8_byte_offset=26),
    Token(name="OP", src=",", line=82, utf8_byte_offset=30),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=82, utf8_byte_offset=32),
    Token(name="NAME", src="kwargs", line=82, utf8_byte_offset=34),
    Token(name="OP", src=")", line=82, utf8_byte_offset=40),
    Token(name="NEWLINE", src="\n", line=82, utf8_byte_offset=41),
    Token(name="NL", src="\n", line=83, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=84, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=85, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=85, utf8_byte_offset=0),
    Token(name="NAME", src="class", line=85, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="WordField", line=85, utf8_byte_offset=6),
    Token(name="OP", src="(", line=85, utf8_byte_offset=15),
    Token(name="NAME", src="CharField", line=85, utf8_byte_offset=16),
    Token(name="OP", src=")", line=85, utf8_byte_offset=25),
    Token(name="OP", src=":", line=85, utf8_byte_offset=26),
    Token(name="NEWLINE", src="\n", line=85, utf8_byte_offset=27),
    Token(name="INDENT", src="    ", line=86, utf8_byte_offset=0),
    Token(name="NAME", src="default_validators", line=86, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=86, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="[", line=86, utf8_byte_offset=25),
    Token(name="NL", src="\n", line=86, utf8_byte_offset=26),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="RegexValidator", line=87, utf8_byte_offset=8),
    Token(name="OP", src="(", line=87, utf8_byte_offset=22),
    Token(name="NL", src="\n", line=87, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="_lazy_re_compile", line=88, utf8_byte_offset=12),
    Token(name="OP", src="(", line=88, utf8_byte_offset=28),
    Token(name="STRING", src='r"^[a-z0-9а-я]*$"', line=88, utf8_byte_offset=29),
    Token(name="OP", src=",", line=88, utf8_byte_offset=48),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="re", line=88, utf8_byte_offset=50),
    Token(name="OP", src=".", line=88, utf8_byte_offset=52),
    Token(name="NAME", src="I", line=88, utf8_byte_offset=53),
    Token(name="OP", src=")", line=88, utf8_byte_offset=54),
    Token(name="OP", src=",", line=88, utf8_byte_offset=55),
    Token(name="NL", src="\n", line=88, utf8_byte_offset=56),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="message", line=89, utf8_byte_offset=12),
    Token(name="OP", src="=", line=89, utf8_byte_offset=19),
    Token(name="STRING", src='"Только буквы без «Ё» и цифры, без пробелов"', line=89, utf8_byte_offset=20),
    Token(name="OP", src=",", line=89, utf8_byte_offset=98),
    Token(name="NL", src="\n", line=89, utf8_byte_offset=99),
    Token(name="UNIMPORTANT_WS", src="            ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="code", line=90, utf8_byte_offset=12),
    Token(name="OP", src="=", line=90, utf8_byte_offset=16),
    Token(name="STRING", src='"invalid"', line=90, utf8_byte_offset=17),
    Token(name="OP", src=",", line=90, utf8_byte_offset=26),
    Token(name="NL", src="\n", line=90, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="OP", src=")", line=91, utf8_byte_offset=8),
    Token(name="NL", src="\n", line=91, utf8_byte_offset=9),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="]", line=92, utf8_byte_offset=4),
    Token(name="NEWLINE", src="\n", line=92, utf8_byte_offset=5),
    Token(name="NL", src="\n", line=93, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="def", line=94, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__init__", line=94, utf8_byte_offset=8),
    Token(name="OP", src="(", line=94, utf8_byte_offset=16),
    Token(name="NAME", src="self", line=94, utf8_byte_offset=17),
    Token(name="OP", src=",", line=94, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=94, utf8_byte_offset=23),
    Token(name="NAME", src="args", line=94, utf8_byte_offset=24),
    Token(name="OP", src=",", line=94, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=94, utf8_byte_offset=30),
    Token(name="NAME", src="kwargs", line=94, utf8_byte_offset=32),
    Token(name="OP", src=")", line=94, utf8_byte_offset=38),
    Token(name="OP", src=":", line=94, utf8_byte_offset=39),
    Token(name="NEWLINE", src="\n", line=94, utf8_byte_offset=40),
    Token(name="INDENT", src="        ", line=95, utf8_byte_offset=0),
    Token(name="NAME", src="kwargs", line=95, utf8_byte_offset=8),
    Token(name="OP", src="[", line=95, utf8_byte_offset=14),
    Token(name="STRING", src='"max_length"', line=95, utf8_byte_offset=15),
    Token(name="OP", src="]", line=95, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=95, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=95, utf8_byte_offset=31),
    Token(name="OP", src=".", line=95, utf8_byte_offset=37),
    Token(name="NAME", src="get", line=95, utf8_byte_offset=38),
    Token(name="OP", src="(", line=95, utf8_byte_offset=41),
    Token(name="STRING", src='"max_length"', line=95, utf8_byte_offset=42),
    Token(name="OP", src=",", line=95, utf8_byte_offset=54),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NUMBER", src="50", line=95, utf8_byte_offset=56),
    Token(name="OP", src=")", line=95, utf8_byte_offset=58),
    Token(name="NEWLINE", src="\n", line=95, utf8_byte_offset=59),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="super", line=96, utf8_byte_offset=8),
    Token(name="OP", src="(", line=96, utf8_byte_offset=13),
    Token(name="OP", src=")", line=96, utf8_byte_offset=14),
    Token(name="OP", src=".", line=96, utf8_byte_offset=15),
    Token(name="NAME", src="__init__", line=96, utf8_byte_offset=16),
    Token(name="OP", src="(", line=96, utf8_byte_offset=24),
    Token(name="OP", src="*", line=96, utf8_byte_offset=25),
    Token(name="NAME", src="args", line=96, utf8_byte_offset=26),
    Token(name="OP", src=",", line=96, utf8_byte_offset=30),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=96, utf8_byte_offset=32),
    Token(name="NAME", src="kwargs", line=96, utf8_byte_offset=34),
    Token(name="OP", src=")", line=96, utf8_byte_offset=40),
    Token(name="NEWLINE", src="\n", line=96, utf8_byte_offset=41),
    Token(name="NL", src="\n", line=97, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=98, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="def", line=98, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="get_prep_value", line=98, utf8_byte_offset=8),
    Token(name="OP", src="(", line=98, utf8_byte_offset=22),
    Token(name="NAME", src="self", line=98, utf8_byte_offset=23),
    Token(name="OP", src=",", line=98, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="value", line=98, utf8_byte_offset=29),
    Token(name="OP", src=")", line=98, utf8_byte_offset=34),
    Token(name="OP", src=":", line=98, utf8_byte_offset=35),
    Token(name="NEWLINE", src="\n", line=98, utf8_byte_offset=36),
    Token(name="INDENT", src="        ", line=99, utf8_byte_offset=0),
    Token(name="NAME", src="value", line=99, utf8_byte_offset=8),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=99, utf8_byte_offset=14),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="super", line=99, utf8_byte_offset=16),
    Token(name="OP", src="(", line=99, utf8_byte_offset=21),
    Token(name="OP", src=")", line=99, utf8_byte_offset=22),
    Token(name="OP", src=".", line=99, utf8_byte_offset=23),
    Token(name="NAME", src="get_prep_value", line=99, utf8_byte_offset=24),
    Token(name="OP", src="(", line=99, utf8_byte_offset=38),
    Token(name="NAME", src="value", line=99, utf8_byte_offset=39),
    Token(name="OP", src=")", line=99, utf8_byte_offset=44),
    Token(name="NEWLINE", src="\n", line=99, utf8_byte_offset=45),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="if", line=100, utf8_byte_offset=8),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="value", line=100, utf8_byte_offset=11),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="is", line=100, utf8_byte_offset=17),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="not", line=100, utf8_byte_offset=20),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="None", line=100, utf8_byte_offset=24),
    Token(name="OP", src=":", line=100, utf8_byte_offset=28),
    Token(name="NEWLINE", src="\n", line=100, utf8_byte_offset=29),
    Token(name="INDENT", src="            ", line=101, utf8_byte_offset=0),
    Token(name="NAME", src="value", line=101, utf8_byte_offset=12),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=101, utf8_byte_offset=18),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="value", line=101, utf8_byte_offset=20),
    Token(name="OP", src=".", line=101, utf8_byte_offset=25),
    Token(name="NAME", src="lower", line=101, utf8_byte_offset=26),
    Token(name="OP", src="(", line=101, utf8_byte_offset=31),
    Token(name="OP", src=")", line=101, utf8_byte_offset=32),
    Token(name="NEWLINE", src="\n", line=101, utf8_byte_offset=33),
    Token(name="DEDENT", src="", line=102, utf8_byte_offset=8),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="return", line=102, utf8_byte_offset=8),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="value", line=102, utf8_byte_offset=15),
    Token(name="NEWLINE", src="\n", line=102, utf8_byte_offset=20),
    Token(name="NL", src="\n", line=103, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=104, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=105, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=105, utf8_byte_offset=0),
    Token(name="NAME", src="class", line=105, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="MetaDescriptionField", line=105, utf8_byte_offset=6),
    Token(name="OP", src="(", line=105, utf8_byte_offset=26),
    Token(name="NAME", src="CharField", line=105, utf8_byte_offset=27),
    Token(name="OP", src=")", line=105, utf8_byte_offset=36),
    Token(name="OP", src=":", line=105, utf8_byte_offset=37),
    Token(name="NEWLINE", src="\n", line=105, utf8_byte_offset=38),
    Token(name="INDENT", src="    ", line=106, utf8_byte_offset=0),
    Token(name="NAME", src="default_validators", line=106, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=106, utf8_byte_offset=23),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="[", line=106, utf8_byte_offset=25),
    Token(name="NL", src="\n", line=106, utf8_byte_offset=26),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="MinLengthValidator", line=107, utf8_byte_offset=8),
    Token(name="OP", src="(", line=107, utf8_byte_offset=26),
    Token(name="NAME", src="getattr", line=107, utf8_byte_offset=27),
    Token(name="OP", src="(", line=107, utf8_byte_offset=34),
    Token(name="NAME", src="settings", line=107, utf8_byte_offset=35),
    Token(name="OP", src=",", line=107, utf8_byte_offset=43),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"META_DESCRIPTION_FIELD_MIN_LENGTH"', line=107, utf8_byte_offset=45),
    Token(name="OP", src=",", line=107, utf8_byte_offset=80),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NUMBER", src="80", line=107, utf8_byte_offset=82),
    Token(name="OP", src=")", line=107, utf8_byte_offset=84),
    Token(name="OP", src=")", line=107, utf8_byte_offset=85),
    Token(name="OP", src=",", line=107, utf8_byte_offset=86),
    Token(name="NL", src="\n", line=107, utf8_byte_offset=87),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="RegexValidator", line=108, utf8_byte_offset=8),
    Token(name="OP", src="(", line=108, utf8_byte_offset=22),
    Token(name="NAME", src="_lazy_re_compile", line=108, utf8_byte_offset=23),
    Token(name="OP", src="(", line=108, utf8_byte_offset=39),
    Token(name="STRING", src="r'^[^\"\\']+$'", line=108, utf8_byte_offset=40),
    Token(name="OP", src=")", line=108, utf8_byte_offset=52),
    Token(name="OP", src=",", line=108, utf8_byte_offset=53),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="message", line=108, utf8_byte_offset=55),
    Token(name="OP", src="=", line=108, utf8_byte_offset=62),
    Token(name="STRING", src='"Кавычки запрещены"', line=108, utf8_byte_offset=63),
    Token(name="OP", src=",", line=108, utf8_byte_offset=98),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="code", line=108, utf8_byte_offset=100),
    Token(name="OP", src="=", line=108, utf8_byte_offset=104),
    Token(name="STRING", src='"invalid"', line=108, utf8_byte_offset=105),
    Token(name="OP", src=")", line=108, utf8_byte_offset=114),
    Token(name="OP", src=",", line=108, utf8_byte_offset=115),
    Token(name="NL", src="\n", line=108, utf8_byte_offset=116),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="]", line=109, utf8_byte_offset=4),
    Token(name="NEWLINE", src="\n", line=109, utf8_byte_offset=5),
    Token(name="NL", src="\n", line=110, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="def", line=111, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__init__", line=111, utf8_byte_offset=8),
    Token(name="OP", src="(", line=111, utf8_byte_offset=16),
    Token(name="NAME", src="self", line=111, utf8_byte_offset=17),
    Token(name="OP", src=",", line=111, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=111, utf8_byte_offset=23),
    Token(name="NAME", src="args", line=111, utf8_byte_offset=24),
    Token(name="OP", src=",", line=111, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=111, utf8_byte_offset=30),
    Token(name="NAME", src="kwargs", line=111, utf8_byte_offset=32),
    Token(name="OP", src=")", line=111, utf8_byte_offset=38),
    Token(name="OP", src=":", line=111, utf8_byte_offset=39),
    Token(name="NEWLINE", src="\n", line=111, utf8_byte_offset=40),
    Token(name="INDENT", src="        ", line=112, utf8_byte_offset=0),
    Token(name="NAME", src="kwargs", line=112, utf8_byte_offset=8),
    Token(name="OP", src="[", line=112, utf8_byte_offset=14),
    Token(name="STRING", src='"max_length"', line=112, utf8_byte_offset=15),
    Token(name="OP", src="]", line=112, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=112, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=112, utf8_byte_offset=31),
    Token(name="OP", src=".", line=112, utf8_byte_offset=37),
    Token(name="NAME", src="get", line=112, utf8_byte_offset=38),
    Token(name="OP", src="(", line=112, utf8_byte_offset=41),
    Token(name="STRING", src='"max_length"', line=112, utf8_byte_offset=42),
    Token(name="OP", src=",", line=112, utf8_byte_offset=54),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NUMBER", src="200", line=112, utf8_byte_offset=56),
    Token(name="OP", src=")", line=112, utf8_byte_offset=59),
    Token(name="NEWLINE", src="\n", line=112, utf8_byte_offset=60),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=113, utf8_byte_offset=8),
    Token(name="OP", src="[", line=113, utf8_byte_offset=14),
    Token(name="STRING", src='"verbose_name"', line=113, utf8_byte_offset=15),
    Token(name="OP", src="]", line=113, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=113, utf8_byte_offset=31),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=113, utf8_byte_offset=33),
    Token(name="OP", src=".", line=113, utf8_byte_offset=39),
    Token(name="NAME", src="get", line=113, utf8_byte_offset=40),
    Token(name="OP", src="(", line=113, utf8_byte_offset=43),
    Token(name="STRING", src='"verbose_name"', line=113, utf8_byte_offset=44),
    Token(name="OP", src=",", line=113, utf8_byte_offset=58),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"Meta description"', line=113, utf8_byte_offset=60),
    Token(name="OP", src=")", line=113, utf8_byte_offset=78),
    Token(name="NEWLINE", src="\n", line=113, utf8_byte_offset=79),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=114, utf8_byte_offset=8),
    Token(name="OP", src="[", line=114, utf8_byte_offset=14),
    Token(name="STRING", src='"help_text"', line=114, utf8_byte_offset=15),
    Token(name="OP", src="]", line=114, utf8_byte_offset=26),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=114, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=114, utf8_byte_offset=30),
    Token(name="OP", src=".", line=114, utf8_byte_offset=36),
    Token(name="NAME", src="get", line=114, utf8_byte_offset=37),
    Token(name="OP", src="(", line=114, utf8_byte_offset=40),
    Token(name="STRING", src='"help_text"', line=114, utf8_byte_offset=41),
    Token(name="OP", src=",", line=114, utf8_byte_offset=52),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"Сниппет и описание сайта meta description"', line=114, utf8_byte_offset=54),
    Token(name="OP", src=")", line=114, utf8_byte_offset=118),
    Token(name="NEWLINE", src="\n", line=114, utf8_byte_offset=119),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="super", line=115, utf8_byte_offset=8),
    Token(name="OP", src="(", line=115, utf8_byte_offset=13),
    Token(name="OP", src=")", line=115, utf8_byte_offset=14),
    Token(name="OP", src=".", line=115, utf8_byte_offset=15),
    Token(name="NAME", src="__init__", line=115, utf8_byte_offset=16),
    Token(name="OP", src="(", line=115, utf8_byte_offset=24),
    Token(name="OP", src="*", line=115, utf8_byte_offset=25),
    Token(name="NAME", src="args", line=115, utf8_byte_offset=26),
    Token(name="OP", src=",", line=115, utf8_byte_offset=30),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=115, utf8_byte_offset=32),
    Token(name="NAME", src="kwargs", line=115, utf8_byte_offset=34),
    Token(name="OP", src=")", line=115, utf8_byte_offset=40),
    Token(name="NEWLINE", src="\n", line=115, utf8_byte_offset=41),
    Token(name="NL", src="\n", line=116, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=117, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=118, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=118, utf8_byte_offset=0),
    Token(name="NAME", src="class", line=118, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="PublishDateTimeField", line=118, utf8_byte_offset=6),
    Token(name="OP", src="(", line=118, utf8_byte_offset=26),
    Token(name="NAME", src="DateTimeField", line=118, utf8_byte_offset=27),
    Token(name="OP", src=")", line=118, utf8_byte_offset=40),
    Token(name="OP", src=":", line=118, utf8_byte_offset=41),
    Token(name="NEWLINE", src="\n", line=118, utf8_byte_offset=42),
    Token(name="INDENT", src="    ", line=119, utf8_byte_offset=0),
    Token(name="NAME", src="def", line=119, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__init__", line=119, utf8_byte_offset=8),
    Token(name="OP", src="(", line=119, utf8_byte_offset=16),
    Token(name="NAME", src="self", line=119, utf8_byte_offset=17),
    Token(name="OP", src=",", line=119, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=119, utf8_byte_offset=23),
    Token(name="NAME", src="args", line=119, utf8_byte_offset=24),
    Token(name="OP", src=",", line=119, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=119, utf8_byte_offset=30),
    Token(name="NAME", src="kwargs", line=119, utf8_byte_offset=32),
    Token(name="OP", src=")", line=119, utf8_byte_offset=38),
    Token(name="OP", src=":", line=119, utf8_byte_offset=39),
    Token(name="NEWLINE", src="\n", line=119, utf8_byte_offset=40),
    Token(name="INDENT", src="        ", line=120, utf8_byte_offset=0),
    Token(name="NAME", src="kwargs", line=120, utf8_byte_offset=8),
    Token(name="OP", src="[", line=120, utf8_byte_offset=14),
    Token(name="STRING", src='"default"', line=120, utf8_byte_offset=15),
    Token(name="OP", src="]", line=120, utf8_byte_offset=24),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=120, utf8_byte_offset=26),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="timezone", line=120, utf8_byte_offset=28),
    Token(name="OP", src=".", line=120, utf8_byte_offset=36),
    Token(name="NAME", src="now", line=120, utf8_byte_offset=37),
    Token(name="NEWLINE", src="\n", line=120, utf8_byte_offset=40),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=121, utf8_byte_offset=8),
    Token(name="OP", src="[", line=121, utf8_byte_offset=14),
    Token(name="STRING", src='"verbose_name"', line=121, utf8_byte_offset=15),
    Token(name="OP", src="]", line=121, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=121, utf8_byte_offset=31),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=121, utf8_byte_offset=33),
    Token(name="OP", src=".", line=121, utf8_byte_offset=39),
    Token(name="NAME", src="get", line=121, utf8_byte_offset=40),
    Token(name="OP", src="(", line=121, utf8_byte_offset=43),
    Token(name="STRING", src='"verbose_name"', line=121, utf8_byte_offset=44),
    Token(name="OP", src=",", line=121, utf8_byte_offset=58),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"Дата размещения"', line=121, utf8_byte_offset=60),
    Token(name="OP", src=")", line=121, utf8_byte_offset=91),
    Token(name="NEWLINE", src="\n", line=121, utf8_byte_offset=92),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="super", line=122, utf8_byte_offset=8),
    Token(name="OP", src="(", line=122, utf8_byte_offset=13),
    Token(name="OP", src=")", line=122, utf8_byte_offset=14),
    Token(name="OP", src=".", line=122, utf8_byte_offset=15),
    Token(name="NAME", src="__init__", line=122, utf8_byte_offset=16),
    Token(name="OP", src="(", line=122, utf8_byte_offset=24),
    Token(name="OP", src="*", line=122, utf8_byte_offset=25),
    Token(name="NAME", src="args", line=122, utf8_byte_offset=26),
    Token(name="OP", src=",", line=122, utf8_byte_offset=30),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=122, utf8_byte_offset=32),
    Token(name="NAME", src="kwargs", line=122, utf8_byte_offset=34),
    Token(name="OP", src=")", line=122, utf8_byte_offset=40),
    Token(name="NEWLINE", src="\n", line=122, utf8_byte_offset=41),
    Token(name="NL", src="\n", line=123, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=124, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="def", line=124, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="get_internal_type", line=124, utf8_byte_offset=8),
    Token(name="OP", src="(", line=124, utf8_byte_offset=25),
    Token(name="NAME", src="self", line=124, utf8_byte_offset=26),
    Token(name="OP", src=")", line=124, utf8_byte_offset=30),
    Token(name="OP", src=":", line=124, utf8_byte_offset=31),
    Token(name="NEWLINE", src="\n", line=124, utf8_byte_offset=32),
    Token(name="INDENT", src="        ", line=125, utf8_byte_offset=0),
    Token(name="NAME", src="return", line=125, utf8_byte_offset=8),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"DateTimeField"', line=125, utf8_byte_offset=15),
    Token(name="NEWLINE", src="\n", line=125, utf8_byte_offset=30),
    Token(name="NL", src="\n", line=126, utf8_byte_offset=0),
    Token(name="NL", src="\n", line=127, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=128, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=128, utf8_byte_offset=0),
    Token(name="NAME", src="class", line=128, utf8_byte_offset=0),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="ModificationDateTimeField", line=128, utf8_byte_offset=6),
    Token(name="OP", src="(", line=128, utf8_byte_offset=31),
    Token(name="NAME", src="DateTimeField", line=128, utf8_byte_offset=32),
    Token(name="OP", src=")", line=128, utf8_byte_offset=45),
    Token(name="OP", src=":", line=128, utf8_byte_offset=46),
    Token(name="NEWLINE", src="\n", line=128, utf8_byte_offset=47),
    Token(name="INDENT", src="    ", line=129, utf8_byte_offset=0),
    Token(name="NAME", src="def", line=129, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="__init__", line=129, utf8_byte_offset=8),
    Token(name="OP", src="(", line=129, utf8_byte_offset=16),
    Token(name="NAME", src="self", line=129, utf8_byte_offset=17),
    Token(name="OP", src=",", line=129, utf8_byte_offset=21),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="*", line=129, utf8_byte_offset=23),
    Token(name="NAME", src="args", line=129, utf8_byte_offset=24),
    Token(name="OP", src=",", line=129, utf8_byte_offset=28),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=129, utf8_byte_offset=30),
    Token(name="NAME", src="kwargs", line=129, utf8_byte_offset=32),
    Token(name="OP", src=")", line=129, utf8_byte_offset=38),
    Token(name="OP", src=":", line=129, utf8_byte_offset=39),
    Token(name="NEWLINE", src="\n", line=129, utf8_byte_offset=40),
    Token(name="INDENT", src="        ", line=130, utf8_byte_offset=0),
    Token(name="NAME", src="kwargs", line=130, utf8_byte_offset=8),
    Token(name="OP", src="[", line=130, utf8_byte_offset=14),
    Token(name="STRING", src='"auto_now"', line=130, utf8_byte_offset=15),
    Token(name="OP", src="]", line=130, utf8_byte_offset=25),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=130, utf8_byte_offset=27),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="True", line=130, utf8_byte_offset=29),
    Token(name="NEWLINE", src="\n", line=130, utf8_byte_offset=33),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=131, utf8_byte_offset=8),
    Token(name="OP", src="[", line=131, utf8_byte_offset=14),
    Token(name="STRING", src='"verbose_name"', line=131, utf8_byte_offset=15),
    Token(name="OP", src="]", line=131, utf8_byte_offset=29),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="=", line=131, utf8_byte_offset=31),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="kwargs", line=131, utf8_byte_offset=33),
    Token(name="OP", src=".", line=131, utf8_byte_offset=39),
    Token(name="NAME", src="get", line=131, utf8_byte_offset=40),
    Token(name="OP", src="(", line=131, utf8_byte_offset=43),
    Token(name="STRING", src='"verbose_name"', line=131, utf8_byte_offset=44),
    Token(name="OP", src=",", line=131, utf8_byte_offset=58),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"Дата обновления"', line=131, utf8_byte_offset=60),
    Token(name="OP", src=")", line=131, utf8_byte_offset=91),
    Token(name="NEWLINE", src="\n", line=131, utf8_byte_offset=92),
    Token(name="UNIMPORTANT_WS", src="        ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="super", line=132, utf8_byte_offset=8),
    Token(name="OP", src="(", line=132, utf8_byte_offset=13),
    Token(name="OP", src=")", line=132, utf8_byte_offset=14),
    Token(name="OP", src=".", line=132, utf8_byte_offset=15),
    Token(name="NAME", src="__init__", line=132, utf8_byte_offset=16),
    Token(name="OP", src="(", line=132, utf8_byte_offset=24),
    Token(name="OP", src="*", line=132, utf8_byte_offset=25),
    Token(name="NAME", src="args", line=132, utf8_byte_offset=26),
    Token(name="OP", src=",", line=132, utf8_byte_offset=30),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="OP", src="**", line=132, utf8_byte_offset=32),
    Token(name="NAME", src="kwargs", line=132, utf8_byte_offset=34),
    Token(name="OP", src=")", line=132, utf8_byte_offset=40),
    Token(name="NEWLINE", src="\n", line=132, utf8_byte_offset=41),
    Token(name="NL", src="\n", line=133, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=134, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src="    ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="def", line=134, utf8_byte_offset=4),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="NAME", src="get_internal_type", line=134, utf8_byte_offset=8),
    Token(name="OP", src="(", line=134, utf8_byte_offset=25),
    Token(name="NAME", src="self", line=134, utf8_byte_offset=26),
    Token(name="OP", src=")", line=134, utf8_byte_offset=30),
    Token(name="OP", src=":", line=134, utf8_byte_offset=31),
    Token(name="NEWLINE", src="\n", line=134, utf8_byte_offset=32),
    Token(name="INDENT", src="        ", line=135, utf8_byte_offset=0),
    Token(name="NAME", src="return", line=135, utf8_byte_offset=8),
    Token(name="UNIMPORTANT_WS", src=" ", line=None, utf8_byte_offset=None),
    Token(name="STRING", src='"DateTimeField"', line=135, utf8_byte_offset=15),
    Token(name="NEWLINE", src="\n", line=135, utf8_byte_offset=30),
    Token(name="DEDENT", src="", line=136, utf8_byte_offset=0),
    Token(name="DEDENT", src="", line=136, utf8_byte_offset=0),
    Token(name="ENDMARKER", src="", line=136, utf8_byte_offset=0),
]

tokens length and i variable is equal to 1089
name = NAME
src = *

from django-upgrade.

adamchainz avatar adamchainz commented on July 30, 2024

Thanks, fixed in #71 , released in 1.3.1.

from django-upgrade.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.