diff options
author | Sean Finney <seanius@debian.org> | 2009-09-01 17:53:34 +0200 |
---|---|---|
committer | Sean Finney <seanius@debian.org> | 2009-09-01 17:53:34 +0200 |
commit | 1c782ba731958361cd3f8f2ac44d3d040c8bd332 (patch) | |
tree | 84f46ba8660112a2936ec8d9b7dd1ebffb9f2fe0 /patchtracker | |
parent | 58da155bfdf44010a964778421fcf9cae298532a (diff) | |
download | patch-tracker-1c782ba731958361cd3f8f2ac44d3d040c8bd332.tar.gz |
track the size of the diff.gz file in DiffGzHandler
this can be used later to do things like pre-emptive
caching of large files, etc.
Diffstat (limited to 'patchtracker')
-rw-r--r-- | patchtracker/DiffGzHandler.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/patchtracker/DiffGzHandler.py b/patchtracker/DiffGzHandler.py index 96d862b..84be827 100644 --- a/patchtracker/DiffGzHandler.py +++ b/patchtracker/DiffGzHandler.py @@ -1,6 +1,8 @@ import tempfile import sys import os +import stat + from Patch import Patch, PatchSeries class DiffGzException(Exception): @@ -10,6 +12,7 @@ class DiffGzHandler: diff = None def __init__(self,fname): self.diff = fname + self.size = os.stat(fname)[stat.ST_SIZE] def filterdiff(self, include=None, exclude=None): cmd = ["filterdiff","-z","-p","1"] |