reconciler: Format BQL query
This commit is contained in:
		
							parent
							
								
									e764f3d0ef
								
							
						
					
					
						commit
						07d7737bd0
					
				
					 1 changed files with 13 additions and 1 deletions
				
			
		|  | @ -691,7 +691,19 @@ def main(arglist: Optional[Sequence[str]] = None, | |||
|     entries, _, options = loader.load_file(args.beancount_file) | ||||
|     # String concatenation looks bad, but there's no SQL injection possible here | ||||
|     # because BQL can't write back to the Beancount files. I hope! | ||||
|     query = f'SELECT filename, META("lineno") AS line, META("bank-statement") AS bank_statement, date, number(cost(position)), payee, ENTRY_META("entity") as entity, ANY_META("check-id") as check_id, narration where account = "{args.account}" and date >= {begin_date} and date <= {end_date}' | ||||
|     query = f""" | ||||
|         SELECT filename, | ||||
|         META("lineno") AS line, | ||||
|         META("bank-statement") AS bank_statement, | ||||
|         date, | ||||
|         number(cost(position)), | ||||
|         payee, | ||||
|         ENTRY_META("entity") as entity, | ||||
|         ANY_META("check-id") as check_id, | ||||
|         narration | ||||
|         WHERE account = "{args.account}" | ||||
|             AND date >= {begin_date} | ||||
|             AND date <= {end_date}""" | ||||
|     _, result_rows = run_query(entries, options, query) | ||||
|     books_trans = sort_records([standardize_beancount_record(row) for row in result_rows]) | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue