DRYer
This commit is contained in:
parent
4b259dd719
commit
2a5ef628fa
@ -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)
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
@ -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()
|
||||||
|
|||||||
@ -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
|
|
||||||
|
|||||||
@ -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):
|
||||||
|
|||||||
@ -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)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user