mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Python Bindings: Provide a deprecated GncPriceDB.lookup_latest_before_t64.
To avoid breaking user scripts.
This commit is contained in:
committed by
Robert Fewell
parent
87285f945e
commit
49102c7ac2
@@ -53,7 +53,8 @@ from gnucash.gnucash_core_c import gncInvoiceLookup, gncInvoiceGetInvoiceFromTxn
|
||||
from gnucash.deprecation import (
|
||||
deprecated_args_session,
|
||||
deprecated_args_session_init,
|
||||
deprecated_args_session_begin
|
||||
deprecated_args_session_begin,
|
||||
deprecated
|
||||
)
|
||||
|
||||
try:
|
||||
@@ -502,6 +503,14 @@ class GncPriceDB(GnuCashCoreClass):
|
||||
See also https://code.gnucash.org/docs/head/gnc-pricedb_8h.html
|
||||
'''
|
||||
|
||||
@deprecated("Use gnc_pricedb_latest_before_t64")
|
||||
def gnc_pricedb_lookup_latest_before_t64(self, commodity, currency, date):
|
||||
return self.lookup_nearest_before_t64(commodit, currency,date)
|
||||
|
||||
GncPriceDB.add_method('gnc_pricedb_lookup_latest_before_t64', 'lookup_latest_before_t64')
|
||||
|
||||
GncPriceDB.lookup_latest_before_t64 = method_function_returns_instance(GncPriceDB.lookup_latest_before_t64, GncPrice)
|
||||
|
||||
GncPriceDB.add_methods_with_prefix('gnc_pricedb_')
|
||||
PriceDB_dict = {
|
||||
'lookup_latest' : GncPrice,
|
||||
@@ -514,7 +523,6 @@ methods_return_instance(GncPriceDB,PriceDB_dict)
|
||||
GncPriceDB.get_prices = method_function_returns_instance_list(
|
||||
GncPriceDB.get_prices, GncPrice )
|
||||
|
||||
|
||||
class GncCommodity(GnuCashCoreClass): pass
|
||||
|
||||
class GncCommodityTable(GnuCashCoreClass):
|
||||
|
||||
Reference in New Issue
Block a user