Обновить
99
0
Владислав Степанов @Utter_step

Пользователь

Отправить сообщение
Спасибо, тоже резал глаз этот момент, но про связку забыл.:)
Fixed
Функция getTalk возвращает другую функцию.
Ваш вариант сработает для декораторов простейших функций.
Но, предположим, Вам нужно декорировать такую ф-ию:
def func(var):
    print "I've got", var


Тогда, вызвав
 decorator(func)("10$")
мы получим ожидаемое поведение.
В случае
 decorator(func)
нам просто «некуда» передать аргумент (как пробрасывать аргументы через декоратор — в скором времени будет показано).

Надеюсь, я верно понял суть Вашего вопроса?:)
Спасибо за комментарий!

Попробую ответить на всё.

habrahabr.ru/post/74838/
habrahabr.ru/post/46306/
habrahabr.ru/post/86255/
habrahabr.ru/post/139866/

1. На Хабре ≈140000 статей, не удивительно, что есть статьи по схожим темам. Уверяю вас, перед тем, как браться за перевод я поискал материалы по данной теме на Хабре и, по моему мнению, тот, что перевожу я, не является дублирующим в целом.

ими начинающие вряд ли со старта пользоваться будут, а если будут то еще быстрее запутаются

2. Со старта — не будут. Но когда-нибудь ведь начнут:)

особенно полезен совет вложить декоратор в декоратор

3. В данной статье нету советов, лишь описание того, как это работает.

Что мусолить одну тему по 10 раз?

4. Надеюсь, вторая часть Вам покажется более «незамусоленой».
Если бы вы посмотрели по ссылке на оригинал, то заметили бы, что после данного материала идёт как раз «Passing arguments to the decorated function» («Передаем аргументы декорируемым функциям») и «Decorating methods» («Декорируем методы»). Вызов декораторов с параметрами так-же будет во второй части, как я успел упомянуть в этом комментарии.

Резюмируя: не спешите, всё будет:)

И спасибо за критику!
Для людей, давно и серьёзно занимающихся программированием — почти ничего.
Для новичков, как показывает практика, эта тема неочевидна.

Плюс, во второй части будет больше неочевидных вещей, таких как: фабрики декораторов, декораторы с параметрами, декораторы для методов и т.д.

Надеюсь, наличие данного материала на русском никому не повредит:)
Эх, я вот под Новый год купил…
Хотя, он стоит своих денег в любом случае.
Мне кажется, 2:1 (мальчики: девочки)
Судя по настойчивости — нужно как минимум сходить в магазин и купить-таки этот новый твикс с имбирным печеньем и показать в веб-камеру.
Или по почте отправить.
Ибо ничто эту рекламу не берет, что бы ты не делал — она крутится себе и крутится…


Нравится ли вам эта реклама?…

А ребята-то с юморком…
Да, действительно, последние пару абзацев проглядел мельком.)
Но, наксолько я могу судить по устройству в руках и описанию в Маркете — таки Shift+Space;)
Всё проще.
Столкнулся с аналогичной проблемой, спасла программа Russian Keyboard.
Переключение раскладки в ней по Shift+Space, дружится с любой клавиатурой и раскладкой.
А можно ссылку на оригинал?
Если эта маска — ручная работа — снимаю шляпу!
На apple.com выдает стартовую страницу мейлрушечки
Скоро будет ограничение на количество галочек, видимо.
«Ошибка, Вы можете подписаться не более, чем на 10 блогов!».

Эх…
У большинства современных планшетов уже 1280x800, а именно в планшетах больше всего пригодился бы Атом.
Чёрт!
Вы сделали мой день!)
Хожу, всем показываю)
Наконец-то самый богатый человек России поднялся не за счёт сырья.
Но про пузыри — согласен.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность