X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=account.pyx;h=d720910c894d29457a221eb1933dd56cee59e883;hp=503a87c2be15919427f0ad42171cdca355d50259;hb=6ad4afacade908a5195e9b0e12c118d62e8a53ae;hpb=d88947735d2c204731d80ae6513aeea7463a6e87 diff --git a/account.pyx b/account.pyx index 503a87c..d720910 100644 --- a/account.pyx +++ b/account.pyx @@ -17,12 +17,7 @@ # along with this program. If not, see . # -cimport glib - -cimport account -cimport blist -cimport savedstatuses -cimport status +cimport purple cdef class Account: """ Account class """ @@ -63,3 +58,16 @@ cdef class Account: buddies += [buddy.name] iter = iter.next return buddies + + def get_proxyinfo(self): + cdef proxy.PurpleProxyInfo *c_proxyinfo + c_proxyinfo = account.c_purple_account_get_proxy_info(self.__account) + if c_proxyinfo == NULL: + return None + cdef ProxyInfo proxyinfo + proxyinfo = proxy.ProxyInfo() + proxyinfo.c_proxyinfo = c_proxyinfo + return proxyinfo + + def set_proxyinfo(self, ProxyInfo proxyinf): + account.c_purple_account_set_proxy_info(self.__account, proxyinf.c_proxyinfo)