]> arthur.barton.de Git - bup.git/blobdiff - lib/bup/cmd/rm.py
Replace LocalRepo/RemoteRepo __del__ with context management
[bup.git] / lib / bup / cmd / rm.py
index 2867657f87fa6a41b74cf57bf0a76bdd683c523b..4c4a0f03e01f1bd6115f75b1a917e4a94f408e9f 100755 (executable)
@@ -27,7 +27,7 @@ def main(argv):
         o.fatal('no paths specified')
 
     check_repo_or_die()
-    repo = LocalRepo()
-    bup_rm(repo, [argv_bytes(x) for x in extra],
-           compression=opt.compress, verbosity=opt.verbose)
+    with LocalRepo() as repo:
+        bup_rm(repo, [argv_bytes(x) for x in extra],
+               compression=opt.compress, verbosity=opt.verbose)
     die_if_errors()