##// END OF EJS Templates
simulate shell expansion on %run arguments, at least tilde expansion
Hans Meine -
Show More
@@ -1591,7 +1591,11 b' Currently the magic system has the following functions:\\n"""'
1591 # Make sure that the running script gets a proper sys.argv as if it
1591 # Make sure that the running script gets a proper sys.argv as if it
1592 # were run from a system shell.
1592 # were run from a system shell.
1593 save_argv = sys.argv # save it for later restoring
1593 save_argv = sys.argv # save it for later restoring
1594 sys.argv = [filename]+ arg_lst[1:] # put in the proper filename
1594
1595 # simulate shell expansion on arguments, at least tilde expansion
1596 args = map(os.path.expanduser, arg_lst[1:])
1597
1598 sys.argv = [filename]+ args # put in the proper filename
1595
1599
1596 if opts.has_key('i'):
1600 if opts.has_key('i'):
1597 # Run in user's interactive namespace
1601 # Run in user's interactive namespace
General Comments 0
You need to be logged in to leave comments. Login now