
Nikolay
01.02.2019
08:01:18
Возвращаешь результат и ошибку)
Весь код полон if-ов
в следующей мажорной версии языка вроде исключения введут

Николай
01.02.2019
08:01:36
Вообщем прощай Windows. Закончил я с ASP перехожу на linux. Скажите как настроить sublime 3 python virtualenv что бы запускать проекты прямо оттуда, а то чето уже час ищу (а уже надо запустить и сделать).

Google

Nikolay
01.02.2019
08:02:13

Николай
01.02.2019
08:02:25
не так не работает

Tishka17
01.02.2019
08:02:35

Nikolay
01.02.2019
08:02:42
для настройки саблайма можно просто загуглить "sublime 3 python ide"

Nikitcat
01.02.2019
08:02:53

Nikolay
01.02.2019
08:03:01
А virtualenv я не юзаю. pipenv ван лав)
А err каждый раз проверять на not null

LighteR
01.02.2019
08:07:36
а еще try..except может быть выше по стэку вызовов

Nikolay
01.02.2019
08:08:07

LighteR
01.02.2019
08:16:55

Tishka17
01.02.2019
08:17:12

LighteR
01.02.2019
08:18:18

Google

Terminator
01.02.2019
08:18:55
@SHead10 будет жить. Поприветствуем!

Tishka17
01.02.2019
08:24:11

LighteR
01.02.2019
08:24:55

Tishka17
01.02.2019
08:25:21
ну мне ближе классический подход с unittest

LighteR
01.02.2019
08:25:46
ну и у pytest слишком много плюшех по сравнению со стандартным unittest, чтобы отказываться от него из-за эстетического неприятия фикстур

Tishka17
01.02.2019
08:26:16
я скорее в сторону BDD буду смотреть

Aragaer
01.02.2019
08:26:48
одно другому не мешает. Я совмещаю bdd и unittest

Tishka17
01.02.2019
08:27:00

Maxim robox
01.02.2019
08:27:22

Tishka17
01.02.2019
08:27:39

LighteR
01.02.2019
08:28:47

Maxim robox
01.02.2019
08:29:25

Tishka17
01.02.2019
08:30:37

LighteR
01.02.2019
08:30:45
Про какое?
фикстура это замена setup/teardown, например для патча чего-то

Maxim robox
01.02.2019
08:31:08

LighteR
01.02.2019
08:31:31
в фикстуре все что до yield это setup, все что после - это teardown

Tishka17
01.02.2019
08:31:31

Google

Евгений
01.02.2019
08:31:54
Мне как раз для обучения нужно понять как Пользоваться юпитер тетрадками

S
01.02.2019
08:32:35
Здравствуйте, нужен Ваш совет.
В целом, по этому мануалу https://habr.com/ru/post/352266/ пытаюсь выполнить пункт *Настройка Gunicorn и Supervisor*, но у меня точка входа находится в отдельном файле main.py, как подсказал один из участников этой конфы, что команда будет иметь вид
(venv) $ gunicorn -b localhost:8000 -w 4 app.main:app, я прописал это, но сталкиваюсь с проблемой, что файл не видет другого файла, который есть в папке, а имено файл config.py.
Вот полный лог ошибки: https://pastebin.com/yxBV1mUg
Подскажите, пожалуйста, куда копать, или что делаю не правильно?

Tishka17
01.02.2019
08:32:35
вот только фикстура лежит отдельно от тестов к которым прмиеняется и в коде нигде не прописана связь. В итоге ты не можешт с тестами как с обычным кодом работать, потому что они применяются “магически”

LighteR
01.02.2019
08:32:46

Tishka17
01.02.2019
08:32:47
Здравствуйте, нужен Ваш совет.
В целом, по этому мануалу https://habr.com/ru/post/352266/ пытаюсь выполнить пункт *Настройка Gunicorn и Supervisor*, но у меня точка входа находится в отдельном файле main.py, как подсказал один из участников этой конфы, что команда будет иметь вид
(venv) $ gunicorn -b localhost:8000 -w 4 app.main:app, я прописал это, но сталкиваюсь с проблемой, что файл не видет другого файла, который есть в папке, а имено файл config.py.
Вот полный лог ошибки: https://pastebin.com/yxBV1mUg
Подскажите, пожалуйста, куда копать, или что делаю не правильно?
не т рогай supervisor

