#!/usr/bin/env python
# -*- encoding: utf-8 -*-

import tor2web

from tor2web.utils.daemon import set_pdeathsig, set_proctitle

import os
import signal
import sys
from subprocess import call

def NullSysHook(etype, value, tb):
    pass

sys.excepthook = NullSysHook
set_pdeathsig(signal.SIGINT)
set_proctitle(b"tor2web")

t2w = os.path.abspath(os.path.join(os.path.dirname(tor2web.__file__), 't2w.py'))

args = ["python3", t2w]
args += sys.argv[1:]

try: 
    exit(call(args))
except Exception:
    exit(1)
