Browse Source

[Minor] Multimap: Exclude text parts and multiparts

tags/2.0
Vsevolod Stakhov 4 years ago
parent
commit
1a64f6be2c
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      src/plugins/lua/multimap.lua

+ 6
- 1
src/plugins/lua/multimap.lua View File

@@ -859,7 +859,12 @@ local function multimap_callback(task, rule)
end,
filename = function()
local parts = task:get_parts()
for _,p in ipairs(parts) do

local function filter_parts(p)
return (not p:is_text()) and (not p:is_multipart())
end

for p in fun.iter(fun.filter(filter_parts, parts)) do
if p:is_archive() and not rule['skip_archives'] then
local fnames = p:get_archive():get_files()


Loading…
Cancel
Save