From d601d33b67ac5668a0173fe40e7abb487e3260e7 Mon Sep 17 00:00:00 2001 From: Philipp Gesang Date: Thu, 6 Apr 2017 15:09:10 +0200 Subject: [PATCH] prefer symbolic constants over literals referring to gzip header The mixed use of hex and octal is pretty confusing to say the least, use named constants instead that are defined only in tarfile. --- deltatar/tarfile.py | 9 ++++++--- rescue_tar.py | 2 +- testing/test_concat_compress.py | 6 +++--- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/deltatar/tarfile.py b/deltatar/tarfile.py index bf1f03a..4143821 100644 --- a/deltatar/tarfile.py +++ b/deltatar/tarfile.py @@ -124,6 +124,9 @@ GZ_METHOD_DEFLATE = 0x08 # 0o10 GZ_FLAG_ORIG_NAME = 0x08 # 0o10, default in gzip GZ_DEFLATE_FLAGS = 0x00 # 0o00, never read (deflate.c) GZ_OS_CODE = 0x03 # 0o03, default in gzip (tailor.h) +GZ_MAGIC_BYTES = struct.pack ("