Если кто пыался с помощью этой библиотеки подключить биржу ссылок sape к сайту может подскажет.
Вопрос такой:
При попытке подключить запустить самый простой тестовый вариант
def rek_test():
    from linkexchange.clients.sape import SapeClient
    from linkexchange.platform import Platform
    clients = [SapeClient(user='sape_id', db_driver=('shelve',[], dict(filename=os.getcwd()+'/sape/sape-XXX.db') ))]
    platform = Platform(clients)
    from linkexchange.clients import PageRequest
    req = PageRequest(host='site.com', uri='/')
    lx = platform.get_raw_links(req)
    print( lx[0] )

Заместо того чтоб возвратить <!– check code –> оно возвращает какой то свой объект. При ближайшем рассмотрении кода самой библиотеки видно что в функции get_raw_links в try есть код:
           try:
links = cl.get_raw_links(request)
print( links)
except ClientError, e:
links = [u'<!-- %s -->' % str(e)]
raw_links = [RawLink(link_code=l, client=cl, client_no=cl_no) for l in links]
print 'raw_links', raw_links
Где строчка cl.get_raw_links(request) возвращает то что нужно, но дальше в raw_links уже попадает непонятный объект. Собственно почему он попадает примерно понятно вот сам класс:

class RawLink(object):
    def __init__(self, link_code, client, client_no):
        self.link_code = link_code
        self.client = client
        self.client_no = client_no
    def __unicode__(self):
        return self.link_code

Непонятно что с этим делать,может кто работал с этой библиотекой?