Samesite - proxy that can cache partial transfers

Check-in [6cf3431e69]
anonymous

Check-in [6cf3431e69]

Overview
Comment:better error handling
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | master | trunk
Files: files | file ages | folders
SHA3-256: 6cf3431e69af023540af0efde7acaa6898488b666deb30c7a4c2736f9dab58ab
User & Date: arcade@b1t.name on 2013-08-23 12:00:20.000
Other Links: branch diff | manifest | tags
Context
2013-11-05
16:21
less logs, more headers, don't saturate disk with writes check-in: f57e6e032b user: arcade@b1t.name tags: master, trunk
2013-08-23
12:00
better error handling check-in: 6cf3431e69 user: arcade@b1t.name tags: master, trunk
2013-08-14
08:54
one more header, python3.3 check-in: 7ff9724ae4 user: arcade@b1t.name tags: master, trunk
Changes
333
334
335
336
337
338
339


340

341
342
343
344
345
346
347
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350







+
+

+








				index[my_path_b] = new_record
				index.sync()

			except urllib.error.HTTPError as error:
				# in case of error we don't need to do anything actually,
				# if file download stalls or fails the file would not be moved to it's location
				self.send_response(error.code)
				self.end_headers()
				print(error, repr(my_headers))
				return

		print(index[my_path_b])

		if not os.access(file_name, os.R_OK) and os.access(temp_name, os.R_OK) and '_parts' in index[my_path_b] and index[my_path_b]['_parts'] == spacemap.SpaceMap():
			# just moving
			# drop old dirs XXX
			print('Moving temporary file to new destination.')