
Denis
15.05.2019
13:12:19
if object.exists()

Alex
15.05.2019
13:12:57

Boriskas
15.05.2019
13:13:13
что переменная обьявленна и она не нан

Проксимов
15.05.2019
13:13:19

Google

Alex
15.05.2019
13:13:26

Denis
15.05.2019
13:13:26
if a is not None

Проксимов
15.05.2019
13:14:34
А ему пустые коллекции нужны?

Nadya
15.05.2019
13:15:26
Да, все так. Есть ещё некоторые вспомогательные скрипты для веба на python. Я сейчас уточнила у тех. специалиста.

Tishka17
15.05.2019
13:15:42

Tigran
15.05.2019
13:15:47

Tishka17
15.05.2019
13:16:01
но вообще если есть подорение что переменная не объявлена - стоит пересмотреть архитектуру

Tigran
15.05.2019
13:16:07
или locals().get("varname") is not None

Проксимов
15.05.2019
13:16:14
Пайчарм подчеркнёт как минимум)

Tishka17
15.05.2019
13:16:52
чет я кажется сломал пацчарм, он у меня вообще половину не подчеркивает
from typing import Generic, TypeVar
T = TypeVar("T")
class A(Generic[T]):
def do(self, var: T):
pass
class B(A[int]):
def do(self, var: str): # Argument 1 of "do" incompatible with supertype "A"
pass
Вот mypy ругается, можно заставить PyCharm так же делать?

Проксимов
15.05.2019
13:22:05
Ой вей, аннотации

Google

LighteR
15.05.2019
13:25:23
PyDev, наверное, сможет. Он вроде может внутри использовать mypy для анализа
а в pycharm собственная реализация

Nadya
15.05.2019
13:34:11
Ребята, скажите мне, а есть ли такие программисты python, кому может быть интересен переход в web? Они вообще могут существовать в теории, имеется в виду. ))

Maxim robox
15.05.2019
13:34:49

roman
15.05.2019
13:35:39

Nadya
15.05.2019
13:36:27

roman
15.05.2019
13:38:23
в теории любой, кто связан с вебом, в той или иной степени сталкивался с js

Nadya
15.05.2019
13:40:03

Валерий
15.05.2019
13:50:47
Привет
Может кто подскажет?
При запуске воркера celery он практически сразу завершается вот с такой ошибкой:
В чем может быть проблема?

Tishka17
15.05.2019
13:58:48
LighteR
statuses: Dict[str, Counter] = defaultdict(default_factory=lambda: Counter())
res = {
key: counter.most_common(1)[0] # error: "str" has no attribute "most_common"
for key, counter in statuses
}
ЧЯДНТ?
упс
понял

LighteR
15.05.2019
13:59:59
items()?

Tishka17
15.05.2019
14:00:07
угу
внеазпно понял, что всегда код ровнял не на 80 символов, а на 120 так как так по дефолту в пайчарме

Kirnosov
15.05.2019
14:05:05
может кто знает почему при установке numpy (любой версии) загрузка не продолжаеться дальше setap.py

Tishka17
15.05.2019
14:07:46
ух

Google

Tishka17
15.05.2019
14:07:56
добился того, что pycharm ни одного предупреждения не выводит
правда method may be static вырубил

Andrew
15.05.2019
14:08:37

Kirnosov
15.05.2019
14:09:01
ага
у меня мейт убунту

Worlak
15.05.2019
14:09:10
Ставился раньше, но под линуксом)

Kirnosov
15.05.2019
14:09:18
просто под винду пипом поставилось

?
15.05.2019
14:10:16

Kirnosov
15.05.2019
14:10:37

?
15.05.2019
14:10:51

Kirnosov
15.05.2019
14:11:07
на распбери пытаюсь поставить

?
15.05.2019
14:11:21
Из линуксов центось, убунта, дебиан

?
15.05.2019
14:11:27
Везде все ставилось с 1го раза

Tishka17
15.05.2019
14:11:31
пришло время pylint

?
15.05.2019
14:11:57

Kirnosov
15.05.2019
14:12:08
ок спасибо

Tishka17
15.05.2019
14:18:20
Вот у меня есть класс вида
class Smth:
def __init__(self): pass
def __call__(self, data):
pass
pylint мне говорит: Too few public methods (1/2)
он охренел?

?
15.05.2019
14:22:06

Admin
ERROR: S client not available

Tishka17
15.05.2019
14:22:15
__call__

Google

Tishka17
15.05.2019
14:22:28
а он хочет хотя бы два метода
странный

?
15.05.2019
14:22:58
А зачем

Tishka17
15.05.2019
14:24:10
а ещё он ругается когда аргументов больше 5

Vladimir
15.05.2019
14:26:21

Tishka17
15.05.2019
14:26:34

Vladimir
15.05.2019
14:26:34
а ещё лучше используй flake8

Tishka17
15.05.2019
14:26:45
я flake8 прогнал, он мало что нашел
на самом деле и ошибок возможно нет

Vladimir
15.05.2019
14:27:10
а pylint много по делу нашел?

Tishka17
15.05.2019
14:28:51
нашел вот что:
class ObjectSchema(Schema):
@post_load
def make(self, data):
return self._class(**data) # Instance of 'ObjectSchema' has no '_class' member (no-member)
как с этим быть? Метакласс abc не могу указать, потому что схема уже с метаклассом
ну и на catch Exception ругается

Vladimir
15.05.2019
14:30:43

Tishka17
15.05.2019
14:31:01

Vladimir
15.05.2019
14:32:20

Tishka17
15.05.2019
14:32:49

Vladimir
15.05.2019
14:33:19
_class = NotImplemented

Tishka17
15.05.2019
14:33:24
хм
разумно
забыл такое

Google

Vladimir
15.05.2019
14:33:48
def _class(...):
raise NotImplementedError

Tishka17
15.05.2019
14:34:31
это уже перебор

Vladimir
15.05.2019
14:34:45
зато сигнатура описана

Tishka17
15.05.2019
14:36:07
да какая сигнатура, это хелпер для marshmallow
там проивольный класс будет

Илья
15.05.2019
14:43:54
Всем привет. Такая проблема. Написал программу. На экране 3 ячейки, когда курсор мыши наводится на одну из ячеек - она изменяет цвет. Работаю на маке (пайчарм) и это стабильно работает только на первой ячейке, а остыльные через одно место. Запустил тот же проект на винде (тоже пайчарм) все прекрасно рабоатет. Кто нибудь знает что надо в маке подкрутить, чтобы норм работало?