31 lines
410 B
Python
Executable File
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)
|