|
|
@ -38,8 +38,8 @@ def split_line(line): |
|
|
|
# splits an assignment statement into varname and command strings |
|
|
|
# in: "parser = ArgumentParser(description='Example Argparse Program')" |
|
|
|
# out: "parser", "ArgumentParser(description='Example Argparse Program" |
|
|
|
pieces = line.split('=', 1) |
|
|
|
return pieces[0].strip(), ''.join(pieces[1:]).lstrip() |
|
|
|
variable, instruction = line.split('=', 1) |
|
|
|
return variable.strip(), instruction.strip() |
|
|
|
|
|
|
|
def update_parser_varname(new_varname, code): |
|
|
|
# lines = source.split('\n')[1:] |
|
|
|