@ru_python

Страница 9190 из 9768
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
эээ. я думал надо для пустого =)
root логгер в dict config настраивается в виде отдельного ключа верхнего уровня.

я бы сдампил конфигурацию логгинга твоего и посмотрел бы на дерево

https://pypi.org/project/logging_tree/

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

Alex
30.05.2019
11:55:36
Tishka17
30.05.2019
11:56:04
покажи дамп
https://paste.ubuntu.com/p/Q9rZPyxxsF/

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
код типа for messages in all: try: logger.info("XXX") handle(message) except Exception: logger.exception() def handle(): other_logger.info("ABC")
А там много тредов? Кто-то может попортить all, пока ты его перебираешь?

Denis
30.05.2019
12:09:17
из под другого юзера? setuid тебе целиком для всей проги поменяет. Форкайся и меняй права
мне не надо весь скрипт. У меня скрипт весь выполняется от одной УЗ. А конкретно залезть в шару надо под другой учеткой.

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
а какая разница то. Есть папка локальная либо сетевая. Надо туда попасть под специальной учеткой.
огромная разница. Локлаьный файл - делаешь open. Сетевой - юзаешь какую-то хитрую либу для работы с указанным протоколом. Правда если сетевая папка подключена как диск - то уже подключена и работаеш ькак с локальной, но хз можно ли сменить учетку вообще

а. елси скрипт уже готов - хз

я не очень силен в винде

возможно я что-то не понимаю

Denis
30.05.2019
12:13:03
вообще хз как в шару из питона лазить
всмысле?? open(\\server\share\file.txt) но я сюда полезу от имени уз от которого скрипт работает, а надо указать альтернативную

Denis
30.05.2019
12:14:00
так работает? 0_о
да, конечно ?ну там еще кавычки, экранирование блабла

Tishka17
30.05.2019
12:14:05
прикольно

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

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

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
А шо U значит
А я вот погуглил

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

Андрей
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
бляин

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

Страница 9190 из 9768