
Teddy
14.03.2017
05:59:02
Ибо producer работает с очередью

Aragaer
14.03.2017
05:59:14
нет, у тебя декоратор @python.mark.asyncio навешивается на консюмер и продюсер, а надо на весь тест целиком

Teddy
14.03.2017
06:00:08
Делал и без этого враппера вообще, то есть просто test_producer, внутри него consume
Все с mark, такая же фигня. Максимум, чего удалось добиться, чтобы оно падало по assert is None (специально сделал)

Google

Aragaer
14.03.2017
06:00:41
впрочем я могу судить только по внешнему виду кода - что там у них, что у тебя. Визуально. Кто такие эти консюмеры и продюсеры я не в курсе

Teddy
14.03.2017
06:00:58
А вот если сделать, например, assert is dict — все, бесконечно висит
Ну вот я чего-то видимо не вдупляю

Ilya
14.03.2017
06:03:13
Looking for Python Backend/ETL developer Moscow/Full-time (whisp me) #vacancy

Aragaer
14.03.2017
06:04:59
хм. А я кажется что-то понимаю. Ты пытаешься протестить связку из консюмера и продюсера. Так?

Igor
14.03.2017
06:06:10
вот и я к тому же. это нелогично, разве нет?
их надо по-отдельности тестировать, на то они и разделены
пихаешь в очередь один объект, пропускаешь через продюсер, получаешь в очереди промежуточный какой-то объект
проверяешь, что получил то что нужно, тест пройден
в другом тесте делаешь промежуточный объект, как будто он только что из продюсера, пропускаешь через консюмер, получаешь конечный объект, проверяешь что все как надо, тест завершен
не?

Eldar
14.03.2017
06:22:42
Че это чаще такое? Рекрутеры уже ленятся писать нормально вакансии. Доколе?!

Google

Ilya
14.03.2017
06:25:46
Я не рекрутер:)

Artem
14.03.2017
06:26:13
Ja just need razrabotchik :D

Ilya
14.03.2017
06:28:24
Оч нужен*

Eldar
14.03.2017
06:35:33
Но за тег лойс)

Teddy
14.03.2017
06:54:21

Eldar
14.03.2017
08:14:13
кажется работу хотят предложить)

Archer
14.03.2017
08:15:20
никто уже не верит, что женское имя это не спам бот
Антонина, оправдайтесь

Eldar
14.03.2017
08:16:13

Маришка
14.03.2017
08:21:47

Eldar
14.03.2017
08:22:29
молчит - очень подозрительно

Маришка
14.03.2017
08:28:24

Alexey
14.03.2017
08:30:23
Кто-то для скайпа делал ботов?

Archer
14.03.2017
08:34:41

Alexey
14.03.2017
08:35:48
У меня вопросы по самому боту и проблемами с ним)

Alex
14.03.2017
08:58:10
Ребят, у меня что-то с кодировкой питона 2.7 стоит на “ascii”
А нужно ‘utf-8’
При обновлении docker-compose на MacOSX10.12.3
Ребят что не так с docker-compose после обновления?
Mac OSX 10.12.3
при попытке использования docker-compose основанного на python:
Traceback (most recent call last):
File "docker-compose", line 2, in <module>
File "/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-build-MW5H3j/pyinstaller/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module
File "compose/cli/__init__.py", line 16, in <module>
File "subprocess.py", line 711, in __init__
File "subprocess.py", line 1343, in _execute_child
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
Failed to execute script docker-compose


Denis
14.03.2017
09:04:54
Народ, посоветуйте че делать - в новом проекте нужно использовать либу на питон 2.7, а хлчется использовать 3й. Сделать 2to3 не получится :(
Проект на джанге, либа должна использоваться в celery тасках, что можно сделать?)

Igor
14.03.2017
09:05:23
почему не получится?
че за либа такая?
неужели настолько огромная что переписать ваще никак?

Google

Dmitriy
14.03.2017
09:05:44
Потому что не 3to2 наверно

Nikolay
14.03.2017
09:06:29

Denis
14.03.2017
09:07:55
https://github.com/dtmilano/AndroidViewClient
Мб я слепой и не вижу питон 3 версии

Igor
14.03.2017
09:09:26
так ето ж вообще похоже на CLI утилитку, а не проще ее положить в venv отдельно и дергать снаружи?

Denis
14.03.2017
09:11:00
Ну такое
Как именно дергать?)

Igor
14.03.2017
09:12:01
да хоть subprocess'ом? %)

Denis
14.03.2017
09:12:28
Вот это мне и не нравится

aspirin
14.03.2017
10:29:50
приветы всем, я начинающий очень хреновый питон разработчик
крч мой очередной вопрос
я правильно понимаю что в джанго приветствуется практика хранения нескольких моделей в одном файле? есть этому причины? почему не разбивают модель - файл?

Сергей
14.03.2017
10:32:52
а смысл?

aspirin
14.03.2017
10:33:07
наглядность например

Сергей
14.03.2017
10:33:13
ты из java пришёл или из php?

aspirin
14.03.2017
10:33:18
из php
файл с моделями не распухает до over 1000 строк?

Igor
14.03.2017
10:33:50

xelnod
14.03.2017
10:34:12
>максимум несколько методов
ох
видел я и другой подход :)

Google

Igor
14.03.2017
10:34:33

Сергей
14.03.2017
10:34:43
когда у тебя моделей десяток - никто не мешает выделить в отдельный пакет модели.

Igor
14.03.2017
10:34:49
надо руководствоваться common sense все же

aspirin
14.03.2017
10:35:01
я так понял что их еще группируют по модулям, типа news, blog, users
верно?

