

??
12.07.2018
22:40:28
помогите плес
Python
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 2309, in __call__
return self.wsgi_app(environ, start_response)
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 2295, in wsgi_app
response = self.handle_exception(e)
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1741, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.5/dist-packages/flask/_compat.py", line 35, in reraise
raise value
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 2292, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1815, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1718, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.5/dist-packages/flask/_compat.py", line 35, in reraise
raise value
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1813, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1799, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/home/pi/home_control/web_server.py", line 23, in led
GPIO_CTRL.GPIOCTRL.__init__(self)
NameError: name 'self' is not defined
вот кодяки
https://pastebin.com/ZAKzMjLR
https://pastebin.com/Watx71sz


Denis
12.07.2018
22:42:38
помогите плес
Python
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 2309, in __call__
return self.wsgi_app(environ, start_response)
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 2295, in wsgi_app
response = self.handle_exception(e)
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1741, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.5/dist-packages/flask/_compat.py", line 35, in reraise
raise value
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 2292, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1815, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1718, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python3.5/dist-packages/flask/_compat.py", line 35, in reraise
raise value
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1813, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.5/dist-packages/flask/app.py", line 1799, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/home/pi/home_control/web_server.py", line 23, in led
GPIO_CTRL.GPIOCTRL.__init__(self)
NameError: name 'self' is not defined
Ты в курсе вообще, зачем инит нужен?


??
12.07.2018
22:45:24
я его ток использую чтобы он 1 раз вызывался

Google

??
12.07.2018
22:45:31
всегда

Denis
12.07.2018
22:45:46
Убери класс и переименуй инит

??
12.07.2018
22:46:26
мож просто инить переименовать?
точнее убрать его

Скрудж
12.07.2018
22:48:11
Кэк
А может просто почитать доку?

??
12.07.2018
22:48:22
не рабит
к чему

Скрудж
12.07.2018
22:48:42
даже не знаю

??
12.07.2018
22:48:46
я не могу заинитить обьект

Denis
12.07.2018
22:49:08
У тебя его нет

Скрудж
12.07.2018
22:49:22

Alex
12.07.2018
22:53:56
GPIO_CTRL.GPIOCTRL.__init__()
GPIO_CTRL.GPIOCTRL.set_led(state)
facepalm.jpg

Google

??
12.07.2018
22:55:15
все
и гет запросы почему то стали нормально передаваться
хотя я просто добавил и убрал клас
с

Скрудж
13.07.2018
02:05:16
Гайс, как правильно избегать ошибки nonetype object has no get? Я к результату запроса делаю req.get().get(), но писать if'ы пока не охота. Есть какой-то вариант?

wi34rd
13.07.2018
02:06:10
подождать, когда зохочется

Скрудж
13.07.2018
02:06:50
Я интересуюсь, есть ли более элегантное решение?

wi34rd
13.07.2018
02:06:55
а вообще дефолтным значением задать пустой словарь

Скрудж
13.07.2018
02:08:12
Эммм.. Как ты себе это представляешь? Я создаю пустой словарь, мне приходит ответ сервера, я делаю первый get() и присваиваю уже бывшему словарю None? Really?
а, я загуглил и вспомнил
dict.get(key, default = None)

Ruslan
13.07.2018
02:10:20
Всем, привет! Что-то не могу сообразить зачем всё таки оператор ":="?
PEP 572 -- Assignment Expressions

Денис
13.07.2018
02:10:58

Скрудж
13.07.2018
02:11:14

wi34rd
13.07.2018
02:11:48

Денис
13.07.2018
02:11:54

Скрудж
13.07.2018
02:12:12
Вау, не знал. Спасибо)

Денис
13.07.2018
02:12:16

wi34rd
13.07.2018
02:12:39
для гуглинга?

Google

