Diff

Not logged in

Differences From Artifact [d31db4c948]:

To Artifact [dc6b976131]:


122
123
124
125
126
127
128
129

130
131
132
133
134
135










136
137
138
139
140
122
123
124
125
126
127
128

129
130





131
132
133
134
135
136
137
138
139
140
141
142
143
144
145







-
+

-
-
-
-
-
+
+
+
+
+
+
+
+
+
+





    if {![dict exists $work $key state]} {
	return unknown
    }

    return [dict get $work $key state]
}

proc ::kettle::status::save {} {
proc ::kettle::status::save {{path {}}} {
    variable work
    set data ""
    dict for {k v} $work {
	append data @[list $k $v]\n
    }
    return $data
    if {$path eq {}} {
	set path [kettle path tmpfile .kettle_state_]
    }
    path write $path $work
    return $path
}

proc ::kettle::status::load {file} {
    variable work [kettle path cat $file]
    return
}

# # ## ### ##### ######## ############# #####################
return