1
#! /bin/sh /usr/share/dpatch/dpatch-run
2
## 25_errors_in_error_handling.dpatch by Cameron Dale <camrdale@gmail.com>
4
## All lines beginning with `## DP:' are a description of the patch.
5
## DP: Fix a bug in the error handling of btdownloadcurses/headless.
8
--- bittornado.orig/btdownloadcurses.py
9
+++ bittornado/btdownloadcurses.py
12
self.display(fractionDone = 1)
15
+ def failed(self, errormsg = None):
17
self.activity = 'download failed!'
20
+ newerrmsg = strftime('[%H:%M:%S] ') + errormsg
21
+ self.errors.append(newerrmsg)
22
+ self.errlist.append(newerrmsg)
25
def error(self, errormsg):
26
--- bittornado.orig/btdownloadheadless.py
27
+++ bittornado/btdownloadheadless.py
33
+ def failed(self, errormsg = None):
35
self.percentDone = '0'
36
self.timeEst = 'Download Failed!'
39
+ self.errors.append(errormsg)
42
def error(self, errormsg):