Форум сайта python.su
Всем добрый вечер, нуждаюсь в вашей помощи.
Имею такую конструкцию:
def dataReceived(self, data):
if pm.get_packet_opcode(data) == 1:
Офлайн
Прогнать предварительно все пакеты, которые занесены в data и составить словарь в котором по опкоду пакета будет выдаваться индекс в data.
P.S. Первое, что приходит в голову.
P.S.S. Можно еще использовать список, где хранятся все опкоды пакетов в последовательности, которая соответствует их нахождению в data. В этом случае можно получить нужный пакет:
list_opcode = [pm.get_packet_opcode(packege) for package in data] package_numb = data[list_opcode.count(numb)]
Отредактировано 4kpt (Авг. 6, 2013 23:02:07)
Офлайн