TABLE OF CONTENTS
::pwtk::finish
SYNOPSIS
proc ::pwtk::finish {datafiles} {
USAGE
::pwtk::finish {DATAFILE1 ?DATAFILE2? ...}
ARGUMENTS
- DATAFILE1 --- 1st datafile to close
- DATAFILE2 --- 2nd datafile to close
- ...
PURPOSE
Close the channels associated with the supplied datafiles that were built with the "write" command. Its function is analogous to the Tcl "close" comand.
If a datafile is not associated with an open channel, nothing is done and no error is returned.
SOURCE
variable write_fid set closed 0 foreach df $datafiles { ifexist write_fid($df) { flush $write_fid($df) close $write_fid($df) unset write_fid($df) print "Data were written to datafile: $df" set closed 1 } } if { $closed } { puts "" } }