Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6545b0b

Browse files
committed
Add function to update model sign-in lines. (and add to worker)
1 parent f881251 commit 6545b0b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

run.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -614,6 +614,7 @@ def process_model_worker(leaf, language, model):
614614
code = code.replace('">>>', "").replace('<<<"', "")
615615
code = code.replace("'>>>", "").replace("<<<'", "")
616616
raw_doc_code = insert_init(code, init, language)
617+
raw_doc_code = format_doc_code_sign_in(raw_doc_code, language)
617618
doc_code = cgi.escape(raw_doc_code)
618619
code_path = save_code(doc_code, leaf, language, 'documentation')
619620
# do this last so we know it worked!
@@ -640,6 +641,19 @@ def insert_init(code, init, language):
640641
return '\n'.join(lines)
641642

642643

644+
def format_doc_code_sign_in(code, language):
645+
"""
646+
Replace current sign in line with appropriate documentation sing in line.
647+
648+
"""
649+
sign_in_lino = find_sign_in_line(code, language)
650+
if sign_in_lino > -1:
651+
lines = code.splitlines()
652+
lines[sign_in_lino] = sign_in['documentation'][language]
653+
return '\n'.join(lines)
654+
else:
655+
return code
656+
643657

644658
def process_script_leaf(leaf, options, id_dict):
645659
"""

0 commit comments

Comments
 (0)