summaryrefslogtreecommitdiff
path: root/patchtracker
diff options
context:
space:
mode:
authorSean Finney <seanius@debian.org>2009-09-01 17:53:34 +0200
committerSean Finney <seanius@debian.org>2009-09-01 17:53:34 +0200
commit1c782ba731958361cd3f8f2ac44d3d040c8bd332 (patch)
tree84f46ba8660112a2936ec8d9b7dd1ebffb9f2fe0 /patchtracker
parent58da155bfdf44010a964778421fcf9cae298532a (diff)
downloadpatch-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.py3
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"]