from __future__ import print_function | |
import sys | |
def split(command): | |
command = command.strip() | |
return command.rsplit(' ', 1) | |
def command_function(debugger, command, exe_ctx, result, internal_dict): | |
result.SetImmediateOutputFile(sys.__stdout__) | |
print('this is a test string, just a test string', file=result) | |
def write_file(debugger, command, exe_ctx, result, internal_dict): | |
args = split(command) | |
path = args[0] | |
mode = args[1] | |
with open(path, mode) as f: | |
result.SetImmediateOutputFile(f) | |
if not mode in ['r']: | |
print('writing to file with mode: ' + mode, file=result) |