From 894b9bc04568e8dc92bd68e85066fccf843b6de0 Mon Sep 17 00:00:00 2001 From: Joshua Hoff Date: Wed, 2 Oct 2013 08:56:18 -0500 Subject: [PATCH] Use os.uname over running the uname command Fixes #30, #28 --- src/asciicast.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/asciicast.py b/src/asciicast.py index 63bf0e2..33e7e1f 100644 --- a/src/asciicast.py +++ b/src/asciicast.py @@ -11,7 +11,8 @@ class Asciicast(object): self.shell = env['SHELL'] self.term = env['TERM'] self.username = env['USER'] - self.uname = get_command_output(['uname', '-srvp']) + unametemp = os.uname() + self.uname = "%s %s %s %s" % (unametemp[0], unametemp[2], unametemp[3], unametemp[4]) def meta_data(self): lines = int(get_command_output(['tput', 'lines']))