|
a/src/filters/rclrar |
|
b/src/filters/rclrar |
|
... |
|
... |
47 |
self.em.rclog("extractone: getinfo failed: [%s]" % err)
|
47 |
self.em.rclog("extractone: getinfo failed: [%s]" % err)
|
48 |
return (True, docdata, ipath, false)
|
48 |
return (True, docdata, ipath, false)
|
49 |
|
49 |
|
50 |
if not isdir:
|
50 |
if not isdir:
|
51 |
try:
|
51 |
try:
|
52 |
if rarinfo.file_size > 50 * 1024 * 1024:
|
52 |
if rarinfo.file_size > self.em.maxmembersize:
|
53 |
self.em.rclog("extractone: entry %s size %d too big" %
|
53 |
self.em.rclog("extractone: entry %s size %d too big" %
|
54 |
(ipath, rarinfo.file_size))
|
54 |
(ipath, rarinfo.file_size))
|
55 |
docdata = ""
|
55 |
docdata = ""
|
56 |
else:
|
56 |
else:
|
57 |
docdata = self.rar.read(ipath)
|
57 |
docdata = self.rar.read(ipath)
|