Anonymous
там то что ты показывал
Anonymous
дада
Anonymous
я бы на твоем месте на основе твоего лончера написал что-то типа ВоркерКласса из аиохттп
Anonymous
и так же гуникорну говорил с консоли условной стартовать этот воркер
nxexox
Anonymous
у аиохттп доступны исходники воркера
nxexox
Nurlan
Добрый день, кто подскажет как лучше сделать. Есть лог, в нем к примеру номер карты 1234 4567 7890 1234 как мне найти все номера карт и заменить в них с помощью среза несколько символов на ***** или ХХХХХХХ
Ivan
nxexox
С учётом новых вводных перефразирую вопрос.
Как масштабировать аиохттп процессами?
Roman
Danylo
Danylo
какая-то подобная хуйня
Danylo
это можно по-человечески сделать, но я склепал это на коленке, лишь бы было
Roman
А такой вопрос можно. regexpы для парсинга. HTML юзать?
Roman
Вернее целесообразно ли? И как они по скорости работы по сравнению с либами для парстнга?
Anonymous
В общем случае нет
Anonymous
Хтмл же структурированный документ
Anonymous
Если надо просто кусочек один выдернуть тогда рекесп будет быстрее
Anonymous
Ну вида href=...
Nurlan
Danylo
Vladlena
#вакансия #python #django #angular #remote #работа
Всем привет!🙂
Кому интересна удаленная фултайм занятость на постоянной основе?
Если ты, или твой друг в поиске интересных предложений и проектов, то тебе к нам!🤗
Gearheart.io приглашает к себе в команду Full Stack (Django + Angular) разработчиков.
Формат работы - удаленный.❗️
📌Наш технический стек:
• Python, Django
• Angular2+/ReactJS
📌Мы предлагаем:
• 15$/h-25$/h
• Удаленный формат работы
• Стабильную работу на полный рабочий день
• Гибкий график работы
• Конкурентную заработную плату
• Сотрудничество по договору
• Оплачиваемый отпуск, праздники
• Оплачиваемое время обучения, книги, курсы
• Уроки английского
📌Требования:
• Украинское гражданство
• 3+ года опыта разработки коммерческого программного обеспечения
• 3+ года с Python и Django
• 1+ лет опыта с Angular2+/ReactJS
• Английский - Свободный, достаточный для общения с клиентами, ведения документации
📌Будет плюсом:
• Опыт управления командой
• Навыки администрирования серверов, в частности — работа с Docker
• Redis, MongoDB, RabbitMQ, AWS
• Опыт работы с большими объемами данных
За подробной информацией пишите мне в telegram или:
📩vladlena.bohdanova@sitorium.com
➡️http://linkedin.com/in/vladlena-bohdanova
Желаю приятного дня и хорошего настроения😊
Nurlan
Vladlena
Спасибо, изменила:)
Tishka17
Ребята как мне переписать этот говнокод не меняя сигнатуры инита?
https://github.com/Tishka17/dataclass_factory/blob/master/dataclass_factory/schema.py#L14
Egor
Подскажите, getattr не сильно времяемкая функция? Или лучше от нее отказаться?
Tishka17
Denis
Комрады, а есть какой-то универстальный способ ходить в базы данные для питона? Может есть какие-то проекты, которые унифицируют доступ к БД? Задача такая - уметь делать запросы во все популярные БД
Tishka17
Грубо: если ты пишешь свой ОРМ или REST движок - она пригодится. Если ты пишешь бизнес логику - ты не должен её юзать
Tishka17
Aragaer
Tishka17
Tishka17
хинтинг летит к чертям
Tishka17
можно конечно вынести в родителя, но чет не хочется
Tishka17
Denis
проблема с алхимией еще в том, что все равно драйвера для конкретной БД нужно ставить отдельно
Tishka17
Tishka17
Tishka17
Tishka17
Tishka17
такого типа тебе надо?
Aragaer
ахха, можно через locals() получить собссно все аргументы
Egor
Tishka17
Aragaer
то есть ты имеешь type_hinting, а через locals() доступ к ним как в словарь
Egor
Мне надо из json создать модели
Tishka17
Aragaer
то есть
for arg_name in ("arg1", "arg2", "arg3"):
if locals()[arg_name] is not None or not hasattr(self, arg_name):
self.__dict__[arg_name] = locals()[arg_name]
Tishka17
Denis
Tishka17
Aragaer
return a dictionary representing the current local symbol table
Aragaer
ну то есть лучше один раз ее вызвать и в словарь, а потом не трогать лишний раз
Denis
да, но они плагины по сути, можно подсовывать в уже собранное приложение
Aragaer
вот кстати, у тебя там в конце файла аццкий кортеж генерится
Aragaer
я бы отступы по-другому сделал
Anonymous
денис, предлагаю вам рассмотреть SQL Alchemy core
Anonymous
а точнее ее компонент, абстрагирующий драйвера БД
Anonymous
щас скажу как он называется
Aragaer
а, еще
Anonymous
The dialect is the system SQLAlchemy uses to communicate with various types of DBAPIs and databases.
Aragaer
if (schema.name_mapping is not None and k in schema.name_mapping) or
(schema.only is not None and k in schema.only)
заменить на
if k in schema.name_mapping or schema.only or []
Tishka17
нахрен полетели подсказки какие поля есть в схеме
Anonymous
документация распологается там же где у самой алхимии
Aragaer
for arg, value in locals().items():
Aragaer
не-не, тебе не по всем locals() надо идти
Aragaer
а только по своим SCHEMA_FIELDS
Aragaer
а в locals ты много лишнего огребешь
Tishka17
все равно теперь не понятно какие поля в схеме =(
Tishka17
надо аннотации на поля делать
Tishka17
а это по сути то же самое