r11486: create file if not exists
authorKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 8 Jan 2007 15:55:25 +0000 (15:55 +0000)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 8 Jan 2007 15:55:25 +0000 (15:55 +0000)
create-sql.lisp

index 9ed31c5cfcbcf7c3928d8b38999ad78817f846a5..04bc2b6bed3e0f676ddeb64761509a7360fd39e3 100644 (file)
@@ -277,6 +277,7 @@ This is much faster that using create-umls-db-insert."
 
 (defun translate-all-files (&key (extension "-trans") verbose force)
   "Translate all *umls-files* to optimized import format."
+  (when verbose (format t "UMLS Import: Translating file ~A.~%" (fil (find-ufile "MRXW_NONENG.RRF"))))
   (make-noneng-index-file extension :force force)
   (dolist (f (remove "MRXW_NONENG.RRF" *umls-files* :test #'string= :key #'fil))
     (when verbose (format t "UMLS Import: Translating file ~A.~%" (fil f)))
@@ -333,6 +334,7 @@ This is much faster that using create-umls-db-insert."
       (return-from translate-files output-path))
     (with-open-file (ostream output-path :direction :output
                              :if-exists :overwrite
+                             :if-does-not-exist :create
                              #+(and clisp unicode) :external-format
                              #+(and clisp unicode) charset:utf-8)
       (dolist (input-ufile input-ufiles)