@spbpython

Страница 225 из 785
Zart
13.12.2016
12:31:57
билдаут лучше примерно во всем

Serge
13.12.2016
12:32:23
билдаут лучше примерно во всем
это не важно. нужен стандарт, а не инструмент.

А за https://github.com/pypa/pipfile следит кто-нибудь?
но следить там пока не за чем. вот зарелизят до нормального состояния, будем использовать. идеи то правильные, обобщающие опыт, так сказать

Dmitry
13.12.2016
12:54:46
https://twitter.com/ruxeg/status/808656201462452224

Google
Serge
13.12.2016
12:56:24
дано 14.04 с 3.2 & 2.7 есть скрипт на 3.5 его надо запустить под uwsgi(который на 3.2) на upstart как ты это сделаешь?

человек всё смешал в кучу.

надо забыть про убунту и даже если не вспоминать про докер, что надо было сделать, то просто поставить uwsgi в venv и перестать дрочить на локальную систему

Zart
13.12.2016
13:02:46
я б забыл про докер

Dmitry
13.12.2016
13:04:00
ага, значит я правильно подумал

Roman
13.12.2016
13:04:39
Zart
13.12.2016
13:05:09
задолбался с ним воевать. только завел системд с ф24 контейнером, как сломали 25й

вменяемой поддержки ипв6 нет и пока не предвидится

поменять настройки контейнера находу невозможно

для меня это всё выглядит как решение в поисках проблем, а не наоборот

Roman
13.12.2016
13:08:22
Zart
13.12.2016
13:08:58
а он там не работает без кучи телодвижений

Google
Dmitry
13.12.2016
13:09:02
может ему еще и пхп 5.4 надо до кучи?
угадал. рукс бывший пхпшник

Zart
13.12.2016
13:09:11
т.е. внутри контейнера в6 есть и пашет

но чтобы прокинуть снаружи - там нормально еще не запилено

Serge
13.12.2016
14:19:28
задолбался с ним воевать. только завел системд с ф24 контейнером, как сломали 25й
после этих слов, я бы тебе тоже советовал забить на докер, потому что ты себе сам им проблемы создаешь.

Dmitry
14.12.2016
18:50:10
https://blog.jetbrains.com/pycharm/2016/12/python-3-6-a-quick-look

Serge
14.12.2016
19:37:44
https://blog.jetbrains.com/pycharm/2016/12/python-3-6-a-quick-look
О! Convert to f-string. И тысячи хомячков пошли руинить свой код...

Dmitry
14.12.2016
19:38:41
почему-то f-string у меня ассоциируется с f-word

Folt
14.12.2016
21:13:14
как проверить наличие файла (точнее надо повторять действе пока его он не появиться) делаю так while os.path.exists('points.csv'): но не отрабатывает коректно где подвох ?

GNU/Docker
14.12.2016
21:14:17
isfile

Но само наличие вайла смущает

Когда появляется файл?

И опять же

Если файла нет

В вайл ты не зайдешь

Потому что будет вайл фолс

Folt
14.12.2016
21:16:42
Когда появляется файл?
после отработку другой функции

тип так файла нет, то сделать файл и начать занаво потом проверить второй файл если нет то начать занаво потом файл первый есть и второй есть, то взять часть с первого и другого и сравнить

как то такая логика

GNU/Docker
14.12.2016
21:18:25
Чет

Можно больше кода?

Google
GNU/Docker
14.12.2016
21:18:46
Желательно на пасти сервисе каком-нибудь.

Folt
14.12.2016
21:20:48
http://joxi.ru/8AnobMKhjzZJGr

GNU/Docker
14.12.2016
21:21:46
Вы понимаете как работает вайл и булева арифметика?

Если хотя бы одного файла нет - код в вайле не выполнится.

Folt
14.12.2016
21:22:31
пока не труе в обоих случаях

GNU/Docker
14.12.2016
21:22:39
Пока труе

Ващет

While True

Пойдет итерацию

а когда там станет фолс - закончит.

Зачем вайл?

Можно проверить файл

Folt
14.12.2016
21:24:08
а как повторять пока не появиться файл лучше ?

GNU/Docker
14.12.2016
21:24:12
Чет сделать если так чет сделать если эдак.

Folt
14.12.2016
21:24:39
так а как потом занаво повторить

GNU/Docker
14.12.2016
21:24:54
А

Его кто-то другой создает?

Folt
14.12.2016
21:25:42
да

GNU/Docker
14.12.2016
21:28:09
Если один из

То нот исфайл ор нот исфайл

Google
GNU/Docker
14.12.2016
21:29:20
Ой

Folt
14.12.2016
21:29:33
while not os.path.isfile('points.csv') and not os.path.isfile('route_points.csv'):

GNU/Docker
14.12.2016
21:31:38
Зайдет в цикл только если оба не существуют

Как этот код должен вызываться?

Folt
14.12.2016
21:33:32
улетает в цикл

бесконечный

в функции

GNU/Docker
14.12.2016
21:35:36
Это ответ на мой вопрос?

Почему тогда не вайл тру со слипом?

Admin
ERROR: S client not available

Folt
14.12.2016
21:36:40
не понял) можно другими словами

GNU/Docker
14.12.2016
21:37:37
Окей

Скрипт должен выполняться бесконечно?

Брать данные когда они есть и что-то делать?

Folt
14.12.2016
21:38:33
аааа теперь понял

юзаю grab.spider это многопоточный парсер делаю старт bot = MTSpider(thread_number=1) bot.run() потом первый такск def task_generator(self): делает следующее while not os.path.isfile('points.csv'): if os.path.exists('points.csv'): print('Файл points.csv существует') else: print('файл с маршрутами не найден') yield Task('get_point', url='http://www.site.com') где get_point получает данные со страницы и ложит их в csv

то ли это из-за потоков и они одновременно смотрять есть ли файл

то ли цикл бесконечный

ну да

переписал без Spider

Google
Folt
14.12.2016
21:58:56
заработал вариант

хм

while not os.path.isfile('route_points.csv'): так работает для одного файла while not os.path.isfile('route_points.csv') and not os.path.isfile('points.csv'): для двух нет

Sergey
14.12.2016
22:13:51
Что для двух должно быть?

Folt
14.12.2016
22:14:13
цикл должен идти пока не появятся 2 файла

Sergey
14.12.2016
22:14:54
Попробуй нот (а и б)

Могу ошибаться, ночь уже...

Folt
14.12.2016
22:15:57
while not (os.path.isfile('route_points.csv') and os.path.isfile('points.csv')):

так

Sergey
14.12.2016
22:16:16
Да, я про это

Folt
14.12.2016
22:17:20
уря)

так да

надо перестать в 2 ночи писать что то

Sergey
14.12.2016
22:17:31
?

Folt
14.12.2016
22:17:38
спасибо!)

Sergey
14.12.2016
22:21:57
спасибо!)
на будущее выучи законы де Моргана, иногда очень помогают понять и простить, то есть, упростить и понять https://ru.wikipedia.org/wiki/Законы_де_Моргана

Michael
15.12.2016
06:09:26
Анатации говно,но с ними лучше

Serge
15.12.2016
06:09:48
Анатации говно,но с ними лучше
И тебе с добрым утром

Michael
15.12.2016
06:10:23
Да всем доброе о/

Dmitry
15.12.2016
08:38:49
Кор девелоперы CPython чётко оценивают риски возникновения багов, при использовании 64 битного счётчика: A risk of a bug every 584 years is acceptable.

Страница 225 из 785