comparison py/inputChecking.py @ 0:6e75a84e9338 draft

planemo upload commit e96b43f96afce6a7b7dfd4499933aad7d05c955e-dirty
author thondeboer
date Tue, 15 May 2018 02:39:53 -0400
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:6e75a84e9338
1 import os
2 import sys
3
4 def requiredField(s,errString):
5 if s == None:
6 print '\n'+errString+'\n'
7 exit(1)
8
9 def checkFileOpen(fn,errString,required=False):
10 if required or fn != None:
11 if fn == None:
12 print '\n'+errString+'\n'
13 exit(1)
14 else:
15 try:
16 open(fn,'r')
17 except:
18 print '\n'+errString+'\n'
19 exit(1)
20
21 def checkDir(dir,errString):
22 if not os.path.isdir(dir):
23 print '\n'+errString+'\n'
24 exit(1)
25
26 def isInRange(val,lb,ub,errString):
27 if val < lb or val > ub:
28 print '\n'+errString+'\n'
29 exit(1)