494 self.dircache = [] |
494 self.dircache = [] |
495 sys.argv = [] |
495 sys.argv = [] |
496 wd, fn, args, tracePython = arg.split('|') |
496 wd, fn, args, tracePython = arg.split('|') |
497 self.__setCoding(fn) |
497 self.__setCoding(fn) |
498 sys.argv.append(fn) |
498 sys.argv.append(fn) |
499 sys.argv.extend(eval(args.replace("u'", "'"))) |
499 sys.argv.extend(eval(args)) |
500 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0])) |
500 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0])) |
501 if wd == '': |
501 if wd == '': |
502 os.chdir(sys.path[1]) |
502 os.chdir(sys.path[1]) |
503 else: |
503 else: |
504 os.chdir(wd) |
504 os.chdir(wd) |
540 if cmd == DebugProtocol.RequestRun: |
540 if cmd == DebugProtocol.RequestRun: |
541 sys.argv = [] |
541 sys.argv = [] |
542 wd, fn, args = arg.split('|') |
542 wd, fn, args = arg.split('|') |
543 self.__setCoding(fn) |
543 self.__setCoding(fn) |
544 sys.argv.append(fn) |
544 sys.argv.append(fn) |
545 sys.argv.extend(eval(args.replace("u'", "'"))) |
545 sys.argv.extend(eval(args)) |
546 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0])) |
546 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0])) |
547 if wd == '': |
547 if wd == '': |
548 os.chdir(sys.path[1]) |
548 os.chdir(sys.path[1]) |
549 else: |
549 else: |
550 os.chdir(wd) |
550 os.chdir(wd) |
583 import PyProfile |
583 import PyProfile |
584 sys.argv = [] |
584 sys.argv = [] |
585 wd, fn, args, erase = arg.split('|') |
585 wd, fn, args, erase = arg.split('|') |
586 self.__setCoding(fn) |
586 self.__setCoding(fn) |
587 sys.argv.append(fn) |
587 sys.argv.append(fn) |
588 sys.argv.extend(eval(args.replace("u'", "'"))) |
588 sys.argv.extend(eval(args)) |
589 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0])) |
589 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0])) |
590 if wd == '': |
590 if wd == '': |
591 os.chdir(sys.path[1]) |
591 os.chdir(sys.path[1]) |
592 else: |
592 else: |
593 os.chdir(wd) |
593 os.chdir(wd) |
628 from coverage import coverage |
628 from coverage import coverage |
629 sys.argv = [] |
629 sys.argv = [] |
630 wd, fn, args, erase = arg.split('@@') |
630 wd, fn, args, erase = arg.split('@@') |
631 self.__setCoding(fn) |
631 self.__setCoding(fn) |
632 sys.argv.append(fn) |
632 sys.argv.append(fn) |
633 sys.argv.extend(eval(args.replace("u'", "'"))) |
633 sys.argv.extend(eval(args)) |
634 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0])) |
634 sys.path = self.__getSysPath(os.path.dirname(sys.argv[0])) |
635 if wd == '': |
635 if wd == '': |
636 os.chdir(sys.path[1]) |
636 os.chdir(sys.path[1]) |
637 else: |
637 else: |
638 os.chdir(wd) |
638 os.chdir(wd) |