]> arthur.barton.de Git - bup.git/commitdiff
Drop vestigial compat.items
authorRob Browning <rlb@defaultvalue.org>
Sun, 9 Jan 2022 18:12:09 +0000 (12:12 -0600)
committerRob Browning <rlb@defaultvalue.org>
Sun, 16 Jan 2022 20:45:48 +0000 (14:45 -0600)
Signed-off-by: Rob Browning <rlb@defaultvalue.org>
Tested-by: Rob Browning <rlb@defaultvalue.org>
lib/bup/cmd/get.py
lib/bup/compat.py
lib/bup/git.py
lib/bup/helpers.py
lib/bup/hlinkdb.py
lib/bup/main.py
lib/bup/rm.py
test/ext/test_get.py
test/ext/test_prune_older.py
test/int/test_vfs.py

index 599dcc6b489c1aee2f5a128e087c2ca1a2abe197..ca40430ced279b2eb1dcdbef02c5638908a3f7d9 100755 (executable)
@@ -10,8 +10,7 @@ from bup.compat import (
     argv_bytes,
     bytes_from_byte,
     environ,
-    hexstr,
-    items,
+    hexstr
 )
 from bup.git import get_cat_data, parse_commit, walk_object
 from bup.helpers import add_error, debug1, log, saved_errors
@@ -645,7 +644,7 @@ def main(argv):
         # Only update the refs at the very end, once the writer is
         # closed, so that if something goes wrong above, the old refs
         # will be undisturbed.
-        for ref_name, info in items(updated_refs):
+        for ref_name, info in updated_refs.items():
             orig_ref, new_ref = info
             try:
                 dest_repo.update_ref(ref_name, new_ref, orig_ref)
index e34c23a6b52d415d50bf5fba80fb44148820e7ee..96a228b78ded01d4c40b4f1a57f2c0e3128ac46b 100644 (file)
@@ -10,6 +10,7 @@ from os import environb as environ
 from os import fsdecode, fsencode
 from shlex import quote
 
+
 def hexstr(b):
     """Return hex string (not bytes as with hexlify) representation of b."""
     return b.hex()
@@ -50,9 +51,6 @@ class pending_raise:
     def __del__(self):
         assert self.closed
 
-def items(x):
-    return x.items()
-
 def argv_bytes(x):
     """Return the original bytes passed to main() for an argv argument."""
     return fsencode(x)
index 0e8008fc84e9abba00a2f17d17b2ce82c9da9d97..5d46cc7b6099245ae8a527227328f0c8c0913b6d 100644 (file)
@@ -15,7 +15,6 @@ from bup.compat import (buffer,
                         byte_int, bytes_from_byte, bytes_from_uint,
                         environ,
                         ExitStack,
-                        items,
                         pending_raise,
                         reraise)
 from bup.io import path_msg
@@ -37,7 +36,7 @@ verbose = 0
 repodir = None  # The default repository, once initialized
 
 _typemap =  {b'blob': 3, b'tree': 2, b'commit': 1, b'tag': 4}
-_typermap = {v: k for k, v in items(_typemap)}
+_typermap = {v: k for k, v in _typemap.items()}
 
 
 _total_searches = 0
index 2ac3075b0b6c234039370126e294052cf8649f3d..a2ac6be5e0568740d00cfa3f030555d05bc00b9d 100644 (file)
@@ -11,7 +11,6 @@ import sys, os, subprocess, errno, select, mmap, stat, re, struct
 import hashlib, heapq, math, operator, time, tempfile
 
 from bup import _helpers
-from bup import compat
 from bup import io
 from bup.compat import argv_bytes, byte_int, nullcontext, pending_raise
 from bup.io import byte_stream, path_msg
@@ -344,7 +343,7 @@ def _argmax_base(command):
     base_size = 2048
     for c in command:
         base_size += len(command) + 1
-    for k, v in compat.items(environ):
+    for k, v in environ.items():
         base_size += len(k) + len(v) + 2 + sizeof(c_void_p)
     return base_size
 
index 615e53f10937a741a44f5d2c32fbe6973f13b843..102ee3bd26096d150d4b18312e186e014bc710e9 100644 (file)
@@ -1,7 +1,6 @@
 
 import errno, os, pickle, tempfile
 
-from bup import compat
 from bup.compat import pending_raise
 
 
@@ -37,7 +36,7 @@ class HLinkDB:
                 f.close()
                 f = None
         # Set up the reverse hard link index.
-        for node, paths in compat.items(self._node_paths):
+        for node, paths in self._node_paths.items():
             for path in paths:
                 self._path_node[path] = node
 
index 79ebca048d1a83bd9524b1b627d6091581c883dd..9dbee06f83ca0b5ee8d91e575636a68283f46d2a 100755 (executable)
@@ -265,7 +265,7 @@ def filter_output(srcs, dests):
         pending_ex = add_ex_ctx(add_ex_tb(ex), pending_ex)
     try:
         # Try to finish each of the streams
-        for fd, pending_items in compat.items(pending):
+        for fd, pending_items in pending.items():
             dest = dest_for[fd]
             width = tty_width()
             try:
