commit 2a621aeb8838117b7c65ad1932dc37bc223caf43 Author: Damian Johnson atagar@torproject.org Date: Sun Sep 10 03:42:56 2017 -0700
Set environment variables inline
Shortening the starter a bit by dropping a couple helpers. No need to be quite so verbose. --- nyx/starter.py | 24 +++--------------------- 1 file changed, 3 insertions(+), 21 deletions(-)
diff --git a/nyx/starter.py b/nyx/starter.py index 90aa947..40cfc6b 100644 --- a/nyx/starter.py +++ b/nyx/starter.py @@ -78,11 +78,12 @@ def main(config): _warn_if_root(controller) _warn_if_unable_to_get_pid(controller) _warn_about_unused_config_keys() - _use_english_subcommands() - _use_no_esc_delay() _use_unicode() _set_process_name()
+ os.putenv('LANG', 'C') # make subcommands (ps, netstat, etc) provide english results + os.putenv('ESCDELAY', '0') # make 'esc' take effect right away + try: nyx.curses.start(nyx.draw_loop, acs_support = config.get('acs_support', True), transparent_background = True, cursor = False) except KeyboardInterrupt: @@ -182,25 +183,6 @@ def _warn_about_unused_config_keys(config): stem.util.log.notice('Unused configuration entry: %s' % key)
-def _use_english_subcommands(): - """ - Make subcommands we run (ps, netstat, etc) provide us with English results. - This is important so we can parse the output. - """ - - os.putenv('LANG', 'C') - - -def _use_no_esc_delay(): - """ - Make it so pressing 'esc' takes effect right away... - - https://stackoverflow.com/questions/27372068/why-does-the-escape-key-have-a-... - """ - - os.putenv('ESCDELAY', '0') - - @uses_settings def _use_unicode(config): """
tor-commits@lists.torproject.org