Fix some arguments stuff

This commit is contained in:
2022-07-25 16:11:39 +02:00
parent 70bf67586e
commit 14593545c7
2 changed files with 55 additions and 24 deletions

View File

@ -29,3 +29,29 @@ def EvalOpt(Opt):
return literal_eval(Opt)
else:
return None
def StringBoolChoose(Default, Primary, Secondary):
Var = Default
if Primary != None:
Check = Primary
else:
Check = Secondary
if type(Check) == bool:
Var = Check
elif type(Check) == str:
if Check in ('True', 'All', '*'):
Var = True
elif Check in ('False', 'None'):
Var = False
#if Primary != None:
# if Primary in ('True', 'All', '*'):
# Var = True
# elif Primary in ('False', 'None'):
# Var = False
#else:
# if Secondary != None:
# if Secondary in ('True', 'All', '*'):
# Var = True
# elif Secondary in ('False', 'None'):
# Var = False
return Var