Browse Source

Merge pull request #2484 from enkore/f/json-keynamemismatch

--json: fix encryption[mode] not being the cmdline name
enkore 8 years ago
parent
commit
06f63f4d4e
2 changed files with 1 additions and 2 deletions
  1. 0 1
      setup.py
  2. 1 1
      src/borg/helpers.py

+ 0 - 1
setup.py

@@ -578,7 +578,6 @@ ext_modules = []
 if not on_rtd:
     ext_modules += [
     Extension('borg.compress', [compress_source], libraries=['lz4'], include_dirs=include_dirs, library_dirs=library_dirs, define_macros=define_macros),
-    Extension('borg.crypto', [crypto_ll_source], libraries=crypto_libraries, include_dirs=include_dirs, library_dirs=library_dirs, define_macros=define_macros),
     Extension('borg.crypto.low_level', [crypto_ll_source], libraries=crypto_libraries, include_dirs=include_dirs, library_dirs=library_dirs, define_macros=define_macros),
     Extension('borg.hashindex', [hashindex_source]),
     Extension('borg.item', [item_source]),

+ 1 - 1
src/borg/helpers.py

@@ -1942,7 +1942,7 @@ def basic_json_data(manifest, *, cache=None, extra=None):
     data.update({
         'repository': BorgJsonEncoder().default(manifest.repository),
         'encryption': {
-            'mode': key.NAME,
+            'mode': key.ARG_NAME,
         },
     })
     data['repository']['last_modified'] = format_time(to_localtime(manifest.last_timestamp.replace(tzinfo=timezone.utc)))