como executar múltiplas instâncias de um zimserver local em python

como executar múltiplas instâncias de um zimserver local em python

Baixei arquivos zim offline de sites como wikipedia.com,, stackoverflow.cometc. unix.stackexchange.come os servi por meio do script abaixo.

#!/usr/bin/env python3
import os
import subprocess
import sys
import threading 
from zimply import ZIMServer
ZIMServer("/home/user/zim/wikipedia_en_all_novid_2018-05.zim", index_file="/home/user/zim/wikipedia_en_all_novid_2018-05.idx", port=8790, encoding="utf-8")

funciona bem, mas quando adiciono outra linha

 ZIMServer("/home/user/zim/math.stackexchange.com_eng_all_2018-08.zim",  index_file="/home/user/zim/math.stackexchange.com_eng_all_2018-08.idx", port=7890, encoding="utf-8")

não carrega o segundo ZIMServer. Eu acho que é um problema de multithreading do python. Como posso executar os dois no único script?

informação relacionada