Блэк стайл: БЛЭК СТАЙЛ /BLACK STYLE/, Саратов (id#15690)
ООО «БЛЭК СТАЙЛ», г. Москва, ИНН 9710085982, контакты, реквизиты, финансовая отчётность и выписка из ЕГРЮЛ
Контактная информация еще не добавлена?
Добавить телефоны и email
Юридический адрес
125196, г. Москва, ул. Лесная, д. 1/2, этаж 3, пом. II, комната 27
Показать на картеОГРН | 1207700392151 |
ИНН | 9710085982 |
КПП | 771001001 |
ОКПО | 46118706 |
Код ОКОГУ | 4210014 Организации, учрежденные юридическими лицами или гражданами, или юридическими лицами и гражданами совместно |
Код ОКОПФ | 12300 Общества с ограниченной ответственностью |
Код ОКФС | 16 Частная собственность |
Код ОКАТО | 45286585000 Тверской |
Код ОКТМО | 45382000000 муниципальный округ Тверской |
Регистрация в ФНС
Регистрационный номер 1207700392151 от 21 октября 2020 года
Межрайонная инспекция Федеральной налоговой службы №46 по г. Москве
Регистрация в ПФР
Регистрационный номер 087101163531 от 22 октября 2020 года
Государственное учреждение — Главное Управление Пенсионного фонда РФ №10 Управление №1 по г. Москве и Московской области муниципальный район Тверской г. Москвы
Регистрация в ФСС
Регистрационный номер 770607449277061 от 22 октября 2020 года
Филиал №6 Государственного учреждения — Московского регионального отделения Фонда социального страхования Российской Федерации
Фомченко Олеся Айратовна ИНН 026305275444 с 21.10.2020 | 100% |
47.71 | Торговля розничная одеждой в специализированных магазинахОСНОВНОЙ |
46.16 | Деятельность агентов по оптовой торговле текстильными изделиями, одеждой, обувью, изделиями из кожи и меха |
14.13 | Производство прочей верхней одежды |
69. 10 | Деятельность в области права |
14.14 | Производство нательного белья |
Торговля оптовая неспециализированная | |
73.11 | Деятельность рекламных агентств |
52.29 | Деятельность вспомогательная прочая, связанная с перевозками |
Финансовая отчётность ООО «БЛЭК СТАЙЛ» согласно данным ФНС и Росстата за 2019–2021 годы
Финансовые результаты за 2021 год
Выручка | Чистая прибыль | Капитал |
---|---|---|
64,8 млн ₽ | 7,6 млн ₽ | 7,8 млн ₽ |
Показатели финансового состояния за 2021 год
- Коэффициент автономии (финансовой независимости) 0. 52
- Коэффициент покрытия инвестиций 0.67
- Коэффициент быстрой ликвидности 2.99
Коэффициент абсолютной ликвидности 0.23
- Рентабельность активов 50.1%
Уплаченные ООО «БЛЭК СТАЙЛ» – ИНН 9710085982 – налоги и сборы за 2021 год
Страховые и другие взносы на обязательное пенсионное страхование, зачисляемые в Пенсионный фонд Российской Федерации | 345,4 тыс. ₽ |
Налог, взимаемый в связи с применением упрощенной системы налогообложения | 170,7 тыс. |
Страховые взносы на обязательное медицинское страхование работающего населения, зачисляемые в бюджет Федерального фонда обязательного медицинского страхования | 108,8 тыс. ₽ |
Страховые взносы на обязательное социальное страхование на случай временной нетрудоспособности и в связи с материнством | 31,4 тыс. ₽ |
Итого | 656,3 тыс. ₽ |
Согласно данным ФНС, среднесписочная численность работников за 2021 год составляет
8 человек
2021 г. | 8 человек | 22,5 тыс. ₽ |
Значения рассчитаны автоматически по финансовым показателям оплаты труда и среднесписочной численности ООО «БЛЭК СТАЙЛ», эта информация может быть неточной
21.10.2020 Регистрация юридического лица | |
Присвоен ОГРН 1207700392151 | |
22. Регистрация в ПФР, присвоен регистрационный номер 087101163531 | |
Регистрация в ФСС, присвоен регистрационный номер 770607449277061 | |
10.11.2020 Регистрация в Едином реестре субъектов малого и среднего предпринимательства | |
30.03.2022 Сдана финансовая отчётность за 2021 год | |
10.11.2022 Юридическим лицом принято решение об изменении места нахождения |
Похожие компании
ООО «БОМОНД» г. Ростов-На-Дону, Ростовская область | 6165213107 |
ООО «КЛЕВЕР ОДЕЖДА» г. Челябинск, Челябинская область | 7448213692 |
ООО «МАРИЯ РЫБАЛЬЧЕНКО» г. Москва | 7727278964 |
ООО «СТАТУС СТИЛЬ» г. Волгоград, Волгоградская область | 3444138140 |
ООО «ЕВРОМОДА» п. Чистые Ключи, Иркутская область | 3848005989 |
ООО «ТРИГГЕР» г. Севастополь | 9201521987 |
ООО «ГЛЯНЕЦ» г. Хабаровск, Хабаровский край | 2723195838 |
Street style тренд с Недель моды: total black look
4 октября
T
То ли модники порядком подустали от пестроты, то ли в очередной раз вспомнили 1990-е. Но так или иначе: total black looks вернулись в моду. Это стало очевидно, после Недель моды, где королевы street style носили черный с головы до ног.
Причем мрачными или скучными их образы никак не назовешь, зато ультрастильными — очень даже. Берем пример.
BALENCIAGA, сумка Hourglass XS, 77 400 ₽
BALENCIAGA, хлопковое пальто, 178 000 ₽
BALENCIAGA, колье Rock, 35 300 ₽
GIVENCHY, платье, 99 500 ₽
SAINT LAURENT, ботфорты, 108 000 ₽
SAINT LAURENT, сумка, 143 500 ₽
BALENCIAGA, серьги Loop, 32 050 ₽
ACNE STUDIOS, кожаная куртка, 99 500 ₽
CHLOÉ, кожаные брюки, 193 000 ₽
BALENCIAGA, ботинки Santiag, 63 600 ₽
VERSACE, серьги Medusa, 28 300 ₽
GUCCI, сумка Marina, 146 500 ₽
VERSACE, шерстяной жакет, 223 500 ₽
VERSACE, шерстяная юбка, 35 350 ₽
JIMMY CHOO, кожаные туфли, 65 300 ₽
SAINT LAURENT, берет, 47 300 ₽
BOTTEGA VENETA, пальто, 347 500 ₽
TOM FORD, сумка TF Chain small, 172 500 ₽
VALENTINO, платье, 150 500 ₽
TOM FORD, кожаные сапоги, 119 500 ₽
SAINT LAURENT, сумка Margaux, 122 000 ₽
BRUNELLO CUCINELLI, пальто, 295 500 ₽
RALPH LAUREN, комбинезон, 185 500 ₽
NEOUS, ботильоны, 63 350 ₽
CHLOÉ, серьги Darcey, 27 700 ₽
{«width»:321,»column_width»:20,»columns_n»:16,»gutter»:0,»line»:20}true321960truetrue{«mode»:»page»,»transition_type»:»slide»,»transition_direction»:»horizontal»,»transition_look»:»belt»,»slides_form»:{}}{«css»:». editor {font-family: Geometria; font-size: 16px; font-weight: 400; line-height: 24px;}»}T
То ли модники порядком подустали от пестроты, то ли в очередной раз вспомнили 1990-е. Но так или иначе: total black looks вернулись в моду. Это стало очевидно, после Недель моды, где королевы street style носили черный с головы до ног.
Причем мрачными или скучными их образы никак не назовешь, зато ультрастильными — очень даже. Берем пример.
BALENCIAGA, сумка Hourglass XS, 77 400 ₽
BALENCIAGA, хлопковое пальто, 178 000 ₽
BALENCIAGA, колье Rock, 35 300 ₽
GIVENCHY, платье, 99 500 ₽
SAINT LAURENT, кожаные ботфорты, 108 000 ₽
SAINT LAURENT, сумка Monogram All Over, 143 500 ₽
BALENCIAGA, серьги Loop, 32 050 ₽
ACNE STUDIOS, кожаная куртка, 99 500 ₽
CHLOÉ, кожаные брюки, 193 000 ₽
BALENCIAGA, ботинки Santiag, 63 600 ₽
VERSACE, серьги Medusa, 28 300 ₽
GUCCI, сумка Marina, 146 500 ₽
VERSACE, шерстяной жакет, 223 500 ₽
VERSACE, шерстяная юбка, 35 350 ₽
JIMMY CHOO, кожаные туфли, 65 300 ₽
SAINT LAURENT, берет, 47 300 ₽
BOTTEGA VENETA, пальто, 347 500 ₽
TOM FORD, сумка TF Chain small, 172 500 ₽
VALENTINO, платье, 150 500 ₽
TOM FORD, кожаные сапоги, 119 500 ₽
SAINT LAURENT, сумка Margaux, 122 000 ₽
BRUNELLO CUCINELLI, двубортное пальто, 295 500 ₽
RALPH LAUREN, комбинезон, 185 500 ₽
NEOUS, ботильоны, 63 350 ₽
CHLOÉ, серьги Darcey, 27 700 ₽
{«width»:835,»column_width»:52,»columns_n»:16,»gutter»:0,»line»:20}true321960truetrue{«mode»:»page»,»transition_type»:»slide»,»transition_direction»:»horizontal»,»transition_look»:»belt»,»slides_form»:{}}{«css»:». editor {font-family: Geometria; font-size: 16px; font-weight: 400; line-height: 24px;}»}Черный 22.10.0 документация
Наверх Изменить эту страницуПереключить боковую панель оглавления
«Любой цвет, который вам нравится».
Используя Black , вы соглашаетесь передать контроль над мелочами ручного форматирования. В свою очередь, Черный дает вам скорость, детерминизм и свободу от pycodestyle
ворчания
форматирование. Вы сэкономите время и умственную энергию для более важных дел.
Черный ускоряет проверку кода, производя наименьшие возможные различия. Почерневший код выглядит одинаково независимо от проекта, который вы читаете. Форматирование становится прозрачным через некоторое время, и вместо этого вы можете сосредоточиться на содержании.
Попробуйте прямо сейчас, используя Black Playground.
Примечание. Черный теперь стабилен!
Черный успешно используется много проектов, маленьких и больших. Черный имеет комплексный набор тестов с эффективными параллельные тесты, наше собственное автоматическое форматирование и параллельный запуск непрерывной интеграции. Теперь, когда мы стали стабильными, не стоит ожидать большого форматирования изменений в будущее. Стилистические изменения в основном будут связаны с отчетами об ошибках и поддержкой нового Python. синтаксис.
Кроме того, в качестве меры предосторожности, которая замедляет обработку, Черный проверяет,
переформатированный код по-прежнему создает действительный AST, фактически эквивалентный
оригинал (см.
Прагматизм
раздел для подробностей). Если вы чувствуете себя уверенно, используйте --fast
.
Примечание
Черный распространяется по лицензии MIT.
Отзывы
Майк Байер , автор SQLAlchemy:
За всю мою карьеру программиста я не могу вспомнить ни одного инструмента, который дал бы мне большее увеличение производительности при его введении. Теперь я могу проводить рефакторинг примерно за 1% нажатий клавиш, которые мне потребовались бы раньше, когда у нас не было возможности код для форматирования самого себя.
Дасти Филлипс , писатель:
Черный самоуверен, поэтому вам не обязательно быть таким.
Хайнек Шлавак , создатель attrs, основной разработчик Витой и CPython:
Автоформатер, который не отстой, — это все, что мне нужно на Рождество!
Карл Мейер , основной разработчик Django:
По крайней мере имя хорошее.
Кеннет Рейц , создатель запросов и каналв:
Это значительно улучшает форматирование нашего кода. Благодаря тонну!
Покажи свой стиль
Используйте значок в файле README.md вашего проекта:
[![Стиль кода: черный](https://img. shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
Использование значка в README.rst:
.. изображение:: https://img.shields.io/badge/code%20style-black-000000.svg : цель: https://github.com/psf/черный
Выглядит так:
Содержимое
- Стиль Black Code
- Текущий стиль
- Стиль Code
- Прагматизм
- Будущий стиль
- Использование обратной косой черты для операторов with
- Стиль предварительного просмотра
- Политика стабильности
- Текущий стиль
Руководство пользователя
- Начало работы
- Вам нравится стиль кода Black ?
- Попробуйте онлайн
- Установка
- Основное использование
- Следующие шаги
- Использование и конфигурация
- Основы
- Использование
- Конфигурация через файл
- Следующие шаги
- Сбор и обнаружение файлов
- Игнорирование неизмененных файлов
- . gitignore
- Черный как сервер (черный)
- Использование
- Протокол
- Черный образ Docker
- Использование
- Основы
- Интеграция
- Интеграция с редактором
- Emacs
- ИДЕЯ PyCharm/IntelliJ
- Крыло IDE
- Вим
- Гедит
- Код Visual Studio
- SublimeText 3
- LSP-сервер Python
- Атом/Нуклид
- Gradle (инструмент сборки)
- Какунэ
- Тонни
- Интеграция с GitHub Actions
- Совместимость
- Применение
- Интеграция контроля версий
- Интеграция с редактором
- Руководства
- Внедрение Black в ваш проект
- Как избежать разрушения мерзавца
- Использование Черный с другими инструментами
- Черные совместимые конфигурации
- Внедрение Black в ваш проект
- Часто задаваемые вопросы
- Почему пробелы? Я предпочитаю вкладки
- Есть ли у черных API?
- Безопасно ли использовать черный цвет?
- Насколько стабилен стиль Блэка?
- Почему мой файл не отформатирован?
- Почему ячейка Jupyter Notebook не отформатирована?
- Почему E203 и W503 Flake8 нарушаются?
- Какие версии Python поддерживает Black?
- Почему мой линтер или программа проверки типов жалуются после форматирования кода?
- Могу ли я запустить Black с PyPy?
- Почему Black не обнаруживает синтаксические ошибки в моем коде?
- Что скомпилировано
: да/нет
все о выводе версии?
Разработка
- Участие
- Основы
- Изменения калибровки
- Выдача сортировки
- Процесс выпуска
- Ссылка разработчика
- Журнал изменений
- Неизданный
- 22. 10.0
- 22.8.0
- 22.6.0
- 22.3.0
- 22.1.0
- 21.12b0
- 21.11b1
- 21.11b0
- 21.10b0
- 21,9б0
- 21.8b0
- 21.7b0
- 21.6b0
- 21.5b2
- 21.5b1
- 21.5b0
- 21.4b2
- 21.4b1
- 21.4b0
- 20.8b1
- 20.8b0
- 19.10b0
- 19.3b0
- 18.9b0
- 18.6b4
- 18.6b3
- 18.6b2
- 18.6b1
- 18.6b0
- 18.5b1
- 18.5b0
- 18.4а4
- 18.4а3
- 18.4а2
- 18.4а1
- 18.4а0
- 18.3а4
- 18.3а3
- 18.3а2
- 18.3а1
- 18.3а0
- Авторы
Индекс
Страница поиска
Классы Black — документация Black 22.10.0
Изменить эту страницуПереключить боковую панель оглавления
Содержание может быть изменено.
Брекеттрекер
- класс black.brackets.BracketTracker( depth: int = 0, скобка_match: ~typing.Dict[~typing.Tuple[int, int], ~blib2to3.pytree.Leaf] =
, разделители: ~typing. Dict[int, int] = ), предыдущий: ~typing.Optional[~blib2to3.pytree.Leaf] = None, _for_loop_depths: ~typing.List[int] = , _lambda_argument_depths: ~typing.List[int ] = <фабрика>, невидимая: ~typing.List[~blib2to3.pytree.Leaf] = <фабрика> Отслеживает скобки в строке.
- метка( лист: Лист ) → Нет
Лист Mark с метаданными, связанными со скобками. Следите за разделителями.
Все листья получают поле int скобки_глубина , которое хранит, насколько глубоко в скобках указан данный лист. 0 означает отсутствие закрывающих скобок который начался на этой линии.
Если лист сам по себе является закрывающей скобкой, он получает открывающую_скобку поле, с которым он образует пару. Это односторонняя связь с избегайте эталонных циклов.
Если лист является разделителем (фишкой, на которой черные могут разделить линию, если нужно) и он находится на глубине 0, его id() хранится в трекере разделителя поля.
- any_open_brackets() → логическое значение
Возвращает True, если в строке есть еще непарная открытая скобка.
- max_delimiter_priority( исключить: Iterable[int] = () ) → int
Возвращает наивысший приоритет разделителя, найденного в строке.
Значения соответствуют тому, что возвращает функция is_split_*_delimiter() . Вызывает ValueError при отсутствии разделителей.
- delimiter_count_with_priority (приоритет : int = 0 ) → int
Возвращает количество разделителей с заданным приоритетом .
Если приоритет не передан, по умолчанию используется максимальный приоритет на линии.
- may_increment_for_loop_variable( лист: Лист ) → bool
В цикле for переменные часто распаковываются.
Чтобы избежать разделения по запятой в этой ситуации, увеличьте глубину токены между для и для .
- may_decrement_after_for_loop_variable( лист: Лист ) → bool
См. may_increment_for_loop_variable выше для объяснения.
- may_increment_lambda_arguments (лист : лист ) → логическое значение
В лямбда-выражении может быть несколько аргументов.
Чтобы избежать разделения по запятой в этой ситуации, увеличьте глубину токены между лямбда и : .
- may_decrement_after_lambda_arguments ( лист: Лист ) → bool
См. may_increment_lambda_arguments выше для объяснения.
- get_open_lqb() → Необязательный [Лист]
Возвращает самую последнюю открывающую квадратную скобку (если есть).
- class black.EmptyLineTracker( is_pyi: bool = False , previous_line: ~typing.Optional[~black.lines.Line] = None int] = <фабрика> )
Предоставляет метод с отслеживанием состояния, который возвращает количество потенциальных дополнительных пустые строки, необходимые до и после текущей обрабатываемой строки.
Примечание: этот трекер работает на еще не разделенных линиях. Он предполагает префикс первого листа состоит из необязательных символов новой строки. Эти новые строки потребляются may_empty_lines() и включаются в вычисления.
- may_empty_lines( current_line: Line ) → Tuple[int, int]
Возвращает количество лишних пустых строк до и после current_line .
Это для разделения def , async def и class с дополнительным пустым линии (две на уровне модуля).
- класс black. Line( режим: ~black.mode.Mode , depth: int = 0 , листьев: ~typing.List[~blib2to3.pytree.Leaf] =
Содержит листья и комментарии. Можно напечатать с помощью str(line) .
- append( leaf: Leaf , preformated: bool = False ) → None
Добавьте новый лист в конец строки.
Если предварительно отформатированное не равно True, лист получит новый согласованный префикс пробела и метаданные, применяемые
BracketTracker
. Запятые в конце могут быть удалены, распаковка для переменных цикла понижены в должности как разделители.Встроенные комментарии откладываются.
- append_safe( leaf: Leaf , preformated: bool = False ) → None
Аналогично
append()
, но запрещает недопустимую структуру отдельного комментария.Вызывает ValueError при любом лист добавляется после отдельного комментария или когда отдельный комментарий не является первым листом в строке.
Является ли эта строка отдельным комментарием?
- свойство is_decorator : bool
Эта строка декоратор?
- свойство is_import : bool
Это строка импорта?
- свойство is_class : bool
Является ли эта строка определением класса?
- свойство is_stub_class : bool
Является ли эта строка определением класса с телом, состоящим только из «…»?
- свойство is_def : bool
Это определение функции? (Также возвращает True для асинхронных определений. )
- свойство is_class_paren_empty : bool
Это класс без базовых классов, но с использованием круглых скобок?
Они не нужны и должны быть удалены.
- свойство is_triple_quoted_string : bool
Является ли строка строкой в тройных кавычках?
- свойство opens_block : bool
Открывает ли эта строка новый уровень отступа.
- contains_standalone_comments( depth_limit: int = 9223372036854775807 ) → bool
Если да, то его необходимо разделить перед выбросом.
- has_magic_trailing_comma ( закрытие: Leaf , sure_removable: bool = False ) → bool
Возвратите True, если у нас есть волшебная запятая в конце, то есть когда: — здесь стоит запятая — это не однократка — это не одноэлементный индекс Кроме того, если sure_removable: — это не индексация в квадратных скобках (в частности, индексация одноэлементной квадратной скобки с Preview. skip_magic_trailing_comma_in_subscript)
Добавить встроенный или отдельный комментарий к строке.
Создание комментариев, которые должны появиться сразу после листа .
- remove_trailing_comma() → Нет
Удалите запятую в конце и переместите прикрепленные к ней комментарии.
- is_complex_subscript ( лист: Лист ) → логическое значение
Возврат True, если и только если лист является частью среза с нетривиальными выражениями.
- enumerate_with_length ( наоборот: bool = False ) → Iterator[Tuple[int, Leaf, int]]
Возвращает перечисление листьев с указанием их длины.
Преждевременно останавливается на многострочных строках и отдельных комментариях.
- __str__() → строка
Визуализация линии.
- __bool__() → логическое значение
Вернуть True, если в строке есть листья или комментарии.
- класс черный. LineGenerator (режим : режим )
Базы:
Посетитель
[Линия
]Создает переформатированные объекты Line. Пустые строки не выводятся.
Примечание: уничтожает дерево, которое посещает, мутируя префиксы его листьев. способами, которые больше не будут приводить к правильному коду Python в дереве.
- строка (отступ : int = 0 ) → Iterator[Line]
Создать линию.
Если строка пуста, испускать только если это имеет смысл. Если строка слишком длинная, сначала разделите ее, а затем сгенерируйте.
Если были сгенерированы какие-либо строки, установите новую текущую_строку.
- visit_default (узел : Union[Leaf, Node] ) → Iterator[Line]
По умолчанию visit_*() реализация. Рекурсия к потомкам узла .
- visit_INDENT( узел: лист ) → Итератор[Строка]
Увеличить уровень отступа, возможно, получится линия.
- visit_DEDENT (узел : Лист ) → Итератор [Строка]
Уменьшить уровень отступа, возможно, получится линия.
- visit_stmt( node: Node , ключевых слов: Set[str] , скобок: Set[str] ) → Iterator[Line]
Посетите выписку.
Эта реализация используется совместно для , если , , а , вместо , попробуйте , кроме , def , с , class , assert и назначения.
Соответствующие ключевые слова языка Python для данного оператора будут NAME выходит из него. Эти методы помещают их в отдельную строку.
круглые скобки содержат набор конечных значений строки сразу после которых следует ставить невидимые скобки.
- visit_funcdef (узел : узел ) → Итератор [строка]
Определение функции посещения.
- visit_match_case (узел : узел ) → Iterator[Line]
Посетите либо совпадение, либо оператор случая.
- visit_suite (узел : узел ) → Итератор [строка]
Посетите апартаменты.
- visit_simple_stmt (узел : узел ) → Итератор [строка]
Посетите оператор без вложенных операторов.
- visit_async_stmt (узел : узел ) → Итератор [строка]
Посетите async def , async для , async с .
- visit_decorators(узел : узел ) → Iterator[Line]
Посетите декораторов.
- visit_SEMI (лист : Лист ) → Итератор [Строка]
Удалите точку с запятой и поместите другой оператор на отдельной строке.
- visit_ENDMARKER( leaf: Leaf ) → Iterator[Line]
Конец файла. Обработка оставшихся комментариев и завершение новой строкой.
- visit_factor (узел : узел ) → Итератор [строка]
Скобки между унарной операцией и двоичной степенью:
-2 ** 8 -> -(2 ** 8)
- class black.Report( check: bool = False , diff: bool = False , тихий: bool = False , verbose: bool = False , change_count: int = 0 , same_count: int = 0 0 3 _ 4: 900
Счетчик переформатирования. Может отображаться с помощью str(report) .
- сделано ( источник: путь , изменено: изменено ) → нет
Увеличение счетчика успешного переформатирования. Напишите сообщение.
- не удалось ( источник: путь , сообщение : строка ) → нет
Увеличение счетчика ошибок форматирования. Напишите сообщение.
- свойство return_code : int
Вернуть код выхода, который должно использовать приложение.
Здесь учитывается текущее состояние измененных файлов и сбоев: — если были сбои, вернуть 123; — если какие-либо файлы были изменены и используется —check, вернуть 1; — иначе вернуть 0.
- __str__() → строка
Визуализация цветного отчета о текущем состоянии.
Используйте click.unstyle для удаления цветов.
Посетитель
- class black.nodes.Visitor ( *args , **kwds )
Основания:
Универсальный
[T
]Базовый посетитель lib2to3, который выдает вещи типа T при visit() .
- посещение (узел : Union[Leaf, Node] ) → Iterator[T]
Основной метод посещения узла и его потомков.
Пытается найти метод visit_*() для заданного node.type , например visit_simple_stmt для объектов Node или visit_INDENT для объектов Leaf.