From a62abf3a30a54abd85137c0f3c9517f622a0d773 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 ("