Files
dnsupdate/installer/check_modules.py

31 lines
410 B
Python
Executable File

#!/usr/bin/env python
# Checks with python if a module is installed
import sys
module = sys.argv[1]
if module == 'dns':
try:
import dns
has = 1
except:
has = 0
if module == 'optparse':
try:
from optparse import OptionParser
has = 1
except:
try:
from optik import OptionParser
has = 1
except:
has = 0
if has == 1:
sys.exit(0)
else:
sys.exit(1)