Andrey
В принципе, сейчас все прекрасно с кастомным воркером работает, но интересно перевести на рельсы селери
Aleksandr
Он там ими рулит вертит как хочет ну или как настроишь
Andrey
+ необходимо в будущем следить за этими обработчиками, собирать статистику, перезапускать их и т.д.
Andrey
В общем, пока единственный варик это лепить очереди на каждый воркер, подписывая его и на свою персональную, и на общие, но как-то это криво очень.
Andrey
Он там ими рулит вертит как хочет ну или как настроишь
Ну я понимаю, что он рулит и вертит. Мне просто больше контроля необходимо
Aleksandr
Ну я понимаю, что он рулит и вертит. Мне просто больше контроля необходимо
Тогда идеальный вариант не использовать сельдерей и писать что то свое
Andrey
Так уже, ну ок. Буду думать, спасибо!
Gleb
Если я буду использовать multiprocessing.Pool(cnt_count) для вызова f(x) n раз, то как мне гарантировать, что не более cnt_count вызовов f(x) одновременно? Или это так и будет?
Gleb
В моём случае f(x) будет открывать файловые дескрипторы и не хотелось бы получить краш из-за открытия сотен одновременнно...
Gleb
В моём случае f(x) будет открывать файловые дескрипторы и не хотелось бы получить краш из-за открытия сотен одновременнно...
Например, я создаю тредпул с cnt_count потоками, то сколько одновременных вызовов функции f может быть? Может, ли их быть больше чем количество потоков?(По факту симуляция многопоточности на одном ядре, но мне такое не нужно). Я хочу огранить количество одновременных вызовов функции количеством созданных потоков...
Anonymous
Всем привет
Anonymous
Может кто-нибудь знает или разбирается в Python`e, то такой вопрос(он глупый), как сделать так, чтобы функция сработала только 1 раз? Пробовал искать в интернете, ютубе и т.д., но, к сожелению, не нашёл
Anonymous
Спасибо
Anonymous
Если не сложно, то скинь, пожалуйста
Anonymous
Сможешь в личку?
Aleksandr
Только 1 раз будет если у нас функция не принимает аргументов или мы туда передаем всегда одинаковые аргументы
Anonymous
Создаю бота для телеграма. Должен по команде /start написать "вот что могу:" и клавиатура, нажимай на кнопку на клавиатуре меняется на другую клавиатуру и пишется текст "выберите страну", и на клавиатуре 3 кнопки. По нажатию на любую кнопку бот высылает текст "выберите страну", в чем ошибка не понимаю
Anonymous
Могу чуть позже выслать код, сейчас не дома
Anonymous
Так погоди, а вариант вызвать ее 1 раз не рассматривается?
Прикол в том, что я её даже не вызываю, она работает даже без вызова.
Anonymous
А если сделать вызов, то не работает
Aleksandr
Прикол в том, что я её даже не вызываю, она работает даже без вызова.
А код то будет? Или нам и дальше на картах гадать?
Anonymous
Anonymous
Anonymous
Anonymous
Настраиваю PyQt5. Есть 3 файла. gui.py, main.py, lib.py. Как правильно импортировать main в lib для того, чтобы можно было пользоваться объектом ui из файла main и писать функции и как правильно взаимно импортировать lib в main для того, чтобы потом в main пользоваться этими функциями из lib?
Anonymous
что не так?
Anonymous
что не так?
1) tldr 2) pastebin.com 3) @botoid
Anonymous
тебе не нужно импортировать main.py из либа
а что мне нужно сделать. Что нужно конкретно написать в lib а что в мэин?
Anonymous
1) tldr 2) pastebin.com 3) @botoid
из-за слишком длинного кода удалил?
Anonymous
а что мне нужно сделать. Что нужно конкретно написать в lib а что в мэин?
норм архитектуру сделай, посмотри как в тех же туториалах(по которым ты наверняка это делаешь) происходит
Anonymous
Anonymous
это первые две причины
у меня код просят, как мне тогда им отправить? в лс?
Anonymous
дак ответить не можешь? сам незнаешь?
с такими наездами иди нахyй
Anonymous
Anonymous
ок
Anonymous
не знаешь не пиши
ты бы хоть определился что сделать хочешь, эта хyйня даже права на жизнь не имеет
Anonymous
я посоветовал тебе сделать нормальную архитектуру приложения, посмотреть как делают другие, но в данном случае тебе видимо проще городить свои костыли
Anonymous
в @botoid с вопросами по тг быстрее помогут
Anonymous
@kqakqa
Anonymous
Ок
Андрей
Всем привет! Может кто нибудь помочь подружить PyQt и MySQL ?
Anonymous
кто-то может
Ivan
Всем привет. Подскажите чат где можно задать вопрос на тему cloud foundry / ibm cloud / heroky. Не могу env переменные задать из под питона.
Orlan
Всем привет! Кто-нибудь создавал мобильные приложения для арбитража трафика?
Aleksandr
Информативненько...
Daniil
имеется переменная, текст, у которой много строк. Можно ли как-то построчно изменять каждую строку?
Daniil
например
Daniil
песня в переменной
Daniil
там столбиками
Daniil
фвыдлжаожфдвыало лдыфвоажлдывфоажлдыв дывлфаождыфвал длвфоаждлыфвоа воыфажлвыоа влдыаофжфлдвыоа лжвыоажлдфывоа влыаожфыдвлаожыфвдлао
Daniil
change is not definded
Daniil
да
Daniil
хорошо, спасибо, другой вопрос. Имеется переменная, со строками, песня. И мне нужно, чтобы если например находило букву m в строке, то удаляло не букву, а полностью строку. Возможно такое сделать?
Aleksandr
Проблема добавить if в код который дали выше?
Daniil
а не понимаю как строку удалить
Aleksandr
song = '....' new_song = [] for line in song.split('\n'): if 'b' not in line: new_sing.append(change(line)) song = '\n'.join(new_song)
Aleksandr
Просто не добавляй ее
Denis
хорошо, спасибо, другой вопрос. Имеется переменная, со строками, песня. И мне нужно, чтобы если например находило букву m в строке, то удаляло не букву, а полностью строку. Возможно такое сделать?
Если правильно понял твой вопрос, то тебе нужно посмотреть модуль re и регулярные выражения. Там либо всю строку заменяешь на пробелы, либо выдергиваешь все кроме этой строки и создаешь новую переменную уже без этой строки.Если не можешь описать задачу словами, выложи ее сюда и скажи к какому знаменателю ее нужно привести. И еще ты хочешь здесь узнать готовое решение, либо чтобы тебя натолкнули на решение?
Daniil
как-то мне уже не надо)
Aleksandr
код не работает NameError: name 'change' is not defined
Так надо весь диалог читать а не куски кода из него запускать
Denis
Так надо весь диалог читать а не куски кода из него запускать
переписал, получилось так: new_song = [] for line in song.split('\n'): if 'degree' not in line: new_song.append(line) song = '\n'.join(new_song)
Aleksandr
переписал, получилось так: new_song = [] for line in song.split('\n'): if 'degree' not in line: new_song.append(line) song = '\n'.join(new_song)
А ну да, там у него хотелки на лету менялись, он вначале планировал менять строку)
Dim
коллеги, помогите пожалуйста вот с этим: https://github.com/ricmoo/pyaes надо на 1.5.2 переложить что б работало
Бензофуран
Это перебор с средствами
Бензофуран
without_m = '\n'.join(string for string in origin.split('\n') if 'm' not in string)
Dim
на питон 1.5.2
Anonymous
O_o