Skip to content

Commit f8c3519

Browse files
committed
Add some logging in silent dialog
Signed-off-by: Nir Izraeli <nirizr@gmail.com>
1 parent a639830 commit f8c3519

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

idaplugin/rematch/dialogs/silent.py

+12-4
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
from .. import log
12
from .base import BaseDialog
23

34

@@ -14,15 +15,22 @@ def __call__(self, **kwargs):
1415

1516
def show(self):
1617
for handler, kws in self.calls:
18+
response = None
19+
log('silent_dialog').info("dispatching silent dialog action %s: %s",
20+
handler, kws)
1721
if handler == 'reject':
18-
self.reject_base(**kws)
22+
response = self.reject_base(**kws)
1923
elif handler == 'submit':
2024
self.data_value = kws
21-
self.submit_base()
25+
response = self.submit_base()
2226
elif handler == 'response':
23-
self.response_base(**kws)
27+
response = self.response_base(**kws)
2428
elif handler == 'exception':
25-
self.exception_base(**kws)
29+
response = self.exception_base(**kws)
30+
else:
31+
log('silent_dialog').error("failed resolving handler")
32+
33+
log('silent_dialog').info("response: %s", response)
2634

2735
def data(self):
2836
return self.data_value

0 commit comments

Comments
 (0)