2011-01-16 13 views

Respuesta

5

Existe el reference for the C library que utiliza el paquete Python. La mayoría de los nombres de funciones son idénticos (excepto el prefijo "gnome_keyring_"). La serie de blogs Bending Gnome Keyring with Python también debería darle un buen comienzo.

Y como el paquete keyring ya se mencionó: Si mal no recuerdo, ese paquete admite gnome-keyring como un back-end, por lo que puede ver su código fuente para descubrir cómo usar gnome-keyring.

+0

Gracias por el enlace al blog, ¡eso hará el trabajo! – Alex

+1

ugh. Soy responsable del paquete de claves y estoy buscando una respuesta a esta pregunta para que keyring pueda manejar de forma más robusta las excepciones que surgen de gnomekeyring. Me encantaría algunos documentos o incluso solo el código fuente. –

+0

@ JasonR.Coombs ¿Alguna actualización sobre esta pregunta? ¿Alguien tiene el código fuente del paquete o la documentación de gnomekeyring? – user128063

2

Aparentemente no. Pero este está documentado, ¿tal vez sea una opción?

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

Si no es así, tal vez usted puede encontrar la manera de utilizar gnomekeyring de la lectura de la fuente de llavero. :)

+1

Sí, he visto este, pero estoy más o menos unido a la lib de gnomekeyring. Inspeccionar la fuente es una opción, pero siempre es más fácil leer documentos (si existen) :) – Alex

+0

Dado que 'keyring' es compatible no solo con Gnome-Keyring sino también con una multitud de otras plataformas (KDE e incluso Windows), y tiene una API tan agradable, me pregunto por qué alguien usaría Gnome-Keyring directamente al programar en Python – MestreLion

+0

A menos que, por supuesto, * eres * un mantenedor de 'keyring'. Si es así, buena suerte @ JasonR.Coombs (¡y buen trabajo, por cierto! ¡Soy fan!) – MestreLion