
Kolyann
25.01.2016
14:58:11

Pavel
25.01.2016
14:59:03

Igor
25.01.2016
14:59:37
ну это так, идея, при том хорошая

[Anonymous]
25.01.2016
15:00:33
я как раз щас собираю ссылочки про замыкания и декораторы. форварднуть?

Google

Igor
25.01.2016
15:00:47
жо
го

[Anonymous]
25.01.2016
15:01:16
http://blog.jetfix.ru/post/zamykaniya-v-python-chto-eto-i-s-chem-ih-edyat
https://habrahabr.ru/post/244017/
http://simeonfranklin.com/blog/2012/jul/1/python-decorators-in-12-steps/
это если что канал с заметками, сугубо для меня. подписываться не надо)

Igor
25.01.2016
15:01:43
вот ребята, решил обновить анектоды для своего бота, однако все руками как то лень делать? Выход есть?))
и все потом в джонс
отсюда http://anekdot-club.ru/stalker.html

Kolyann
25.01.2016
15:02:38
так, ещё раз, если я описываю декоратор, я внутри ещё должен описать функцию которая вызывается при приписывании декоратора?
т.е. у меня есть
@a
def foo()

Artem
25.01.2016
15:03:28

Sharkus
25.01.2016
15:03:35
Декоратор - функция, возвращающая функцию. Декоратор с параметрами - функция, принимающая с параметрами, возвращающая функцию, возвращающую функцию.

Google

Kolyann
25.01.2016
15:03:56
соответственно декоратор у меня будет определён как
def a():
a vot tut chto?

Sharkus
25.01.2016
15:04:13
Можешь даже тупо примеры посмотреть.
В частности, скорее всего, тебя интересует последний.

Artem
25.01.2016
15:06:10

Sharkus
25.01.2016
15:07:02
@wraps(f) - необязательная магия, копирующая разную служебную информацию.

Kolyann
25.01.2016
15:07:23
стоп, а декоратор описывается только перед определением функции или можно юзать его перед уже определенными функциями?
def a():
...
@superdecorator
a()
или онли перед дефом?

Viktor
25.01.2016
15:10:16

Sergey
25.01.2016
15:12:14
http://habrahabr.ru/post/141411/

Viktor
25.01.2016
15:14:01

Kolyann
25.01.2016
15:20:55
оке, получается, что декоратор в виде @decorator юзается только перед определением функции?
для готовой функции собака не попрёт и нужно фигачить f = decorator(f)?

Sharkus
25.01.2016
15:21:24
Типа того

Kolyann
25.01.2016
15:22:02
:(
@dec
def f(...):
...
просто выполняет f = dec(f)?
EBANOE JULNICHESTVO

Artem
25.01.2016
15:25:44
да

Kolyann
25.01.2016
15:26:00
пасибо всем :D

Google

Sergey
25.01.2016
15:30:20
Кстати, питон дает возможность создавать аномниую функцию и присваивать её переменной?

Artem
25.01.2016
15:31:02
да, но пепом не рекомендуется

Sergey
25.01.2016
15:31:08
Так, только на python можно?
`
var func = function () {
return null;
};
var func = function () {
return null;
};

Artem
25.01.2016
15:31:25

Sergey
25.01.2016
15:32:16

Artem
25.01.2016
15:33:37
нет, можно
def func():
pass

[Anonymous]
25.01.2016
15:41:08
Джаваскриптота


Viktor
25.01.2016
15:44:57
Problem: exception 'Symfony\Component\HttpKernel\Exception\HttpException' with message 'Bot already existant' in /var/www/html2/websitev2/boter-api/src/AppBundle/Service/MeService.php:147
Stack trace:
#0 /var/www/html2/websitev2/boter-api/src/AppBundle/Service/TelegramClientService.php(123): AppBundle\Service\MeService->addBot(Object(AppBundle\Entity\Bots))
#1 /var/www/html2/websitev2/boter-api/src/AppBundle/Service/TelegramClientService.php(157): AppBundle\Service\TelegramClientService->getResponseMessage(Object(stdClass))
#2 /var/www/html2/websitev2/boter-api/src/AppBundle/Controller/TelegramClientController.php(31): AppBundle\Service\TelegramClientService->getAnswer('{"update_id":76...')
#3 [internal function]: AppBundle\Controller\TelegramClientController->requestAction()
#4 /var/www/html2/websitev2/boter-api/app/bootstrap.php.cache(3109): call_user_func_array(Array, Array)
#5 /var/www/html2/websitev2/boter-api/app/bootstrap.php.cache(3071): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#6 /var/www/html2/websitev2/boter-api/app/bootstrap.php.cache(3222): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#7 /var/www/html2/websitev2/boter-api/app/bootstrap.php.cache(2444): Symfony\Component\HttpKernel\DependencyInjection\ContainerAwareHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#8 /var/www/html2/websitev2/boter-api/web/app.php(29): Symfony\Component\HttpKernel\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#9 {main}
afr
фак
какой сервер юзать?


Igor
25.01.2016
16:00:50
Ручной

Viktor
25.01.2016
16:01:00
tornado ради одного вебсокета?

Igor
25.01.2016
16:01:08
а
ты на счеи этого

Viktor
25.01.2016
16:01:12
или aiohttp ради одного вебсокета

Artem
25.01.2016
16:07:15

Sergey
25.01.2016
16:17:00

Pavel
25.01.2016
16:19:33

Google

Viktor
25.01.2016
16:20:01
Я не понял того(
https://github.com/dpallot/simple-websocket-server
Это?

Pavel
25.01.2016
16:20:31
Вроде да.
Поздними его и начинай морду пилить
Потом поменчешь, если этот не прокатит.

Viktor
25.01.2016
16:23:29
погоди, а как в нем клиентов идентифицировать?

Admin
ERROR: S client not available

Viktor
25.01.2016
16:23:34
Отделять?

Pavel
25.01.2016
16:24:41
С клиента токен кидай. Например.
Или ч вопрос не понял?
Я там ночью телегу писал с предлагаемым планом разработки. Видел?

Viktor
25.01.2016
16:27:40
ага
блин, как setup.py запустить?
или не надо, просто из папки импортировать?

Igor
25.01.2016
16:28:32
перемещайся в папку
python3 setup.py

Pavel
25.01.2016
16:28:51
Зпйдт в папку и сделай там питон .... Как в доке. Не надо пока сетап.
Он и так взлетит.

Viktor
25.01.2016
16:30:27
мне нужно написать своё
мне надо же json, а симпл просто текст шлёт

Google

Pavel
25.01.2016
16:31:21
Отпрвляй с клиента жсон жсон в сервер и прилетит.

Viktor
25.01.2016
16:31:40
ЛОЛ, unused import)

Pavel
25.01.2016
16:32:01

Viktor
25.01.2016
16:32:54
pycharm на скрипт ругается

Pavel
25.01.2016
16:33:24

Viktor
25.01.2016
16:33:29
и pep, и unused imports, и unresolved refrence (unicode)

Pavel
25.01.2016
16:34:09
К черту шарм. Скрипт в консоли запускается?

Viktor
25.01.2016
16:34:57
сейчас, погоди чуток

Pavel
25.01.2016
16:35:29
Ок.

Alexandr
25.01.2016
16:43:08
gjcjys
посоны
вопрос
как выглядит ваще предварительный этап
т.е. рисуете ли графы, состояния, переходы приложения
или из мозга кодите?
я паинте просто рисую все это дерьмо, может у вас есть инструмент поудобнее
?

Pavel
25.01.2016
16:44:07
От размера зависит.