Discussion:
[pyar] Consulta sobre uso de gnupg
Gustavo Campanelli
2018-11-15 14:50:12 UTC
Permalink
Buenos días.

Estuve realizando algunos tests acerca del uso de la biblioteca gnupg en
python 3, y encuentro que está dando un error en el comándo más básico

el error se da en la bliblioteca gnupg, al intentar leer un valor y no
encontrándolo.

AttributeError: 'NoneType' object has no attribute 'groups'

Estuve investigando en internet y encontré una posible explicación para
esto, que el gpg.exe no devuelve correctamente el número de versión y por
eso falla.

El código es bastante básico, ly está un poco sanitizado para ocultar algo
de información

import gnupg

Binary = "C:\\Program Files (x86)\\GnuPG\\bin\\gpg.exe"
Homedir = "C:\\Users\\XXXXXX\\AppData\\Roaming\\gnupg"
Ignore = True

gpg = gnupg.GPG(binary= Binary, homedir= Homedir,
ignore_homedir_permissions = Ignore)

¿Alguien tiene experiencia haciendo funcionar esta biblioteca? ¿Hay alguna
otra que funcione bien?

Saludos.

Gedece
Damián Castro
2018-11-15 16:19:04 UTC
Permalink
No conozco ese módulo, pero buscando en la documentación veo que los
keywords para inicializar la función GPG se llaman de distinta manera,
gpgbinary en vez de binary, gnupghome en vez de homedir, por ejemplo.
Prueba cambiando eso.

Saludos,
Damián
Post by Gustavo Campanelli
Buenos días.
Estuve realizando algunos tests acerca del uso de la biblioteca gnupg en
python 3, y encuentro que está dando un error en el comándo más básico
el error se da en la bliblioteca gnupg, al intentar leer un valor y no
encontrándolo.
AttributeError: 'NoneType' object has no attribute 'groups'
Estuve investigando en internet y encontré una posible explicación para
esto, que el gpg.exe no devuelve correctamente el número de versión y por
eso falla.
El código es bastante básico, ly está un poco sanitizado para ocultar algo
de información
import gnupg
Binary = "C:\\Program Files (x86)\\GnuPG\\bin\\gpg.exe"
Homedir = "C:\\Users\\XXXXXX\\AppData\\Roaming\\gnupg"
Ignore = True
gpg = gnupg.GPG(binary= Binary, homedir= Homedir,
ignore_homedir_permissions = Ignore)
¿Alguien tiene experiencia haciendo funcionar esta biblioteca? ¿Hay alguna
otra que funcione bien?
Saludos.
Gedece
_______________________________________________
Sitio web: http://www.python.org.ar/
Para administrar la lista (o desuscribirse) entrar a
http://listas.python.org.ar/listinfo/pyar
La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
Argentina - http://www.usla.org.ar
Loading...