
Vladimir
24.05.2019
08:44:31
Ребята которые работали с Docker Swarm, разворачиваю несколько vps`ок на DO, интересует то как вы храните персистентные данные, можно конечно заюзать volumes от самого DO. Но возможно кто-нибудь юзал что-то другое? sshfs/nfs.. ceph и.т.п
Не хочется привязываться к DO.

Александр
24.05.2019
08:50:17

Vladimir
24.05.2019
08:52:25

Tishka17
24.05.2019
08:52:47

Google

Александр
24.05.2019
08:53:46

Michael
24.05.2019
08:53:49
Народ, кто-то использует профилирование для рефакторинга? Какие либы используете?

Александр
24.05.2019
08:54:47

Alex
24.05.2019
08:56:04
https://www.youtube.com/watch?v=3q1V2QcanXQ
"Самое интересное что для создания дерократора нам потребуется воспользоваться декоратором" (о functools.wraps)
Во-первых эта черепашка пи^W несет чушь. Во-вторы не объясняет нафига нужен wraps и что он делает.
А потом пытается конвертануть datetime.timedeta в int и не читая Traceback делает охренительное умозаключение о том, что ведь нужно сделать
str(int(timedelta))

Александр
24.05.2019
08:56:17

Tishka17
24.05.2019
08:56:21

Александр
24.05.2019
08:58:32

Alex
24.05.2019
08:59:41

Tishka17
24.05.2019
09:00:42

Александр
24.05.2019
09:00:48

Alex
24.05.2019
09:01:29


Tishka17
24.05.2019
09:02:02
TL;DR что там с логгер адаптерами?
https://paste.ubuntu.com/p/qdrmBFfyjn/
почему-то ловит исключение
2019-05-24 11:58:05,492 DEBUG ===>0<===root:0
2019-05-24 11:58:05,492 DEBUG ===>0<===root:foo MainThread 1
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "ctxx.py", line 16, in foo
logging.debug("foo %15s %s", current_thread().name, x)
File "/usr/lib/python3.7/logging/__init__.py", line 2004, in debug
root.debug(msg, *args, **kwargs)
File "/usr/lib/python3.7/logging/__init__.py", line 1371, in debug
self._log(DEBUG, msg, args, **kwargs)
File "/usr/lib/python3.7/logging/__init__.py", line 1519, in _log
self.handle(record)
File "/usr/lib/python3.7/logging/__init__.py", line 1528, in handle
if (not self.disabled) and self.filter(record):
File "/usr/lib/python3.7/logging/__init__.py", line 762, in filter
result = f.filter(record)
File "ctxx.py", line 27, in filter
record.var_id = var.get()
LookupError: <ContextVar name='var' at 0x7f476f5de9e8>
2019-05-24 11:58:06,494 DEBUG ===>hello 1<===root:bar MainThread one hello 1
2019-05-24 11:58:07,495 DEBUG ===>hello 1<===root:bar MainThread two hello 1
2019-05-24 11:58:07,495 DEBUG ===>hello 1<===root:hello 1

Google

Tishka17
24.05.2019
09:03:23
без фильтра из другого треда переменная работает

Alex
24.05.2019
09:04:20
у меня глупый вопрос, а каким боком contextvar к тредам?
пока еще код не читал

Tishka17
24.05.2019
09:04:50
>Context managers that have state should use Context Variables instead of threading.local() to prevent their state from bleeding to other code unexpectedly, when used in concurrent code.
ну типа ниверсальные они

Карлос
24.05.2019
09:05:39
кто возьмётся за проект на селениуме или пох на чем? чекать аккаунты гугла нужно

Tishka17
24.05.2019
09:05:40
а, просто код говно

Volodymyr
24.05.2019
09:06:28
Что значит embedded C developer? Не могу более-менее дословно перевести

SetazeR
24.05.2019
09:07:23

Rushan
24.05.2019
09:07:24

Volodymyr
24.05.2019
09:07:58

Tishka17
24.05.2019
09:08:02
C Developer for Embedded System

Rushan
24.05.2019
09:08:30

Volodymyr
24.05.2019
09:08:51
hm, хорошо, хорошо
C Developer for Embedded

Andrey
24.05.2019
09:34:32

Volodymyr
24.05.2019
09:35:03

Google

Alex
24.05.2019
09:35:49
Ребят, а кто нибудь может подсказать мануал, как составить простой makefile для python проекта? Для простого проекта, типа из 1 файла скрипта, и 1 сторонней библиотеки.
А то, что всё гуглю. Километровый код с тестами, и прочим, и в основном для джанги.

Alex
24.05.2019
09:37:15
первая ссылка в гугле
не забывай про .PHONY:

Artemis
24.05.2019
09:39:08
Есть тут кто-нибудь, кто обучался в школе 21? Хочу послушать отзывы про нее, как там вообще

Alex
24.05.2019
09:39:17
первая ссылка в гугле
А что в run писать? Этот код сложный для джанги с докером и прочим. Как понять, что мне нужно именно. Мне нужно чтобы создалась виртуалка, установилось туда библиотека одна, и запустился файл типа calculate_samples.py

А
24.05.2019
09:48:08

Tonika
24.05.2019
09:48:13
#pythonteamlead #teamlead #lead #gjango #tornado
#vacancy
#вакансия от Ready for Sky - Мы первые, кто стал серьёзно заниматься технологией Умного дома в России!
Нам нужен сильный #Python developer с опытом разработки на #django & #tornado и с опытом управления командой.
https://spb.hh.ru/vacancy/31188601
офис в Спб, по белезне и плюшкам - как везде, зато у нас самые нормальные пацаны в IoT!
https://readyforsky.com/ru/
задавай вопросы, присылай CV и ссылку на гитхаб мне: @tonika12

Карлос
24.05.2019
09:50:00
кто возьмётся проект на селениуме написать ? в общих словах гугл почты чекать - подробнсти в лс ✍?✍?✍?

Max
24.05.2019
10:00:03

Tishka17
24.05.2019
10:02:02
env/bin/python: Error while finding module specification for 'mod2.__main__.py' (ModuleNotFoundError: __path__ attribute not found on 'mod2.__main__' while trying to find 'mod2.__main__.py')
как дебажить?

Tishka17
24.05.2019
10:02:07
появляется в середине логов

?? Eugene
24.05.2019
10:05:31

Book Hangover
24.05.2019
10:11:08
привет)
мне нужно развернуть виртуальную среду питоновскую
использую питон3, win10
как понять где именно ее развернуть? - там, где pip лежит?
вирт. среда нужна по идее для работы с Jupiter Notebook
но еще PyCharm установлена

Alex
24.05.2019
10:16:37
Есть шарящие во flask?

uniq
24.05.2019
10:16:51
Как получить все буквы алфавита используя strings?
alph= strings.lowercase()
не работает

?? Eugene
24.05.2019
10:20:31
string.ascii_lowercase

Google

Admin
ERROR: S client not available

uniq
24.05.2019
10:29:31

Andrew
24.05.2019
10:30:36

noName
24.05.2019
10:31:13

Tigran
24.05.2019
10:34:35

Artemis
24.05.2019
10:36:35

Olexandr
24.05.2019
10:40:13
если в asyncio Task уже finished – он по идее должен исчезнуть из Task.all_tasks() ?

Hairygeek
24.05.2019
10:46:36

Olexandr
24.05.2019
10:46:53
понял, спасибо!
нашел, что в graphql-ws не закрываются таски после обработки и их плодится все больше и больше

GTR Network
24.05.2019
10:51:37
Народ а как запустить этот UDP сервер
https://docs.python.org/3/library/asyncio-protocol.html#udp-echo-server
без await asyncio.sleep(3600) ...

Alex
24.05.2019
10:53:18
есть
Крч, уже второй день ***, суть такая, нужно при переходе на роут, отобразить список файлов и папок на сервере, и если нажать на файлик, системный путь к нему должен быть передан бекенду для обработки. Я думалсделать это используя как то autoindex, тип нажали на файлик, файлик обработался, выполнился редирект на страницу которая показывает результат работы с файлом, но никак не могу найти..нигде, как сделать че то похожее...

Tishka17
24.05.2019
10:53:58

GTR Network
24.05.2019
10:56:11

uniq
24.05.2019
10:58:57
Я беру слова из файла. Python дописываеет до слов \n и я не могу правильно составить запрос. Пробую line.replace("\n",""), но нет результата
Что можете посоветовать?

Vasya
24.05.2019
11:00:20
Строка неизменяемый тип же

Aragaer
24.05.2019
11:01:13
strip

Tishka17
24.05.2019
11:01:25

Google

Aragaer
24.05.2019
11:01:34
просто strip, чо уж там
я не знаю слов, которые начинаются или кончаются любыми пробельными символами

Tishka17
24.05.2019
11:02:02
ну так-то да

Tonika
24.05.2019
11:06:12

Hairygeek
24.05.2019
11:06:42
не помогает
попробуй это:
loop = asyncio.get_event_loop()
loop.create_task(main())
loop.run_forever()

uniq
24.05.2019
11:06:57

Aragaer
24.05.2019
11:07:49
оно тоже не меняет сам line

uniq
24.05.2019
11:08:27