løst
да ладно, у них на беке много петона етого вашего
Tigran
это реклама танков штоле блджад
Anonymous
это реклама танков штоле блджад
Почитай его историю сообщений
Anonymous
Ето троллинг
Philipp
Ребята. всем привет! Кто знает нормальную библиотеку, которая постоит граф сетевой. У меня 20-30 млн строк, нужно по нима посторить граф. Сейчас пробовал networkx, но он реально не тянет.
nacknime
Дароу. Точно никак нельзя запустить завершённый процесс multiprocessing'а Process?
Savva
Друзья, здравствуйте, нужна ваша помощь на сервере стоит sqlite3 и при каждом INSERT/UPDATE/DELETE запросе я делаю lock.acquire(), а после него connect.commit() и lock.release(). Сам по себе lock = threading.Lock() Всегда все на сервере было в один поток, а если я включу многопоточность и будет несколько запросов к бд с нескольких потоков. Будут ли ошибки на сервере? Чего стоит ждать и как предотвратить?
Daniil
Насколько я понимаю, здесь будет работать изоляция в бд
Daniil
В зависимости от уровня, разные проблемы могут быть, да и надо понимать, что в потоках будет происходить
Daniil
Почитай про уровни изоляции в бд
Tishka17
ну да, + уровни изоляции транзакций
løst
а смысл делать получение лока в сингл треде?
Tishka17
Language: py3 Source: class A: a = 1 b = A.a Errors: Traceback (most recent call last): File "source_file.py", line 1, in <module> class A: File "source_file.py", line 3, in A b = A.a NameError: name 'A' is not defined
a становится полем класса A после выхода из блока объявления. Внутри блока ты можешь к нему обрааться как к локальной переменной
nacknime
просто запусти так же как его запускал
не прокатит, у меня бот, команда /begin запускает процесс, тоесть p1.start(), а /end заверщает, тоесть p1.terminate()\kill(). После енда ещё раз запустить процесс нельзя, ругается ошибкой, и на реддите прочитал что этого делать нельзя
Tishka17
ну переменную называй как хочешь
nacknime
ну переменную называй как хочешь
ну это не рационально кажый раз создаввтаь новую переменную.
nacknime
бот будут юзать часто
Дмитрий
запиши в p1 опять же
Tishka17
Что блин?
nacknime
запиши в p1 опять же
разве так можно?
Tishka17
разве так можно?
Пройдёмте-ка в чат новичков
Дмитрий
разве так можно?
у тебя один процесс на одного юзера будет?
nacknime
у тебя один процесс на одного юзера будет?
не, там в функции цикл вайл тру, в цикле при условиях выполняется bot.send_message()
nacknime
Пройдёмте-ка в чат новичков
не, я то знаю что перезаписывать можно, но хз
nacknime
мультипроцессинг это не шутки ахах
Nodaa
-__-
Nodaa
мультипроцессинг это не шутки ахах
Не попробуешь - не узнаешь...
Tishka17
не, я то знаю что перезаписывать можно, но хз
Ну если процесс остановился, думаю можно
nacknime
не, хуй там. Во первых это всё дело в функциях, тоесть возврат p1 никак не сделаешь, ибо это bot.message_handler, и во вторых похуй, сделаю через файл
Nodaa
вот так вот...
Daniil
Самая печальная история :)
Slam!
Нормально на дубликат серверу выплевывать ошибку 409 (конфликт)?
Ffff
товарищи , подскажите пожалуйста , есть ли инструменты , которые автоматически форматируют код под pep8?
Артём
тебе же ответили в той группе. flake8
koder
black
Ffff
тебе же ответили в той группе. flake8
спросил про это второй раз , потому что прочитал статью на хабре с описанием flake8 , и из статьи сделал вывод , что он умеет только находить ошибки , но не исправлять самостоятельно
Ffff
возможно , я ошибся с выводами
Артём
понятно)
Артём
ну, опыт лучший советчик. Чем гадать - скачай да попробуй.
Артём
вообще, хабру тоже не всегда стоит верить. Лучше официальной документации.
tree
Ребят, всем привет !) Я недавно завершил онлайн обучение (2,5 месяца) по разработке сайтов в образовательном поекте - wayup.in. Я владею такими технологиями - HTML, CSS, Bootstrap, Javascript, jQuery, Wordpress. Есть опыт валидной, семантической, кроссбраузерной верстки так же опыт верстки для мобильных устройств, адаптивной верстки.Создал такие учебные проекты -http://mylife.vladimirchernovv.ru/,http://active.vladimirchernovv.ru/,http://labcons.vladimirchernovv.ru/. Но для того чтоб выйти на фриланс понимаю, что ещё слабоват и конечно нужно больше практики. По этому сейчас ищу ментора. Отзовитесь кому это интересно. Если кто то знает о возможности работы стажёром в компании или стартапе, буду так же рад такому предложению . Сейчас дополнитеьно продолжаю изучать Javascript и создаю макеты сайтов в Photoshop. Обязательно пишите , буду очень вам благодарен. Мой ВК - https://vk.com/id146494533 WhatsApp - +79604718941
Ffff
ну, опыт лучший советчик. Чем гадать - скачай да попробуй.
Скачал и попробовал , лог ошибок весит 490 кб, включая ошибки локально используемой , немного доработанной мной библиотеки npyscreen
Ffff
так что вручную всё сейчас менять займет очень много времени
Артём
так что вручную всё сейчас менять займет очень много времени
check this: https://stackoverflow.com/questions/11046001/is-there-any-way-to-fix-pep-8-issues-with-pydev
Артём
и вроде я слышал что в ПайЧарме тоже есть такая функция
Артём
точное сочетание клавиш не помню
Tishka17
ctrl-alt-shift-L
Дмитрий
точное сочетание клавиш не помню
Это надо быть уверенным что это все надо фиксить
Артём
тоже, кстати верное замечание
Артём
у меня sublime text
в саблайме не знаю даже есть ли такая функция)
МишанЯ
Ребят, добрый вечер. Что мне использовать для запросов к серверу кс 1.6. Для CSS есть библиотека, а вот для кс 1.6 хрен что нашел. Хотелось бы и управлять им через rcon пароль из скрипта. Может кто подсказать?
Scott
Rcon
Scott
Valve.rcon
МишанЯ
Valve.rcon
? Это что?
Scott
Погугли вот это
Scott
Valve rcon python
Scott
И почитай
Anonymous
Хз, я только пришел
МишанЯ
Ммм, спасибо, посмотрю
Артём
нашёл у саблайма autopep8
Отлично) рад что всё решилось
Savva
Он ругается не на многопоточность, а на то, что ты Коннект между потоками шаришь, вместо того чтобы разные создать
Я в этой теме не очень шарю, поэтому скажу все что знаю, а вы, будьте добры, подскажите правильно или нет У меня на сервере 5 вебворкеров. получается я смогу только в 5 потоков работать с 5-ю коннекатми? Если я правильно это понял, то как мне лучше всего распределять, если у меня будет больше 5-ти потоков?
Tishka17
На каждый поток по коннекту. И возможно, ещё надо sqlite в специальный режим переключить
Tishka17
Я в этой теме не очень шарю, поэтому скажу все что знаю, а вы, будьте добры, подскажите правильно или нет У меня на сервере 5 вебворкеров. получается я смогу только в 5 потоков работать с 5-ю коннекатми? Если я правильно это понял, то как мне лучше всего распределять, если у меня будет больше 5-ти потоков?
А вообще, есть вот такое: By default, check_same_thread is True and only the creating thread may use the connection. If set False, the returned connection may be shared across multiple threads. When using multiple threads with the same connection writing operations should be serialized by the user to avoid data corruption.
Tishka17
Смотри документацию по connect
Tishka17
Но вообще тебе проще наверно несколько коннектов
Tishka17
Не надо
Tishka17
Лучше выкинь Локи и создавай по соединению на тред
Tishka17
А слип там зачем?