Pavel
типа может она не из оверлея?
ну тут уже можно хрен знает что предполагать, кажется
Pavel
лучше бы отправить товарища в чатик по опенврт
Tishka17
тогда уж и /overlay/work/usr/lib/python2.7/site-packages тоже
Анастасия
Привет! Мы ищем еще одного миддл разработчика к нам в Хантфлоу. Продуктовая IT компания с распределенной командой. Нам 4 года и нас 40 сотрудников. #работа #asyncio #удаленка или офис в Мск м.Дмитровская Ищем на фулл-тайм. ЗП 120-140 т.р. net 14 дней в год можно болеть без больничного и без потери в зп. Оплачиваем конференции. Свобода влияния на продукт. Стек: Python 2.7, 3.5+ (сейчас переезжаем с 2.7 на 3.7), Tornado, Aiohttp, PostgreSQL, Elasticsearch, redis, pewee, docker. Рассматриваем кандидатов из продуктовых компаний с опытом асинхронного питона. Писать мне)
Dregaadan
Всем привет, может кто-нибудь подсказать как словарь или класс сконвертить в json. Обычный json.dump не помогает выкидывает ошибку TypeError(f'Object of type {o.__class__.__name__} ' Вот ссылочка на код(я открываю json с понятными полями и конверчу в json с понятными полями): https://dpaste.de/MLfU
Tishka17
Обычный класс лучше руками
Tishka17
Можно глянуть marshmallow что умеет
Zi
Подскажите как в memcached обновить данные не затрагивая expired ?
Tishka17
У дата классов есть функция as_dict
Dregaadan
Обычный класс лучше руками
Я не нашел примеров, как лучше руками мапить? Везде примеры, которые я смог найти, с простыми словарями без массивов
Dregaadan
Не открывается
https://gist.github.com/Dementir/448e6e545ee7bc985ebba830b4ebd0d8
Tishka17
Руками это так: { 'va': obj.something, 'xx': obj.other, }
smqwe
Друзья, спасибо за помощь
smqwe
Ничего не помогло
smqwe
Проблема аппаратная
Dregaadan
Руками это так: { 'va': obj.something, 'xx': obj.other, }
Ну я так делаю, но там проблемы с массивами... Я хз как их конвертить
smqwe
Сделал бэкап
Tishka17
Ничего не помогло
А я тебе говорил про проверку диска
Tishka17
Ну или все же, посмотри marshmallow
Алмаз
кто может помочь с латех?
Алмаз
срочно
Алмаз
при попытке скомпилировать этот проект (получить pdf) https://github.com/Amet13/bachelor-diploma выходят ошибки 1. Package polyglossia Warning: No hyphenation patterns were loaded for `Russian' 2. Package polyglossia Warning: No hyphenation patterns were loaded for `English' 3. ! Package fontspec Error: The font "Times New Roman" cannot be found.
Алмаз
для третьей ошибки не помогло sudo apt install ttf-mscorefonts-installer
Tishka17
Это тоже не чат по теху
Алмаз
верно
Алмаз
ищу кто может помочь
Tishka17
Пройдись по его инструкции, доставь все
Алмаз
спасибо
Ilya
Всем привет, возник необычный вопрос Я в цикле иду по ip адресам нескольких серверов Отправляю на них команды и получаю ответы но бывыет в ответе не некорректно например нулевые значения, как мне сделать повтор именно этой итерации Ищу что-то вроде repeat по аналогии с continue & break Есть ли такое и как возможно повторить именну ту итерацию цикла которую я только что сделл, а в конце if и если условие отработает, то повторить только одну итерацию, а дальше как обычно
Alex
зависит от архитектуры твоего приложения.
Alex
только что 15 минут назад обсуждали как сделать repeat
Ffff
товарищи , как остановить QThreat?
Alex
@gubiniliya значит тебе в @ru_python_beginners
Ilya
записывай в очередь какие нужно повторить или повторяй сразу на месте в цикле
а просто в цикле в ифе если удовлетворяет условию повторить еще раз запрос, да можно, но я думаю мол к примеру пришел в ответ 0 и сделать repeat поять 0 еще повтор, но не более трех раз но то что вы предложили понял
Tishka17
товарищи , как остановить QThreat?
Скажи своему коду, работающему в нем - хватит. Тем способом, который ты предусмотрел сам
Alex
товарищи , как остановить QThreat?
завершить функцию, которую он выполняет.
Tishka17
def repeater(f, count, *a, **kw): for i in range(count, 0, -1): try: return f(*a, **kw) except Exception: if i==1: raise
Tishka17
Только Exception замени на что-то в вменяемое
Tishka17
я хочу реализовать остановку потока по нажатию кнопки
Ну ты сделал, чтобы твоя функция прекращала работу?
Alex
я хочу реализовать остановку потока по нажатию кнопки
ну дык устанавливай флаг завершения потока по кнопке
Alex
и в потоке его проверяй
Tishka17
Как только она прекратит, поток остановится
Ilya
def repeater(f, count, *a, **kw): for i in range(count, 0, -1): try: return f(*a, **kw) except Exception: if i==1: raise В бигинерах, прикольно :) Но суть уяснил Пойду пробовать
Alex
а какой флаг?
какой напишешь - такой и флаг
Ffff
какой напишешь - такой и флаг
стандартных нет? exit не работает
Alex
в гугле полно примеров "how to interrupt thread"
Ffff
думал что тут ответят быстрее , чем я найду в гугле)
Tishka17
стандартных нет? exit не работает
Какой стандартный флаг может быть, если это твоя функция
Tishka17
"как остановить функцию"
Ringо
Пока метод run работает - QThread живёт
Tishka17
Не надо так делать никогда
Alex
думал что тут ответят быстрее , чем я найду в гугле)
т.е. тебе лениво гуглить и ты хочешь чтобы написали за тебя?
Tishka17
Автор Qt даже писал
Ffff
т.е. тебе лениво гуглить и ты хочешь чтобы написали за тебя?
я не говорил про лень , я имел ввиду экономию времени
Alex
Автор Qt даже писал
я не встречал жесткого запрета на этот подход
Alex
автор кажется писал что не все знают что можно делать moveToThread() и это является предпочтительным подходом
Ffff
за счет других да?
за счет большего багажа знаний других
Tishka17
https://blog.qt.io/blog/2010/06/17/youre-doing-it-wrong/
Alex
за счет большего багажа знаний других
ну так тебе уже ответили в каком направлении гуглить
Tishka17
Ну а наследоваться от qthread это опять же прибивать гвоздями логику к способу ее запуска
Ringо
https://blog.qt.io/blog/2010/06/17/youre-doing-it-wrong/
там про moveToThread(this) в основном жеж
Alex
The original QThread class was abstract, so subclassing was necessary. It wasn’t until Qt 4.4 that QThread::run() gained a default implementation. Previously, the only way to use QThread was to subclass.