From 16085378bc3b4a082b1efd9cd62328ebc3fbfc13 Mon Sep 17 00:00:00 2001 From: Sourcery AI <> Date: Wed, 1 Dec 2021 02:13:30 +0000 Subject: [PATCH] 'Refactored by Sourcery' --- execjs/__init__.py | 6 +++++- execjs/__main__.py | 7 ++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/execjs/__init__.py b/execjs/__init__.py index 9ee8f24..f1b92f4 100755 --- a/execjs/__init__.py +++ b/execjs/__init__.py @@ -90,7 +90,11 @@ def runtimes(): def available_runtimes(): """return a dictionary of all supported JavaScript runtimes which is usable""" - return dict((name, runtime) for name, runtime in _runtimes.items() if runtime.is_available()) + return { + name: runtime + for name, runtime in _runtimes.items() + if runtime.is_available() + } def _auto_detect(): diff --git a/execjs/__main__.py b/execjs/__main__.py index ebbe8bf..8c0b16b 100755 --- a/execjs/__main__.py +++ b/execjs/__main__.py @@ -44,14 +44,11 @@ def main(): context = runtime.compile("\n".join(codes)) if opts.expr: - if isinstance(opts.expr, bytes): - expr = opts.expr.decode() - else: - expr = opts.expr + expr = opts.expr.decode() if isinstance(opts.expr, bytes) else opts.expr sys.stdout.write(repr(context.eval(expr)) + "\n") else: ret = context.eval(sys.stdin.read()) sys.stdout.write(repr(ret) + "\n") -if "__main__" == __name__: +if __name__ == "__main__": main()