This commit is contained in:
Kovid Goyal 2018-05-23 13:25:46 +05:30
parent 4b259dd719
commit 2a5ef628fa
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
6 changed files with 3 additions and 22 deletions

View File

@ -72,9 +72,5 @@ to output the current clipboard contents to stdout. Note that you must enable re
raise SystemExit(loop.return_code) raise SystemExit(loop.return_code)
def handle_result(args, data, target_window_id, boss):
pass
if __name__ == '__main__': if __name__ == '__main__':
main(sys.argv) main(sys.argv)

View File

@ -409,9 +409,5 @@ def main(args):
raise SystemExit(loop.return_code) raise SystemExit(loop.return_code)
def handle_result(args, current_char, target_window_id, boss):
pass
if __name__ == '__main__': if __name__ == '__main__':
main(sys.argv) main(sys.argv)

View File

@ -304,9 +304,5 @@ def main(args=sys.argv):
raise SystemExit(1) raise SystemExit(1)
def handle_result(args, current_char, target_window_id, boss):
pass
if __name__ == '__main__': if __name__ == '__main__':
main() main()

View File

@ -129,7 +129,3 @@ def main(args):
print(handler.print_on_fail, file=sys.stderr) print(handler.print_on_fail, file=sys.stderr)
input('Press Enter to quit') input('Press Enter to quit')
raise SystemExit(loop.return_code) raise SystemExit(loop.return_code)
def handle_result(args, data, target_window_id, boss):
pass

View File

@ -28,11 +28,12 @@ def import_kitten_main_module(config_dir, kitten):
code = compile(src, path, 'exec') code = compile(src, path, 'exec')
g = {'__name__': 'kitten'} g = {'__name__': 'kitten'}
exec(code, g) exec(code, g)
return {'start': g['main'], 'end': g['handle_result']} hr = g.get('handle_result', lambda *a, **kw: None)
return {'start': g['main'], 'end': hr}
else: else:
kitten = resolved_kitten(kitten) kitten = resolved_kitten(kitten)
m = importlib.import_module('kittens.{}.main'.format(kitten)) m = importlib.import_module('kittens.{}.main'.format(kitten))
return {'start': m.main, 'end': m.handle_result} return {'start': m.main, 'end': getattr(m, 'handle_result', lambda *a, **k: None)}
def create_kitten_handler(kitten, orig_args): def create_kitten_handler(kitten, orig_args):

View File

@ -38,9 +38,5 @@ def main(args):
input('Press Enter to close.') input('Press Enter to close.')
def handle_result(args, data, target_window_id, boss):
pass
if __name__ == '__main__': if __name__ == '__main__':
main(sys.argv) main(sys.argv)