200
200
# After creating the lock directory, try again
201
201
self.transport.mkdir(tmpname)
206
204
# We use put_file_non_atomic because we just created a new unique
207
205
# directory so we don't have to worry about files existing there.
208
206
# We'll rename the whole directory into place to get atomic
212
211
self.transport.rename(tmpname, self._held_dir)