Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 4, 2015 09:18:07

frostspb
Зарегистрирован: 2013-04-24
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

xmlrpc и пакеты

Доброго времени суток.

В одном проекте использую xmlrpc вызовы.

Выглядит вот так:

def get_session(ip):
    s_aaa = Server(get_xmlrpc_aaa())
    res = s_aaa.get_session_status(ip)

Всё работает хорошо.
Со временем поднакопилось таких типовых для разных проектов вызовов. Я запилил из них отдельную библиотеку. Поднял свой pipy сервер. И теперь окружение каждого проекта инсталирую эту либу со своего сервера. В проекте потом из неё импортирую ф-и. ВСе функцию работаю нормально, кро xmlrpc вызовов.
Логирую строку из либы s_aaa = Server(get_xmlrpc_aaa())
и s_aaa почему то равен None

Что это может быть?

File "/usr/lib/python2.7/xmlrpclib.py", line 1233, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1587, in __request
    verbose=self.__verbose
  File "/usr/lib/python2.7/xmlrpclib.py", line 1273, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1306, in single_request
    return self.parse_response(response)
  File "/usr/lib/python2.7/xmlrpclib.py", line 1482, in parse_response
    return u.close()
  File "/usr/lib/python2.7/xmlrpclib.py", line 794, in close
    raise Fault(**self._stack[0])
Fault: <Fault 8001: 'procedure __nonzero__ not found'>

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version