diff options
author | Tobias Mueller <[email protected]> | 2016-11-30 07:47:29 +0000 |
---|---|---|
committer | Justus Winter <[email protected]> | 2016-12-01 16:28:39 +0000 |
commit | db2f6c1ca3d2ef228f4ca6653d594537622c8588 (patch) | |
tree | 54b7928f196c4a2dd60dfe2cd6d7ce00ea9ecf46 /lang/python/gpg/core.py | |
parent | python: Fix removing the TOFU database. (diff) | |
download | gpgme-db2f6c1ca3d2ef228f4ca6653d594537622c8588.tar.gz gpgme-db2f6c1ca3d2ef228f4ca6653d594537622c8588.zip |
python: Make Results have a nicer __repr__.
* lang/python/gpg/results.py (Result.__str__): Renamed to '__repr__'
...
* lang/python/gpg/results.py (Result.__repr__): ... and added fields.
--
So that it looks a bit nicer in the Python REPL.
It looked like this before:
In [2]: gpg.core.get_engine_info()[0]
Out[2]:
<gpg.results.EngineInfo at 0x7fb23509a240>
Now the output is
In [2]: gpg.core.get_engine_info()[0]
Out[2]:
EngineInfo(file_name='/usr/bin/gpg2', home_dir=None,
protocol=0, req_version='1.4.0', version='2.1.11')
This also applies to other results, e.g. the ImportResult.
Note that the format now changed from "<Class >" to "Class()". The
Python documentation on repr states: "For many object types, including
most builtins, eval(repr(obj)) == obj."
Signed-off-by: Tobias Mueller <[email protected]>
Diffstat (limited to 'lang/python/gpg/core.py')
0 files changed, 0 insertions, 0 deletions