- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
def success_operation(operation):
"""помечаем операцию как оплаченную"""
#получаем коллбэк и выполняем его
if operation.close_callback:
path, callback_name, params =\
(lambda v, f: (len(v) > 1 and f(v[0], v[1])) or f(v[0]))(
(operation.close_callback or '').split('|'),
lambda n, k = None:
(lambda n: (lambda l: ['.'.join(l[0:len(l) - 1]) or 'app.billing.callbacks'] + [l[len(l) - 1]])(
n.split('.'))
)(n) + \
[(lambda k: not (k is None) and reduce(
lambda h, t: (lambda a, p: a.setdefault(*p) and a)(
h,
(lambda l: (l[0].strip(), l[1].strip()))(t.split('='))
),
k.split(','),
{})
)(k) or {}])
wvxvw 19.04.2012 14:01 # 0
Зачем такое может вообще понадобиться?
roman-kashitsyn 19.04.2012 14:34 # +1
tonatos 19.04.2012 14:35 # 0
roman-kashitsyn 19.04.2012 14:39 # +3
С учётом того, что можно вкложить определения функций друг в друга, мотив just for fun очевиден.
lucidfoxGovno 19.04.2012 15:56 # 0
почему у вас у с точкой?
roman-kashitsyn 19.04.2012 16:01 # +2
lucidfoxGovno 19.04.2012 16:33 # +1
guest 20.04.2012 08:02 # 0
guest 20.04.2012 10:01 # 0
Я уже сказал это постом выше.
Lure Of Chaos 20.04.2012 09:48 # 0
rat4 20.04.2012 09:58 # 0
Lure Of Chaos 20.04.2012 10:08 # 0
Lure Of Chaos 20.04.2012 10:10 # 0
> SMTP Error: Data not accepted.
SMTP покраснел и сказал:
- не буду я это цитировать
rat4 20.04.2012 10:29 # 0
Lure Of Chaos 20.04.2012 10:32 # 0
rat4 20.04.2012 10:40 # 0
SmackMyBitchUp 21.04.2012 07:59 # +2
P.S.: Кузе привет.
wvxvw 19.04.2012 17:25 # 0
roman-kashitsyn 19.04.2012 18:56 # 0
wvxvw 19.04.2012 19:09 # +1
tonatos 19.04.2012 14:12 # 0
TarasB 19.04.2012 14:18 # +1
tonatos 19.04.2012 14:19 # 0
roman-kashitsyn 19.04.2012 14:35 # +4
wvxvw 19.04.2012 17:31 # 0
FAKYOUINTIRNEAT 19.04.2012 14:31 # +2
roman-kashitsyn 19.04.2012 14:33 # +3
Nemoden 20.04.2012 07:29 # +4
WTF???
thunderbird 28.05.2012 02:50 # +1