Tishka17
но вообще если есть подорение что переменная не объявлена - стоит пересмотреть архитектуру
Tigran
или locals().get("varname") is not None
Проксимов
Проксимов
Пайчарм подчеркнёт как минимум)
Tishka17
чет я кажется сломал пацчарм, он у меня вообще половину не подчеркивает
Tishka17
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 так же делать?
Проксимов
Ой вей, аннотации
Oleg
Oleg
PyDev, наверное, сможет. Он вроде может внутри использовать mypy для анализа
Oleg
а в pycharm собственная реализация
Nadya
Ребята, скажите мне, а есть ли такие программисты python, кому может быть интересен переход в web? Они вообще могут существовать в теории, имеется в виду. ))
Maxim
namor
Nadya
Что это вообще значит?
Да, я неправильно сформулировала свой вопрос, сорри. Не в веб, а именно на JavaScript.
namor
в теории любой, кто связан с вебом, в той или иной степени сталкивался с js
Nadya
Valera
Привет
Может кто подскажет?
При запуске воркера celery он практически сразу завершается вот с такой ошибкой:
Valera
Valera
В чем может быть проблема?
Tishka17
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
}
ЧЯДНТ?
Tishka17
упс
Tishka17
понял
Oleg
items()?
Tishka17
угу
Tishka17
внеазпно понял, что всегда код ровнял не на 80 символов, а на 120 так как так по дефолту в пайчарме
Сер♂️gay♂️
может кто знает почему при установке numpy (любой версии) загрузка не продолжаеться дальше setap.py
Tishka17
ух
Tishka17
добился того, что pycharm ни одного предупреждения не выводит
Tishka17
правда method may be static вырубил
Сер♂️gay♂️
ага
Сер♂️gay♂️
у меня мейт убунту
Kop
Ставился раньше, но под линуксом)
Сер♂️gay♂️
просто под винду пипом поставилось
🤔
Сер♂️gay♂️
Сер♂️gay♂️
на распбери пытаюсь поставить
🤔
Из линуксов центось, убунта, дебиан
🤔
Везде все ставилось с 1го раза
Tishka17
пришло время pylint
🤔
Сер♂️gay♂️
ок спасибо
Tishka17
Вот у меня есть класс вида
class Smth:
def __init__(self): pass
def __call__(self, data):
pass
pylint мне говорит: Too few public methods (1/2)
он охренел?
🤔
Tishka17
__call__
Tishka17
а он хочет хотя бы два метода
Tishka17
странный
🤔
А зачем
Tishka17
а ещё он ругается когда аргументов больше 5
Vladimir
Tishka17
Vladimir
а ещё лучше используй flake8
Tishka17
я flake8 прогнал, он мало что нашел
Tishka17
на самом деле и ошибок возможно нет
Vladimir
а pylint много по делу нашел?
Tishka17
нашел вот что:
class ObjectSchema(Schema):
@post_load
def make(self, data):
return self._class(**data) # Instance of 'ObjectSchema' has no '_class' member (no-member)
как с этим быть? Метакласс abc не могу указать, потому что схема уже с метаклассом
Tishka17
ну и на catch Exception ругается
Vladimir
Vladimir
Vladimir
_class = NotImplemented
Tishka17
хм
Tishka17
разумно
Tishka17
забыл такое
Vladimir
def _class(...):
raise NotImplementedError
Tishka17
это уже перебор
Vladimir
зато сигнатура описана
Tishka17
да какая сигнатура, это хелпер для marshmallow
Tishka17
там проивольный класс будет
Илья
Всем привет. Такая проблема. Написал программу. На экране 3 ячейки, когда курсор мыши наводится на одну из ячеек - она изменяет цвет. Работаю на маке (пайчарм) и это стабильно работает только на первой ячейке, а остыльные через одно место. Запустил тот же проект на винде (тоже пайчарм) все прекрасно рабоатет. Кто нибудь знает что надо в маке подкрутить, чтобы норм работало?
Tishka17
код подкрутить
Tigran
расскажи, какими ивентами пользуешься
Tishka17
фреймворк какой вообще?
Илья
Пайгейм
Tishka17
вопрос Тиграна в силе
Tigran
Alexander
Какой есть хороший аналог Джанговского inspectdb для sqlalchemy?