2011-01-16 15 views

risposta

5

C'è lo reference for the C library utilizzato dal pacchetto Python. La maggior parte dei nomi di funzioni è identica (eccetto per il prefisso "gnome_keyring_"). La serie di blog Bending Gnome Keyring with Python dovrebbe anche darti un buon inizio.

E come il pacchetto keyring è già stato menzionato: Se ricordo male, quel pacchetto supporta gnome-keyring come back-end, quindi puoi guardare il suo codice sorgente per scoprire come usare gnome-keyring.

+0

Grazie per il link al blog - che farà il lavoro! – Alex

+1

ugh. Sono il manutentore del pacchetto di chiavi e sto cercando una risposta a questa domanda in modo che il keyring possa gestire in modo più efficace le eccezioni che escono da gnomekeyring. Mi piacerebbe alcuni documenti o anche solo il codice sorgente. –

+0

@ JasonR.Coombs Qualche aggiornamento su questa domanda? Qualcuno ha il codice sorgente del pacchetto o della documentazione di gnomekeyring? – user128063

2

Apparentemente no. Ma questo è documentato, forse è un'opzione?

http://pypi.python.org/pypi/keyring

Se non, forse si può capire come utilizzare gnomekeyring dalla lettura fonte di portachiavi. :)

+1

Sì, ho visto questo, ma sono un po 'legato alla lib gnomekeyring. Ispezionare la fonte è un'opzione, ma è sempre più facile leggere i documenti (se esistono) :) – Alex

+0

Dato che 'keyring' è compatibile non solo con Gnome-Keyring ma anche una moltitudine di altre piattaforme (KDE e anche Windows), e ha una API così bella, mi chiedo perché qualcuno dovrebbe usare Gnome-Keyring direttamente durante la programmazione in Python – MestreLion

+0

A meno che, naturalmente, tu * sei * un manutentore di 'keyring'. Se è così, buona fortuna @ JasonR.Coombs (e bel lavoro, btw! Sono un fan!) – MestreLion

Problemi correlati