Владимир
01.02.2019
08:33:10
systemd?)

Tishka17
01.02.2019
08:33:16

Владимир
01.02.2019
08:34:00

S
01.02.2019
08:34:03
не т рогай supervisor
Хорошо, я понял что в комментариях люди советуют использовать systemd. Но это для учёбы, и я пытаюсь понять почему оно не работает.

Tishka17
01.02.2019
08:34:11
Здравствуйте, нужен Ваш совет.
В целом, по этому мануалу https://habr.com/ru/post/352266/ пытаюсь выполнить пункт *Настройка Gunicorn и Supervisor*, но у меня точка входа находится в отдельном файле main.py, как подсказал один из участников этой конфы, что команда будет иметь вид
(venv) $ gunicorn -b localhost:8000 -w 4 app.main:app, я прописал это, но сталкиваюсь с проблемой, что файл не видет другого файла, который есть в папке, а имено файл config.py.
Вот полный лог ошибки: https://pastebin.com/yxBV1mUg
Подскажите, пожалуйста, куда копать, или что делаю не правильно?
app.main:app - это если у тебя app/main.py и в нем переменна app.

LighteR
01.02.2019
08:35:07

Tishka17
01.02.2019
08:35:21

S
01.02.2019
08:35:24

Maxim robox
01.02.2019
08:35:43

Tishka17
01.02.2019
08:36:12
а app в app - это что?
судя по всему тебе норм взять gunicorn app:app. Ну или app.app:app

LighteR
01.02.2019
08:37:10

Владимир
01.02.2019
08:37:17

Tishka17
01.02.2019
08:38:00

Maxim robox
01.02.2019
08:38:18
Кстати. А подскажите, есть ли какая-нибудь навороченная консоль для питона? Иногда надо что-то по-быстренькому накидать/проверить. И делать это в обычном python REPL немного больно. Автокомплита нет, с многострочностью неудобно, подсветки нет. Есть вообще что-нибудь подобное?

Google

Tishka17
01.02.2019
08:38:41

LighteR
01.02.2019
08:38:48

S
01.02.2019
08:38:51

Tishka17
01.02.2019
08:38:52

Владимир
01.02.2019
08:38:56

Maxim robox
01.02.2019
08:38:58

Tishka17
01.02.2019
08:39:10
вот и юзай его, не нужен тебе main для gunicorn.

S
01.02.2019
08:39:28

Maxim robox
01.02.2019
08:39:42

Tishka17
01.02.2019
08:39:52
хз вообще =)
я думал в консоли =(

Владимир
01.02.2019
08:40:15

S
01.02.2019
08:40:16

Tishka17
01.02.2019
08:40:24

Maxim robox
01.02.2019
08:40:24

Владимир
01.02.2019
08:40:38

Terminator
01.02.2019
08:40:42
Андрей Волчков будет жить. Поприветствуем!

Tishka17
01.02.2019
08:41:19

Владимир
01.02.2019
08:41:25

Google

S
01.02.2019
08:41:46

Владимир
01.02.2019
08:42:20
Оно в браузере же?
Или тебе в браузере? В браузере юпитер блокнотики. Либо облачный сервис какой-нибудь

Maxim robox
01.02.2019
08:42:41
Вроде работает. Но что-то тормозит ввод порой. Но это может старые баги какие-нибудь. Давно устанавливал.
Но автокомплита, я так понимаю, нет?

Vasia
01.02.2019
08:43:01
еще есть ptpython

Владимир
01.02.2019
08:43:02

Deep Sea
01.02.2019
08:43:02

Nikitcat
01.02.2019
08:43:16
У кого такое было?
Линукс минт, скачал с сайта пайчарм, устанавливаю ./pycharm.sh но его не видно в программулях. Можно, в принципе через менеджер приложений, но не лучший способ.

Maxim robox
01.02.2019
08:43:32

Владимир
01.02.2019
08:43:36

S
01.02.2019
08:43:48
нет.
К сожалению, вот что я получаю
https://pastebin.com/a78hrByW

Maxim robox
01.02.2019
08:43:50
Хм. У меня такого нет.
Обновлюсь-ка.

Tishka17
01.02.2019
08:43:52

Вадим
01.02.2019
08:45:52

S
01.02.2019
08:45:54

Tishka17
01.02.2019
08:46:06

S
01.02.2019
08:46:26