
Темный
01.11.2016
20:01:24
нет, просто python не работал

Max
01.11.2016
20:01:43

Темный
01.11.2016
20:01:58
фигасе, и че каждый проект так менять директории?
надо ставить тогда какойнить менеджер проектов

Google

Igor
01.11.2016
20:02:27
сорри, я VS Code не тыкал никогда даже
для саблайма считается нормой задавать путь до питоньего интерпретатора, до тест раннера ит.д. в рамках одного проекта
кстати да, вон "cwd": "${workspaceRoot}",

Темный
01.11.2016
20:04:49
ну, я и настроил для всей проги, а не проекта) Ща пропишу пути

Igor
01.11.2016
20:06:08
у тебя в launch.json прописано
"cwd": "${workspaceRoot}"
?
это должно спасти, ящитаю
как вариант, можно в code-runner.cwd попробовать то же самое запихнуть
${workspaceRoot}, то бишь
и сделать это тоже application-wide, а не project-wide
https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging
вон там всякой хуйни понаписано, может пригодится

Google

Igor
01.11.2016
20:07:59
конкретно это - страница по дебаггингу, но там справа мноооого вон всего есть

b0g3r
01.11.2016
20:08:30
подскажите за pycharm
делаю вот такой docstring:
что за магия?

Igor
01.11.2016
20:09:51
в get_state - rtype
в set_state - type
опечатался?

b0g3r
01.11.2016
20:10:01
нет
set_state - принимаемое значенипе
get_state - возвращаемое

Igor
01.11.2016
20:10:27
да, че-т туплю

b0g3r
01.11.2016
20:10:36
всё верно, через класс работает -
User.state(user)
через экземпляр - нет
user.state

Темный
01.11.2016
20:11:34

Igor
01.11.2016
20:11:47

b0g3r
01.11.2016
20:11:57
единственное смущает - какой-то пустой state в начале
ага, при вызове через класс его нет

Igor
01.11.2016
20:14:11
мм. может проблема в том, что если сделать _get_state, не сделав _set_state, он ругнется, мол, нет такого атрибута _state внутри инстанса?
и автодополнение пайчарма от этого охуевает?

b0g3r
01.11.2016
20:14:38
_state есть
просто убрал чтобы видно было докстинг полностью

Google

Igor
01.11.2016
20:14:45
сорри, на скрине не видно просто )
ништяк!

b0g3r
01.11.2016
20:15:13
есть одно подозрение
что peewee возвращает мне не то что я хочу)
неа, всё равно
хорошая новость в том, что это дело рук peewee, похоже

Igor
01.11.2016
20:16:29
а если докстринги убрать?

b0g3r
01.11.2016
20:16:50
интересный вопрос кстати)
но их много где придется убирать

Igor
01.11.2016
20:17:55
да убери в геттере-сеттере-модели для начала
для state'а

b0g3r
01.11.2016
20:18:29
а там ещё у функций state_to_num и обратной прописаны они)

Igor
01.11.2016
20:18:46
ну попробуй короче, кто его знает
но более вероятно, что peewee
или еще что-нибудь

b0g3r
01.11.2016
20:19:25
убрал)
теперь никак не работает, ни через класс, ни через экземпляр)

Igor
01.11.2016
20:19:50
ггг

b0g3r
01.11.2016
20:19:51
уверен что peewee
потому что в остальных местах всё ок
проверил

Google

b0g3r
01.11.2016
20:20:09
ну да ладно
просто принципиально важно было понять чей косяк и где он)

Igor
01.11.2016
20:20:40
я сегодня с полдня ебался с автодополнением в саблайме, пытаясь заставить его работать так, как мне нужно
понял, что кажется, мне хочется странного
расстроился и забил

Admin
ERROR: S client not available

b0g3r
01.11.2016
20:20:59
вот я последние минут 30 с этим мучаюсь)
нафиг оно мне надо - хз, там три метода

Темный
01.11.2016
20:29:29
а 'NoneType' можно сравнивать? вплане if нонтайп, то...

Igor
01.11.2016
20:30:14
if govno is None
или ты к чему?
ты можешь сравнивать с type(None)

b0g3r
01.11.2016
20:30:53
NoneType - это тип None-объекта

Igor
01.11.2016
20:30:55
но зачем, когда проще сравнивать сам объект

b0g3r
01.11.2016
20:31:03
(я кэп)

Темный
01.11.2016
20:31:07
я не придумал ничего лучше чем обратабывать так верстку

b0g3r
01.11.2016
20:31:31
== здесь нинад использовать

Igor
01.11.2016
20:31:32
как?

b0g3r
01.11.2016
20:32:03
почему нинад?)
очень спорно

Google

Igor
01.11.2016
20:32:12
хз, я всегда думал, что так принято

Темный
01.11.2016
20:32:24
у алиэкспресса 2 версии верстки для пк, если bs4.find возвращает None, то перейти на другой bs4.find

b0g3r
01.11.2016
20:32:32
явное лучше неявного

Igor
01.11.2016
20:32:38
touché
но тогда, конечно, будут попадаться false-подобные значения типа 0 и []

b0g3r
01.11.2016
20:32:46
вдруг я ожидаю False, а там пустой список)

Темный
01.11.2016
20:33:12

Igor
01.11.2016
20:34:36

Темный
01.11.2016
20:36:19
ну, может я не правильно выразился. Я не понимаю от чего зависит, но на некоторых товарах стоит цена диапазоном, а на других только 1 блок цифр
вот их и ловлю так

b0g3r
01.11.2016
20:36:45
зашкварно
наверняка есть какой-нибудь exists
ну да, сравнивать с None

Igor
01.11.2016
20:37:26
наврняка есть какой-ниубдь .text, который можно выполнить по родительскому блоку
откуда можно будет вытащить либо диапазон, либо один ценник строкой
Эта группа больше не существует