Size: a a a

2020 June 18

н

ны in Python KZ
;DDDD
источник

н

ны in Python KZ
Anuar
a  это  help
а вообще присмотрись к event.match_regex
источник

н

ны in Python KZ
а еще лучше посмотри в документации!
источник

UN

User Name in Python KZ
Anuar
Как вытащить значение 'Disposition' отсюда?

Event : Cdr -> {'Privilege': 'cdr,all', 'Timestamp': '1592466161.169201', 'AccountCode': '', 'Source': '', 'Destination': '175', 'DestinationContext': 'ext-local', 'CallerID': 'as', 'Channel': 'Local/175@from-internal-0000005a;2', 'DestinationChannel': 'PJSIP/175-0000034f', 'LastApplication': 'Dial', 'LastData': 'PJSIP/175/sip:175@192.168.84.12:51217;ob,,HhTtrb(func-apply-sipheaders^s^1)', 'StartTime': '2020-06-18 13:42:36', 'AnswerTime': '', 'EndTime': '2020-06-18 13:42:40', 'Duration': '4', 'BillableSeconds': '0', 'Disposition': 'NO ANSWER', 'AMAFlags': 'DOCUMENTATION', 'UniqueID': '1592466156.1390', 'UserField': ''}
Можешь сделать type(var)?
источник

A

Azamat in Python KZ
А что если итерировать по ивенту? Там вроде есть итератор
источник

н

ны in Python KZ
вот сверху и а так тогда лучше pdb или дебаггер в иде подключить
источник

MR

Maksat Ramazanov in Python KZ
User Name
Можешь сделать type(var)?
Кажется, Ануар нашел ответ наконец-то :)
источник

A

Anuar in Python KZ
Maksat Ramazanov
Кажется, Ануар нашел ответ наконец-то :)
Да, Ануар наконец-то нашел ответ)
источник

A

Anuar in Python KZ
import ast
text = "Event : Cdr -> {'Privilege': 'cdr,all', ............"

JsonText = text.split('> ', 2)
JsonText = str(JsonText[1])
x = ast.literal_eval(JsonText)
print('Out :',x['Disposition'])
источник

A

Anuar in Python KZ
Вот теперь другая оказывается у меня загвоздка...)
источник

A

Anuar in Python KZ
У меня вся эта каша вытаскивалась так:

def event_listener(event,**kwargs):
  print(event)
client.add_event_listener(
   event_listener
)
источник

A

Anuar in Python KZ
Как мне весь вывод    print(event) вынести наружу функций?
источник

SA

Sultan Abilda in Python KZ
Короче я нашел более менее логичное решение.
Скрин выше указывает что Ануар использует asterisk-ami.
Я просто открыл исходник из гитхаба.
И угадайте как можно достать "Disposition" из event-а?
Правильно. Просто сделать event["Disposition"].
источник

RA

Rauan Akylzhanov in Python KZ
Sultan Abilda
Короче я нашел более менее логичное решение.
Скрин выше указывает что Ануар использует asterisk-ami.
Я просто открыл исходник из гитхаба.
И угадайте как можно достать "Disposition" из event-а?
Правильно. Просто сделать event["Disposition"].
Почти как я советовал вначале
источник

A

Anuar in Python KZ
Sultan Abilda
Короче я нашел более менее логичное решение.
Скрин выше указывает что Ануар использует asterisk-ami.
Я просто открыл исходник из гитхаба.
И угадайте как можно достать "Disposition" из event-а?
Правильно. Просто сделать event["Disposition"].
Если бы
источник

SA

Sultan Abilda in Python KZ
Anuar
Как мне весь вывод    print(event) вынести наружу функций?
Что ты имеешь ввиду снаружи функции?
Эта функция колбек. И она вызывается когда приходит event
источник

A

Anuar in Python KZ
Sultan Abilda
Что ты имеешь ввиду снаружи функции?
Эта функция колбек. И она вызывается когда приходит event
Имею ввиду собрать весь вывод и потом спарсить
источник

SA

Sultan Abilda in Python KZ
Anuar
Имею ввиду собрать весь вывод и потом спарсить
Когда бы понимаешь что ты собрал все?
источник

A

Anuar in Python KZ
Sultan Abilda
Когда бы понимаешь что ты собрал все?
Когда закончится функция
источник

SA

Sultan Abilda in Python KZ
Anuar
Когда закончится функция
Поставить print в конце функции?
источник