コード例 #1
0
ファイル: ledgerwrap.py プロジェクト: jkyiv/ledger-autosync
 def check_transaction_by_id(self, key, value):
     q = ["-E", "meta", "%s=%s" % (key, Converter.clean_id(value))]
     try:
         next(self.run(q))
         return True
     except StopIteration:
         return False
コード例 #2
0
ファイル: ledgerwrap.py プロジェクト: egh/ledger-autosync
 def check_transaction_by_id(self, key, value):
     q = ["-E", "meta", "%s=%s" % (key, Converter.clean_id(value))]
     try:
         next(self.run(q))
         return True
     except StopIteration:
         return False
コード例 #3
0
ファイル: ledgerwrap.py プロジェクト: jkyiv/ledger-autosync
 def check_transaction_by_id(self, key, value):
     cmd = ["reg", "tag:%s=%s" % (key, Converter.clean_id(value))]
     return self.run(cmd) != ''
コード例 #4
0
ファイル: ledgerwrap.py プロジェクト: jkyiv/ledger-autosync
 def check_transaction_by_id(self, key, value):
     q = self.journal.query("-E meta %s=\"%s\"" %
                            (key, Converter.clean_id(value)))
     return len(q) > 0
コード例 #5
0
ファイル: ledgerwrap.py プロジェクト: egh/ledger-autosync
 def check_transaction_by_id(self, key, value):
     cmd = ["reg", "tag:%s=%s" % (key, Converter.clean_id(value))]
     return self.run(cmd) != ''
コード例 #6
0
ファイル: ledgerwrap.py プロジェクト: egh/ledger-autosync
 def check_transaction_by_id(self, key, value):
     q = self.journal.query("-E meta %s=\"%s\"" %
                            (key, Converter.clean_id(value)))
     return len(q) > 0
コード例 #7
0
 def check_transaction_by_id(self, key, value):
     return (self.get_transaction(
         ["-E", "meta",
          "%s=%s" % (key, Converter.clean_id(value))]) is not None)