|  | @@ -26,7 +26,6 @@ from .crc32 import crc32
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  logger = create_logger(__name__)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -MAX_OBJECT_SIZE = 20 * 1024 * 1024
 | 
	
		
			
				|  |  |  MAGIC = b'BORG_SEG'
 | 
	
		
			
				|  |  |  MAGIC_LEN = len(MAGIC)
 | 
	
		
			
				|  |  |  TAG_PUT = 0
 | 
	
	
		
			
				|  | @@ -1204,4 +1203,7 @@ class LoggedIO:
 | 
	
		
			
				|  |  |          return self.segment - 1  # close_segment() increments it
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -MAX_DATA_SIZE = MAX_OBJECT_SIZE - LoggedIO.put_header_fmt.size
 | 
	
		
			
				|  |  | +# MAX_OBJECT_SIZE = <20 MiB (MAX_DATA_SIZE) + 41 bytes for a Repository PUT header, which consists of
 | 
	
		
			
				|  |  | +# a 1 byte tag ID, 4 byte CRC, 4 byte size and 32 bytes for the ID.
 | 
	
		
			
				|  |  | +MAX_OBJECT_SIZE = MAX_DATA_SIZE + LoggedIO.put_header_fmt.size
 | 
	
		
			
				|  |  | +assert MAX_OBJECT_SIZE == 20971520 == 20 * 1024 * 1024
 |