← All posts tagged Python

norguhtar
deferred twisted Python В догонку.

Deferred — это сердце framework’а асинхронного сетевого программирования Twisted в Python. Это простая и стройная концепция

далее

На практике обычно мы возвращаем Deferred из функций, которые получают Deferred в процессе своей работы, навешиваем большое количество обработчиков, обрабатываем исключения, некоторые исключения возвращаем через Deferred (выбрасываем наверх).

ЛОЛ ШТО?
norguhtar
deferred twisted Python Чем я больше прочитаю про deferred тем больше это меня заводит в тупик. Начинается все описание deferred это же просто! А потом какая-то херня случается и получается не понятная хрень.
norguhtar
Python посоны скажите что лучше передавать функцию для обработки данных или массив данных возвращать и обрабатывать функцией. Массив где-то на полмиллиона элементов каждый в пределах килобайта
norguhtar
Python binary-data А кто-нибудь мне может подсказать как лучше реализовать чтения бинарных данных в python?
А то у меня ебучая портянка из if elif типа:
if rtype == 100:
value = read_called_number_field(stream)
elif rtype == 101:
value = read_call_accepting_party_number(stream)
elif rtype == 102:
value = read_date_time(stream)
elif rtype == 103:
value = read_date_time(stream)
elif rtype == 104:
value = read_number_of_charging_units(stream)
elif rtype == 105:
value = read_basic_service(stream)
elif rtype == 106:
value = read_supplementary_service(stream)
elif rtype == 107:
value = read_supplementary_service(stream)
elif rtype == 108:
value = read_subscriber_control_input(stream)
elif rtype == 109:
value = read_dialed_digits(stream)
elif rtype == 110:
value = read_origin_category(stream)
elif rtype == 111:
value = read_tariff_direction(stream)

И т.п.
norguhtar
Python
Нет в жизни счастья. Нашел либу для манипуляции пользователями и группами. Все хорошо, только вот поддержки квот нет. Прийдется самому писать.