
Alex
30.05.2019
11:49:08
один вопрос почему ты root логгер настраиваешь в виде пустого ключа loggers
а не root:?

Tishka17
30.05.2019
11:49:58
эээ. я думал надо для пустого =)

Google

Tishka17
30.05.2019
11:50:20
настраиваю раз в два года, думал так норм

Alex
30.05.2019
11:50:23
я бы сдампил конфигурацию логгинга твоего и посмотрел бы на дерево
https://pypi.org/project/logging_tree/

Vladislav
30.05.2019
11:55:07
Правила читайте. Конкретный вопрос задавайте, если он есть
Хорошо
Более развернуто рассскажу
Сам не особо программист
Пытаюсь написать скрипт/плагин для работы в marmoset
Что-то на падобии "ножниц" в Windows, а именно: выделить, вставить текст, карандаш, сохранить
Сталкиваюсь с тем что там нельзя использовать библиотеки pyscreenshot, kinter
Есть только библиотека mset, прочитав документацию я не могу найти вариантов использования данной библиотеки для решения конкретной задачи
Поэтому я тут спрашиваю/прошу помощи

Tishka17
30.05.2019
11:55:26

Alex
30.05.2019
11:55:36

Tishka17
30.05.2019
11:56:04
mod2.sqs.sqs_watcher вот тут начались косяки

Alex
30.05.2019
11:58:29
ну в логгере я проблем не вижу

Tishka17
30.05.2019
11:58:36
но в тестовом запуске все четко

Alex
30.05.2019
11:58:36
так что ищи кто у тебя info два раза вызывает

Tishka17
30.05.2019
11:58:58
я задеплоил и заметил через пару часов что начали двоиться

Google

Tishka17
30.05.2019
11:59:41

Amaro
30.05.2019
12:02:14
Сам кусок кода, в котором вызов инфо, пробегается дважды, наверное. Если там рядом принт =) вставить, сколько раз напечатается?

Tishka17
30.05.2019
12:03:19
плюс очредеь не даст так быстро два сообщения получить
там при обрбаотке после этого сообщения ещё одно должно появиться, так оно только один раз пишется

Alex
30.05.2019
12:04:33
а как ты свое приложение запускаешь?
где смотришь лог?

Tishka17
30.05.2019
12:05:30
код типа
for messages in all:
try:
logger.info("XXX")
handle(message)
except Exception:
logger.exception()
def handle():
other_logger.info("ABC")

Amaro
30.05.2019
12:06:47
Два одинаковых сообщения, как ни крути

Denis
30.05.2019
12:07:45
народ, как открыть файл функцией open() из папки, указав другую учетку? как ее указать?

Tishka17
30.05.2019
12:08:00
чо какую учетку?
из под другого юзера? setuid тебе целиком для всей проги поменяет. Форкайся и меняй права

SetazeR
30.05.2019
12:08:47
Хм, а есть какая нибудь книжка почитать? Что нибудь про именно организацию архитектуры приложений
А то как Вася с села кидаешь все в кучу

Amaro
30.05.2019
12:09:08

Denis
30.05.2019
12:09:17

SetazeR
30.05.2019
12:09:35
У нас свет выключили, мне скучно

Denis
30.05.2019
12:09:48
в powershell у командлетов есть ключ -Credential и ему передаешь параметр и все

Google

Denis
30.05.2019
12:09:59
а тут как?

Tishka17
30.05.2019
12:10:09
вообще хз как в шару из питона лазить
и вообще зачем тебе тут питон непонятно, продолжай павершелл юзать

Denis
30.05.2019
12:11:05

Tishka17
30.05.2019
12:12:08
а. елси скрипт уже готов - хз
я не очень силен в винде
возможно я что-то не понимаю

Denis
30.05.2019
12:13:03

Tishka17
30.05.2019
12:13:14
магия

Denis
30.05.2019
12:14:00

Tishka17
30.05.2019
12:14:05
прикольно
ну вероятно никак с помощью этого апи, оно не расчитано на то, что ты лезешь хз куда

SetazeR
30.05.2019
12:14:29

Google

Svr3
30.05.2019
12:15:58
почему в pip нет команды для обновления всех модулей?

Alex
30.05.2019
12:17:11

Tishka17
30.05.2019
12:17:18
Так нельзя?

Svr3
30.05.2019
12:17:31
все модули

Admin
ERROR: S client not available

Svr3
30.05.2019
12:17:46
pip install $(pip list --outdated --format=columns |tail -n +3|cut -d" " -f1) --upgrade
ну можно вот так

Alex
30.05.2019
12:17:49

Yurzs
30.05.2019
12:17:55

Alex
30.05.2019
12:18:02

Tishka17
30.05.2019
12:18:10

Svr3
30.05.2019
12:18:23

Tishka17
30.05.2019
12:18:32
все модули
Зачем тебе обновлять модули которые не используешь?

Alex
30.05.2019
12:18:47
в системе модули должны управляться системным пакетным менеджером
(если это не докер конечно)

Svr3
30.05.2019
12:19:31
иногда нужного модуля нет в пакетах

Google

Svr3
30.05.2019
12:20:20
virtualenv использовать следует, угу?

Alex
30.05.2019
12:20:26
угу

Svr3
30.05.2019
12:20:54
а вообще virtualenv или venv?

Alex
30.05.2019
12:21:05

Андрей
30.05.2019
12:26:54
Почему алембик может не подхватывать модельки?
в env.py в качестве метадаты указал Base.metadata
Модельки описывал, наследуясь от Base


Алиса
30.05.2019
12:27:07
#работа #москва #барселона
Software Developer (C++, Python, Ruby, Perl) ERP
200 к+
We help our partner, a high-tech company with HQ in Barcelona and a friendly office in Moscow to find a strong ERP-software architect who practices Python and is determined to change the foodtech industry in a good team.
Values: They believe an excellent ERP system can take the routine and inefficiency out of HoReCa segment.
Facts:
Started a year ago as a project from a technology investment group, dedicated to the robotics, they have passed a long way from zero to a working prototype of a chef-robot, who can compete 'Jamie' Oliver in cooking. The next step is to support their clients' back offices, so they need an expert problem solver that can get to the basics and write beautifully elegant and efficient ERP-solutions.
What success means in this role:
Your architecture is as reliable as it gets. No an intern in the restaurant, neither a hacker can crack down the system
The team follows proper development processes because you're on top of it
Your code is clean, readable and well structured
Code performance is never an issue. You write efficient systems that scale
The team considers you vital for the project, on and off the field
What will make you a great candidate
Master’s Degree in Computer Science/Maths
Common experience in the field of SW development (in projects of cloud-based ERP-services)
Object-Oriented design and development experience (C++)
Knowledge of dynamic languages (Python, Ruby, Perl)
Software engineering experience (UML, unit testing, agile methodologies, design patterns)
Asynchronous network programming experience
High proficiency in English


Alex
30.05.2019
12:27:15

Андрей
30.05.2019
12:27:31
я решил ту проблему

Alex
30.05.2019
12:28:25
откуда куда?
у тебя Base модель лежит в одном модуле а другие модели в других модулях?

Андрей
30.05.2019
12:28:44
да
и я импортирую
не надо так?

Alex
30.05.2019
12:28:57

Андрей
30.05.2019
12:29:54
Покажи что и как ты импортируешь?
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
Вот так объявляю base
from ..database import Base
Вот так импортирую

Tishka17
30.05.2019
12:30:07
Наверно модельки не импортируются просто

Андрей
30.05.2019
12:30:12
бляин

Alex
30.05.2019
12:30:14

Андрей
30.05.2019
12:30:18
всё всё