1
0
Fork 0

changed python script for api changes

This commit is contained in:
Thomas Schmidts 2014-06-24 23:22:39 +02:00
parent d5fcfd29e4
commit 52f0a80de4
1 changed files with 6 additions and 7 deletions

View File

@ -40,18 +40,17 @@ def replaceText(text, pathOfFile, searchText):
# HTTP API changing code # HTTP API changing code
replaced = replaced.replace("@brief","") replaced = replaced.replace("@brief","")
replaced = re.sub(r"@RESTHEADER{(.*)}", r"`\g<1>`", replaced) replaced = re.sub(r"@RESTHEADER{([\s\w\/-]*),([\s\w]*)}", r"###\g<2>\n `\g<1>", replaced)
replaced = replaced.replace("@RESTDESCRIPTION","") replaced = replaced.replace("@RESTDESCRIPTION","")
replaced = replaced.replace("@RESTURLPARAMS","*URL Parameters*") replaced = replaced.replace("@RESTURLPARAMS","*URL Parameters*\n")
replaced = replaced.replace("@RESTQUERYPARAMS","*Query Parameters*") replaced = replaced.replace("@RESTQUERYPARAMS","*Query Parameters*\n")
replaced = replaced.replace("@RESTHEADERPARAMS","*Header Parameters*") replaced = replaced.replace("@RESTHEADERPARAMS","*Header Parameters*\n")
replaced = replaced.replace("@RESTBODYPARAMS","*Body Parameters*") replaced = replaced.replace("@RESTBODYPARAMS","*Body Parameters*\n")
replaced = replaced.replace("@RESTRETURNCODES","*Return Codes*") replaced = replaced.replace("@RESTRETURNCODES","*Return Codes*")
replaced = re.sub(r"@RESTPARAM{(\s*\w+\-*\w+),(\s*\w+),\s*(\w+)}", r"* *\g<1>* (\g<3>):", replaced) replaced = re.sub(r"@RESTPARAM{([\s\w]*),([\s\w]*),\s*(\w+)}", r"* *\g<1>* (\g<3>):", replaced)
# replaced = re.sub(r"@RESTPARAM{(\s*\w+\-*\w+),(\s*\w+),\s*(\w+)}", r"* *\g<1>* (\g<3>):", replaced) # replaced = re.sub(r"@RESTPARAM{(\s*\w+\-*\w+),(\s*\w+),\s*(\w+)}", r"* *\g<1>* (\g<3>):", replaced)
replaced = re.sub(r"@RESTRETURNCODE{(.*)}", r"* *HTTP \g<1>*:", replaced) replaced = re.sub(r"@RESTRETURNCODE{(.*)}", r"* *HTTP \g<1>*:", replaced)
replaced = re.sub(r"@RESTBODYPARAMS{(.*)}", r"*(\g<1>)*", replaced) replaced = re.sub(r"@RESTBODYPARAMS{(.*)}", r"*(\g<1>)*", replaced)
replaced = replaced.replace("__EXAMPLES__","*Examples*")
replaced = replaced.replace("@EXAMPLES","*Examples*") replaced = replaced.replace("@EXAMPLES","*Examples*")
f.write(replaced) f.write(replaced)