В общем столкнулся со следующей трудностью, кто имел дело с этим, прошу помощи. Для работы с 1-wire сетью установил ownet модуль, python 2.7.3, xbuntu.
Код:
>>> import ownet
>>> s=ownet.Sensor('/28.CE2887030000', ‘127.0.0.1’, 4304)
>>> s.alias
По идее, s.alias должен вывести ранее присвоеное мною имя. Но в результате получаю ошибку:
Traceback (most recent call last):
File “<stdin>”, line 1, in <module>
File “/usr/lib/python2.7/dist-packages/ownet/__init__.py”, line 252, in __getattr__
attr = object._connection.read(object.__getattribute__(self, ‘_attrs’))
AttributeError: type object ‘object’ has no attribute ‘_connection’
Это же сообщение получается при попытке прочитать любой другой параметр.
Но присвоение происходит как надо, без ошибок:
s.alias = ‘new_name’
В чем проблема?