
Crystal Melting Dot
26.12.2018
15:19:26
Во вторых десяток аккаунтов
В третьих питон

Владимир
26.12.2018
15:19:59

?? Eugene
26.12.2018
15:20:12

Google

Владимир
26.12.2018
15:20:29

?? Eugene
26.12.2018
15:20:52

Crystal Melting Dot
26.12.2018
15:21:17
Спамь почту на ассемблере

Ruslan
26.12.2018
15:21:29
к чему снится едят пельмени без тебя

Владимир
26.12.2018
15:21:34
Ну го не жалко
Го 10 лет на рынке, а так нормальные доки и не сделали. Питон всем фору качеством инфо даст

?? Eugene
26.12.2018
15:21:54

?
26.12.2018
15:22:18

Crystal Melting Dot
26.12.2018
15:23:54
Кстати насчет инфы
Как получить инфу из хтмл формы на фласке?
Дано: тупа форма с текстом и метод POST
Получить: Текст из формы и отобразить на странице

Владимир
26.12.2018
15:24:25

?? Eugene
26.12.2018
15:28:07

Crystal Melting Dot
26.12.2018
15:28:17
ага

another
26.12.2018
15:28:18
привет, почему следующий код всё время вызывает функцию, которая указана как дефолтное значение, даже когда пременная окружения существует?
```
value = os.environ.get('env_variable', def_func())
```

Владимир
26.12.2018
15:28:53

Google

?? Eugene
26.12.2018
15:29:25
ага
Ну там request есть, в нем и лежит, насколько я помню фласк

another
26.12.2018
15:30:19
я предположил что если не вызывать, то вернет объект функции

Crystal Melting Dot
26.12.2018
15:30:31

Евгений
26.12.2018
15:30:46

Владимир
26.12.2018
15:30:46

?? Eugene
26.12.2018
15:30:51

Crystal Melting Dot
26.12.2018
15:30:59
ааа
ща пробну

lexx
26.12.2018
15:31:35
скобки убери из сигнатуры

Crystal Melting Dot
26.12.2018
15:34:39
такс, теперь выдает Request object has no attribute "forms"...

another
26.12.2018
15:35:13
вызов функции возвращает результат выполнения же
всё, понял, .get прежде чем взять значение для дефолта увидела что это callable и выполнила что бы получить значение. я думал что она примет функцию как значение, а при необходимости вернуть дефолтное значение, сделает вызов этой функции.

Crystal Melting Dot
26.12.2018
15:35:35
аааа, надо не forms, form
странно, что в гайде так

lexx
26.12.2018
15:36:11

Владимир
26.12.2018
15:37:38

another
26.12.2018
15:41:41

All
26.12.2018
15:43:14
В чём разница размещения элементов через фреймы и через вкладки?
в Tkinter

Crystal Melting Dot
26.12.2018
15:43:20
а можно ли сделать так, чтобы в форме не было подсказок, типа ранее введенные данные

Google

Vasia
26.12.2018
15:45:03
кто нибудь пользуется pipenv? при установке последнего в систему у меня крашится pip
начинает писать:
File "/usr/bin/pip3", line 9, in <module>
from pip import main

Crystal Melting Dot
26.12.2018
15:47:34

Vladimir
26.12.2018
15:50:56
Ребят довольно глупый вопрос, но чет запамятовал, в общем структура проекта /
/package
/tests
как скрипта импортировать пакет вышележащий?

lexx
26.12.2018
15:51:52
..?

Vladimir
26.12.2018
15:52:01
from .. import package приводит к ValueError: attempted relative import beyond top-level package

lexx
26.12.2018
15:52:34

Vasia
26.12.2018
15:52:59

Vladimir
26.12.2018
15:53:30
а как пипенв сам ставил?

lexx
26.12.2018
15:53:33

Vasia
26.12.2018
15:53:35
нашел на их гитхабе ижжуе, эта бага выскочила на новой 18.10, но чот хз даже что с этим делать

Vladimir
26.12.2018
15:53:48
лекс, так что там с импортами, не подскажешь?)

lexx
26.12.2018
15:54:23
через полный путь можно попробовать

Vladimir
26.12.2018
15:54:31

lexx
26.12.2018
15:55:27
по-хорошему через полный путь-таки

Vasia
26.12.2018
15:55:41

?? Eugene
26.12.2018
15:57:19

Артём
26.12.2018
15:59:12
Надо добавить путь к проекту в sys.path

?? Eugene
26.12.2018
15:59:45

Google

Vladimir
26.12.2018
16:00:07

Владимир
26.12.2018
16:00:07
ломает
Используй pyenv. Очень удобно, если надо держать несколько версий питона

MIKS
26.12.2018
16:00:24
А чем venv плох?

Vasia
26.12.2018
16:00:50
да мне не нужно кучу версий, просто удобно работать с ним, не надо руками ничего чистить и vs code из коробки с ним работает

Владимир
26.12.2018
16:01:00
А чем venv плох?
Венв это виртуальное окружение, а не шимс для разных версий питона

Vasia
26.12.2018
16:01:10
попробую поетри

Tishka17
26.12.2018
16:02:37
Оо

Admin
ERROR: S client not available

Tishka17
26.12.2018
16:04:00
Неужели вы часто пишете на разных версиях?
Или прям разрабатываете либы, которые потом будут из разных версий юзать?

Владимир
26.12.2018
16:04:39
Легаси код
Поэтому pyenv + [pipenv | poetry]
Мне удобно.

Tishka17
26.12.2018
16:06:01
Я не знаю, у меня просто три версии рядом стоят и норм
Никакие пипенвы не юза.

?? Eugene
26.12.2018
16:06:59

Владимир
26.12.2018
16:07:02

Tishka17
26.12.2018
16:08:13
Да ок, че

?? Eugene
26.12.2018
16:08:13
Можно поставить вообще любую версию не только питона, но и pypy, cython, jython и тд

Google

Tishka17
26.12.2018
16:09:00
Просто я обычно все равно ставлю последние версии. А если что найдется кривое, в requrements фиксирую
Хотя конечно, щас в го так не делаю

Владимир
26.12.2018
16:10:05
Зачем? Потом в докер)
?

Tishka17
26.12.2018
16:10:31
Ну да в докер

Crystal Melting Dot
26.12.2018
16:11:41
Короче, сделал я эти формы, но тут есть проблемка
при отправке сообщения и обновлении страницы отправляется повторный POST запрос с тем же сообщением, так он дублируются...

Tishka17
26.12.2018
16:11:56
Мне что, компилятор тянуть в докер? Или он мне пакет соберёт, который я в другой контейнер поставлю?

Crystal Melting Dot
26.12.2018
16:12:25
а как это

Tishka17
26.12.2018
16:12:40
Обычным хттп редиректом

Crystal Melting Dot
26.12.2018
16:12:52
ухх
ладно пойду нагуглю

?? Eugene
26.12.2018
16:13:15
Получил пост запрос, обработал, сделал редирект

Dark
26.12.2018
16:17:11
а есть чат программистов 1с ?

Crystal Melting Dot
26.12.2018
16:17:30
Ура, все получилось
спасибо ребят

?? Eugene
26.12.2018
16:18:43

Vasia
26.12.2018
16:21:11