Сергей
14.03.2017
10:35:07
но если у тебя 3-4 модели на 10 строк - какой смысл делать в разных файлах

Igor
14.03.2017
10:35:49

xelnod
14.03.2017
10:35:53
меньше файлов — меньше импортов

Admin
ERROR: S client not available

Сергей
14.03.2017
10:35:58
Если у тебя в аппликухе несколько разделённых по логике моделей, стоит задуматься о разделении приложения на несколько

xelnod
14.03.2017
10:36:10
проще навигация, меньше вопросов «ну и где мне это говно искать?»

Igor
14.03.2017
10:36:42
ну и файлы на 1000 строк не должны пугать, если ты не пользуешься Notepad++ или nano

aspirin
14.03.2017
10:36:52
есть у кого под рукой доки типа "best practices" по архитектуре приложений django ?

Igor
14.03.2017
10:37:04
Two Scoops of Django
ща дам

xelnod
14.03.2017
10:37:35
так а это, N++ не умеет в большие файлы?

Igelko
14.03.2017
10:37:47

Igor
14.03.2017
10:37:54

Artem
14.03.2017
10:38:21

Igor
14.03.2017
10:38:26

Google

Alex
14.03.2017
10:38:35
Ребят, у меня что-то с кодировкой питона 2.7 стоит на “ascii”
А нужно ‘utf-8’
При обновлении docker-compose на MacOSX10.12.3
Ребят что не так с docker-compose после обновления?
Mac OSX 10.12.3
при попытке использования docker-compose основанного на python:
Traceback (most recent call last):
File "docker-compose", line 2, in <module>
File "/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-build-MW5H3j/pyinstaller/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module
File "compose/cli/__init__.py", line 16, in <module>
File "subprocess.py", line 711, in __init__
File "subprocess.py", line 1343, in _execute_child
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
Failed to execute script docker-compose
кто-то сталкивался с таким?
Как поставить перманентно на ‘utf8’?

aspirin
14.03.2017
10:39:00
я то pycharm юзаю, вроде норм, но многострочные файлых както неприятно выглядят

Igor
14.03.2017
10:39:05
поставить docker-compose, не основанный на python? (такой вообще бывает?)


Artem
14.03.2017
10:39:06
Ребят, у меня что-то с кодировкой питона 2.7 стоит на “ascii”
А нужно ‘utf-8’
При обновлении docker-compose на MacOSX10.12.3
Ребят что не так с docker-compose после обновления?
Mac OSX 10.12.3
при попытке использования docker-compose основанного на python:
Traceback (most recent call last):
File "docker-compose", line 2, in <module>
File "/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-build-MW5H3j/pyinstaller/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module
File "compose/cli/__init__.py", line 16, in <module>
File "subprocess.py", line 711, in __init__
File "subprocess.py", line 1343, in _execute_child
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
Failed to execute script docker-compose
кто-то сталкивался с таким?
Как поставить перманентно на ‘utf8’?
установи третий питон, там нет таких проблем

Igor
14.03.2017
10:39:13
или да

Artem
14.03.2017
10:39:18

Igor
14.03.2017
10:39:39
ааа

Маришка
14.03.2017
10:39:41
Ребят, у меня что-то с кодировкой питона 2.7 стоит на “ascii”
А нужно ‘utf-8’
При обновлении docker-compose на MacOSX10.12.3
Ребят что не так с docker-compose после обновления?
Mac OSX 10.12.3
при попытке использования docker-compose основанного на python:
Traceback (most recent call last):
File "docker-compose", line 2, in <module>
File "/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-build-MW5H3j/pyinstaller/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module
File "compose/cli/__init__.py", line 16, in <module>
File "subprocess.py", line 711, in __init__
File "subprocess.py", line 1343, in _execute_child
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
Failed to execute script docker-compose
кто-то сталкивался с таким?
Как поставить перманентно на ‘utf8’?
Добавь в первую строчку может хдд
# -*- coding: utf-8 -*-


aspirin
14.03.2017
10:39:55
за книгу спасибо, то что нужно приятное чтиво перед сном

Alex
14.03.2017
10:40:02
MAC OSX 10.12.3 Sierra

Сергей
14.03.2017
10:40:07
Ребят, у меня что-то с кодировкой питона 2.7 стоит на “ascii”
А нужно ‘utf-8’
При обновлении docker-compose на MacOSX10.12.3
Ребят что не так с docker-compose после обновления?
Mac OSX 10.12.3
при попытке использования docker-compose основанного на python:
Traceback (most recent call last):
File "docker-compose", line 2, in <module>
File "/private/var/folders/my/m6ynh3bn6tq06h7xr3js0z7r0000gn/T/pip-build-MW5H3j/pyinstaller/PyInstaller/loader/pyimod03_importers.py", line 389, in load_module
File "compose/cli/__init__.py", line 16, in <module>
File "subprocess.py", line 711, in __init__
File "subprocess.py", line 1343, in _execute_child
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal not in range(128)
Failed to execute script docker-compose
кто-то сталкивался с таким?
Как поставить перманентно на ‘utf8’?
compose видимо на 3.x only перешёл

Alex
14.03.2017
10:40:29
а есть у питона менеджер версий типа как в руби RVM ?
PVM есть такой?

aspirin
14.03.2017
10:41:12
когда переходишь с языка на язык, часто отталкиваешся от уже известных подходов, в итоге может получится полная каша... в основном приходится ломать голову как это сделать архитектурно правльно

Artem
14.03.2017
10:41:13
да, есть, pyenv

Сергей
14.03.2017
10:41:24
у питона есть две версии - 2.х и 3.х

Artem
14.03.2017
10:41:54

Igor
14.03.2017
10:42:04
стопэ
в случае с макосью это разрулить проще brew