index 9345c9fc51ee767ee4b6e1ccd26033cce7b46744..411d8d237595b3f1136822ff3dda0db80557d6c0 100644 (file)
@@ -2,7 +2,7 @@
 from __future__ import absolute_import
 from binascii import hexlify, unhexlify
 
-from bup import compat, git, vfs
+from bup import git, vfs
 from bup.client import ClientError
 from bup.compat import hexstr, pending_raise
 from bup.git import get_commit_items
@@ -104,7 +104,7 @@ def bup_rm(repo, paths, compression=6, verbosity=None):
 
     updated_refs = {}  # ref_name -> (original_ref, tip_commit(bin))
 
-    for branchname, branchitem in compat.items(dead_branches):
+    for branchname, branchitem in dead_branches.items():
         ref = b'refs/heads/' + branchname
         assert(not ref in updated_refs)
         updated_refs[ref] = (branchitem.oid, None)
@@ -112,7 +112,7 @@ def bup_rm(repo, paths, compression=6, verbosity=None):
     if dead_saves:
         writer = git.PackWriter(compression_level=compression)
         try:
-            for branch, saves in compat.items(dead_saves):
+            for branch, saves in dead_saves.items():
                 assert(saves)
                 updated_refs[b'refs/heads/' + branch] = rm_saves(saves, writer)
         except BaseException as ex:
@@ -124,7 +124,7 @@ def bup_rm(repo, paths, compression=6, verbosity=None):
     # Only update the refs here, at the very end, so that if something
     # goes wrong above, the old refs will be undisturbed.  Make an attempt
     # to update each ref.
-    for ref_name, info in compat.items(updated_refs):
+    for ref_name, info in updated_refs.items():
         orig_ref, new_ref = info
         try:
             if not new_ref:
index 86cc756b48ed745882ff9c8b3c674798b2e8903a..3fc1abfcf689aa39bb3c4c4451ad2ec3c311026d 100644 (file)
@@ -8,7 +8,7 @@ from subprocess import PIPE
 import pytest, re, sys
 
 from bup import compat, path
-from bup.compat import environ, getcwd, items
+from bup.compat import environ, getcwd
 from bup.helpers import bquote, merge_dict, unlink
 from bup.io import byte_stream
 from buptest import ex, exo
@@ -266,7 +266,7 @@ def _test_universal(get_disposition, src_info):
         verify_rx(b'cannot fetch entire repository', exr.err)
 
 def verify_only_refs(**kwargs):
-    for kind, refs in items(kwargs):
+    for kind, refs in kwargs.items():
         if kind == 'heads':
             abs_refs = [b'refs/heads/' + ref for ref in refs]
             karg = b'--heads'
@@ -318,7 +318,7 @@ def _test_replace(get_disposition, src_info):
                       'blob' : (b'.tag/tinyfile', b'.tag/obj'),
                       'tree' : (b'.tag/tree-1', b'.tag/obj'),
                       'commit': (b'.tag/commit-1', b'.tag/obj')}
-    for ex_type, ex_ref in items(existing_items):
+    for ex_type, ex_ref in existing_items.items():
         wvstart(get_disposition + ' --replace ' + ex_type + ' with blob tag')
         for item in (b'.tag/tinyfile', b'src/latest' + tinyfile_path):
             exr = run_get(get_disposition, b'--replace', (item ,b'.tag/obj'),
index 943163714b69365c17eff30d293ffb0e9b1f369e..36e19633587adbeff5323576d4c33cc2ffea21a2 100644 (file)
@@ -61,7 +61,7 @@ def expected_retentions(utcs, utc_start, spec):
         return utcs
     utcs = sorted(utcs, reverse=True)
     period_start = dict(spec)
-    for kind, duration in compat.items(period_start):
+    for kind, duration in period_start.items():
         period_start[kind] = utc_start - period_as_secs(duration)
     period_start = defaultdict(lambda: float('inf'), period_start)
 
index bf79a31248c6195e7e3f82c061b3add1f0ef7ac1..552708762ce57f407ec88d75583871ff03b48cfa 100644 (file)
@@ -14,7 +14,7 @@ from wvpytest import *
 
 from bup._helpers import write_random
 from bup import git, metadata, vfs
-from bup.compat import environ, fsencode, items
+from bup.compat import environ, fsencode
 from bup.helpers import exc, shstr
 from bup.metadata import Metadata
 from bup.repo import LocalRepo
@@ -54,10 +54,10 @@ def test_cache_behavior():
         wvpasseq(frozenset([key_0, key_1]), frozenset(vfs._cache_keys))
         vfs.cache_notice(key_2, b'and also')
         wvpasseq(2, len(vfs._cache))
-        wvpass(frozenset(items(vfs._cache))
-               < frozenset(items({key_0 : b'something',
-                                  key_1 : b'something else',
-                                  key_2 : b'and also'})))
+        wvpass(frozenset(vfs._cache.items())
+               < frozenset({key_0 : b'something',
+                            key_1 : b'something else',
+                            key_2 : b'and also'}.items()))
         wvpasseq(2, len(vfs._cache_keys))
         wvpass(frozenset(vfs._cache_keys) < frozenset([key_0, key_1, key_2]))
         vfs.clear_cache()