Преобразование объектов Какао в PyObjC возвращаемое значение в объекты Python?

Я экспериментирую с получением результатов сканирования сети из CoreWLAN в Python, используя PyObjC, с кодом, который выглядит следующим образом:

from CoreWLAN import *
client = CWWiFiClient.sharedWiFiClient()
en0 = client.interface()
scan, _ = en0.scanForNetworksWithSSID_error_(None, None)

Это возвращает NSSet из CWNetwork объекты в scan, Я могу конвертировать NSSet в Python set достаточно просто, но есть ли такой же простой способ конвертировать экземпляры CWNetwork в Python dict или же NamedTuple структуры?

Я забочусь только о членах данных объектов CWNetwork и не должен иметь возможность снова передавать им сообщения.

Примечание: приведенный выше код зависит от API, представленного в OS X 10.10, и не будет работать в более ранних версиях OS X.

0 ответов

Другие вопросы по тегам