Building a string and loading it means Beancount can never cache any load. It only caches top-level file loads because options in the top-level file can change the semantics of included entries. Instead use load_file as much as possible, and filter entries as needed.
		
			
				
	
	
		
			2 lines
		
	
	
	
		
			65 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			2 lines
		
	
	
	
		
			65 B
		
	
	
	
		
			Text
		
	
	
	
	
	
2018-03-01 open Assets:Checking
 | 
						|
2018-03-01 open Income:Donations
 |