+
+ def do_save_log(self, args):
+ if not args:
+ self._report_new_message("Must specify a filename to save the log to")
+ return
+
+ try:
+ filename = os.path.expanduser(args)
+ with open(constants._user_logpath_, "r") as f:
+ logLines = f.xreadlines()
+ log = "".join(logLines)
+ with open(filename, "w") as f:
+ f.write(log)
+ except Exception, e:
+ self._report_new_message(str(e))
+
+ def help_save_log(self):
+ self._report_new_message("Save the log to a specified location")