Thanks for the quick response Jay. Have you got any plans to move the version of Python used by Indigo onto a later version at some point? I only ask as from what I can tell Twisted does still seem to be part of the 2.7.5 distribution that ships as standard with OS X 10.9 and it would be a shame to lose such a useful standard library.
For example, using the Indigo Python interpreter I see the error message being shown in the Indigo logs when the NetworkOwl plugin starts:
- Code: Select all
IndigoPluginHost -i
Python 2.5.6 (r256:Unversioned directory, Aug 25 2013, 00:03:43)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)]
Connected to Indigo Server 5.1.10 (localhost:1176)
>>> from twisted.internet.protocol import DatagramProtocol
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: No module named twisted.internet.protocol
Running the same thing on the same server but this time using the standard version of Python that comes with 10.9, the Twisted module loads correctly:
- Code: Select all
python
Python 2.7.5 (default, Aug 25 2013, 00:04:04)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from twisted.internet.protocol import DatagramProtocol
>>>
Thanks
Regards
Nick