implemented make_plot
This commit is contained in:
@@ -83,16 +83,32 @@ def getplotoptions(uploadoptions,value):
|
||||
|
||||
return uploadoptions
|
||||
|
||||
def getboolean(uploadoptions,value,key):
|
||||
b = True
|
||||
if not value:
|
||||
b = False
|
||||
if value in [False,'false','False',None,'no']:
|
||||
b = False
|
||||
|
||||
uploadoptions[key] = b
|
||||
|
||||
return uploadoptions
|
||||
|
||||
def upload_options(body):
|
||||
uploadoptions = {}
|
||||
body = cleanbody(body)
|
||||
try:
|
||||
yml = (yaml.load(body))
|
||||
for key, value in yml.iteritems():
|
||||
if key == 'sync' or key == 'synchronization':
|
||||
uploadoptions = getsyncoptions(uploadoptions,value)
|
||||
if key == 'chart' or key == 'static' or key == 'plot':
|
||||
uploadoptions = getplotoptions(uploadoptions,value)
|
||||
try:
|
||||
for key, value in yml.iteritems():
|
||||
if key == 'sync' or key == 'synchronization':
|
||||
uploadoptions = getsyncoptions(uploadoptions,value)
|
||||
if key == 'chart' or key == 'static' or key == 'plot':
|
||||
uploadoptions = getplotoptions(uploadoptions,value)
|
||||
if 'priva' in key:
|
||||
uploadoptions = getboolean(uploadoptions,value,'makeprivate')
|
||||
except AttributeError:
|
||||
pass
|
||||
except yaml.YAMLError as exc:
|
||||
pm = exc.problem_mark
|
||||
strpm = str(pm)
|
||||
|
||||
Reference in New Issue
Block a user