From f8cdcd5c2dd6ab6a824d2c03334cda6dd9de852c Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Tue, 27 Jun 2017 15:50:48 +0200 Subject: standardskriver: Fix bytes vs. str mess after Python3 porting. --- standardskriver | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'standardskriver') diff --git a/standardskriver b/standardskriver index bf61898..26d5e0d 100755 --- a/standardskriver +++ b/standardskriver @@ -95,7 +95,7 @@ cfg.OPTCRE = re.compile( # by any # space/tab r'(?P.*)$' # everything up to eol ) -cfg.readfp(open(CFG_FILE, 'rb')) +cfg.readfp(open(CFG_FILE, 'r')) if cfg.get('settings', 'enable') != "yes": sys.exit(0) @@ -117,15 +117,15 @@ except KeyError: pass p = subprocess.Popen(['/sbin/ifconfig'], env={'LANG': 'C'}, stdout=subprocess.PIPE) for line in p.stdout: - m = re_ipaddr.search(line) + m = re_ipaddr.search(line.decode()) if m: ipaddrs.append(m.group(1)) p.wait() p = subprocess.Popen(['id', '-Gn'], stdout=subprocess.PIPE) -groups = p.stdout.read().split() +groups = [ g.decode() for g in p.stdout.read().split() ] p.wait() -#print groups +#print (groups) def get_group_match(): group_sections = ['groups'] -- cgit v1.2.3