Денис
13.07.2018
02:12:57
не(

Ruslan
13.07.2018
02:13:01
Спасиб!

ivan
13.07.2018
02:47:52
Мб кто-то не спит и сможет объяснить, как это?
Можно ли это считать багом?
Как они могут быть идентичны? У них же даже id разные. это два разных веб-сокета для двух юзеров

qq
13.07.2018
02:50:35
как в питоне сделать аналог tr str1 str2?

wi34rd
13.07.2018
02:51:11
скриншоты просто божественные

qq
13.07.2018
02:51:25
ну тоесть у меня есть входная строка для перевода одних символов в другие в один проход.

ivan
13.07.2018
02:51:27

wi34rd
13.07.2018
02:51:37
все

qq
13.07.2018
02:51:42
я просто не могу найти инструмент

ivan
13.07.2018
02:52:31
все
Хз, мб у тебя в плохом качестве отображаются
Могу гист сделать на гитхабе

qq
13.07.2018
02:52:59
в данный момент реализовано (только не смейтесь ) так

wi34rd
13.07.2018
02:53:06
а у меня просто в обрезаном виде)))

Donaudampf
13.07.2018
02:54:05

qq
13.07.2018
02:54:51

wi34rd
13.07.2018
02:54:52
это is id смотрит

ivan
13.07.2018
02:54:53

Google

wi34rd
13.07.2018
02:55:17
а == смотрит на реализацию магического метода __eq__

ivan
13.07.2018
02:55:28
Да. ты прав

Donaudampf
13.07.2018
02:55:40

ivan
13.07.2018
02:55:57
Странно, что два разных веб-сокета всегда equal

Donaudampf
13.07.2018
02:56:52
можно в исходниках посмотреть

ivan
13.07.2018
02:57:35
Не нашёл eq конкретно в WebasocketResponse()
Наверное где-то очень высоко в базовых классах

Admin
ERROR: S client not available

ivan
13.07.2018
02:57:50
Но это странно :^

nn
13.07.2018
02:58:15
матерь божья, это что за высер, при всем уважении

qq
13.07.2018
03:08:09
?

Egor
13.07.2018
03:09:37
Случаем никто на 1dedic'e никто не хостится?

qq
13.07.2018
03:09:54

Egor
13.07.2018
03:10:33
Это что-то связанное с ДНК? )

nn
13.07.2018
03:10:52
нуууу, уже получше.

qq
13.07.2018
03:11:34
да пишу простенький скрипт для облегчения дизайна праймеров

Egor
13.07.2018
03:12:42
Я бы такое решил через дикты

Artyom
13.07.2018
05:04:03

Ruslan
13.07.2018
05:18:46

Tigran
13.07.2018
05:19:44

Google

Tigran
13.07.2018
05:19:48
По-моему, это хуета.

Ruslan
13.07.2018
05:20:34

Tigran
13.07.2018
05:21:07

Ruslan
13.07.2018
05:22:04

Tigran
13.07.2018
05:25:25
Мой поинт в том, что если что-то такое пришлось делать, самое время что-нибудь подекомпозировать.

Ruslan
13.07.2018
05:25:53

Muxtorjon
13.07.2018
05:28:05
A

Egor
13.07.2018
05:29:44

Valentin
13.07.2018
05:33:35
Вместо того, чтобы фиксить плохой апи re-модуля, добавили двойных хуев

Egor
13.07.2018
05:34:41
АА понял. И нафига такое? Одну строчку жалко чтоли?

John
13.07.2018
05:42:10
Как приложение меня узнает после повторной установке ? Какие могут быть антисредства ? )

Denis
13.07.2018
05:42:29
(index):467 POST http://127.0.0.1:5000/%3C?php%20$_PHP_SELF%20?%3E 404 (NOT FOUND)
(anonymous) @ (index):467
что это означает? через phpstorm всё работает, через flask он при загрузке файла 404 выдает

Tishka17
13.07.2018
05:46:35
Что за php self???

Denis
13.07.2018
05:46:58