return-plan-to-client $chan $w.final
}
+proc chan-plan-info {chan desc} {
+ set l {}
+ lappend l [chan-get-info $chan {"$info(preinfo)"} ""]
+ lappend l [chan-get-info $chan {"job $info(job)"} $desc]
+ return [join $l " "]
+}
+
proc cmd/book-resources {chan desc bytes} {
read-chan-data $chan $bytes do-book-resources
}
proc do-book-resources {chan desc data} {
global plan errorInfo
set w [check-we-are-thinking $chan]
- set info [chan-get-info $chan {"$info(preinfo) "} ""]
- append info [chan-get-info $chan {"job $info(job)"} $desc]
+ set info [chan-plan-info $plan $desc]
if {[catch {
exec ./ms-planner -w$w book-resources $info << $data
} emsg]} {