new Create Executable in DrScheme
svn: r3178 original commit: 09d6dd95cfd48cb0418996699ce5849ddc5b315a
This commit is contained in:
parent
db7833c8e3
commit
1f516021d4
|
@ -240,8 +240,8 @@
|
||||||
"format string for 1 argument"
|
"format string for 1 argument"
|
||||||
template))])
|
template))])
|
||||||
(format template void))
|
(format template void))
|
||||||
(unless (or (not copy-from) (path-string? copy-from))
|
(unless (or (not copy-from) (path-string? copy-from) (eq? copy-from 'directory))
|
||||||
(raise-type-error 'make-temporary-file "path, valid-path string, or #f" copy-from))
|
(raise-type-error 'make-temporary-file "path, valid-path string, 'directory, or #f" copy-from))
|
||||||
(unless (or (not base-dir) (path-string? base-dir))
|
(unless (or (not base-dir) (path-string? base-dir))
|
||||||
(raise-type-error 'make-temporary-file "path, valid-path, string, or #f" base-dir))
|
(raise-type-error 'make-temporary-file "path, valid-path, string, or #f" base-dir))
|
||||||
(let ([tmpdir (find-system-path 'temp-dir)])
|
(let ([tmpdir (find-system-path 'temp-dir)])
|
||||||
|
@ -256,7 +256,9 @@
|
||||||
(loop (- s (random 10))
|
(loop (- s (random 10))
|
||||||
(+ ms (random 10))))])
|
(+ ms (random 10))))])
|
||||||
(if copy-from
|
(if copy-from
|
||||||
(copy-file copy-from name)
|
(if (eq? copy-from 'directory)
|
||||||
|
(make-directory name)
|
||||||
|
(copy-file copy-from name))
|
||||||
(close-output-port (open-output-file name)))
|
(close-output-port (open-output-file name)))
|
||||||
name))))]
|
name))))]
|
||||||
[(template copy-from) (make-temporary-file template copy-from #f)]
|
[(template copy-from) (make-temporary-file template copy-from #f)]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user