File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 1+ 2010-05-18 Doug Hellmann <
[email protected] >
2+
3+ * virtualenvwrapper.sh (virtualenvwrapper_tempfile): Use a trap to
4+ ensure the temporary file is removed when we exit.
5+
162010-05-16 Doug Hellmann <
[email protected] >
27
38 * virtualenvwrapper.sh (virtualenvwrapper_tempfile): Set a default
Original file line number Diff line number Diff line change @@ -94,12 +94,14 @@ virtualenvwrapper_verify_workon_home () {
9494virtualenvwrapper_tempfile () {
9595 # Note: the 'X's must come last
9696 typeset suffix=${1:- hook}
97- mktemp -t " virtualenvwrapper-$suffix -XXXXXXXXXX"
97+ typeset file= " ` mktemp -t virtualenvwrapper-$suffix -XXXXXXXXXX` "
9898 if [ $? -ne 0 ]
9999 then
100100 echo " ERROR: virtualenvwrapper could not create a temporary file name." 1>&2
101101 return 1
102102 fi
103+ trap " rm '$file ' >/dev/null 2>&1" EXIT
104+ echo $file
103105 return 0
104106}
105107
You can’t perform that action at this time.
0 commit comments