From 706c97099147730e6c44b55b6eb698d2375cd5db Mon Sep 17 00:00:00 2001 From: Hexagon Six Date: Thu, 26 Jan 2017 09:00:19 +0100 Subject: [PATCH] Update to python3 with 2to3 --- i3session | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/i3session b/i3session index 6c8bc4c..52873fd 100755 --- a/i3session +++ b/i3session @@ -1,4 +1,4 @@ -#!/usr/bin/env python2 +#!/usr/bin/env python3 import os import i3 @@ -90,7 +90,7 @@ class Tree(): elif n['window']: # get process from xprop node = Node(n) - n[u'process'] = node.get_wm_class() + n['process'] = node.get_wm_class() return nodes @@ -133,7 +133,7 @@ def nag_bar_process(): # print usage instructions def show_help(): - print(sys.argv[0] + " [workspace]") + print((sys.argv[0] + " [workspace]")) if __name__ == '__main__': # logging.basicConfig(level=logging.DEBUG) @@ -152,7 +152,7 @@ if __name__ == '__main__': sys.exit(1) if sys.argv[1] == 'save': - print "Saving..." + print("Saving...") session = i3.get_tree() # traverse tree and assign node processes before storing @@ -160,16 +160,16 @@ if __name__ == '__main__': session['nodes'] = Tree.assign_processes(session['nodes']) pickle.dump(session, open(config_file, "wb")) - print "Session saved to " + config_file + print("Session saved to " + config_file) elif sys.argv[1] == 'restore': nag_bar = nag_bar_process() - print "Restoring..." + print("Restoring...") # load session from file try: session = pickle.load(open(config_file, "rb")) except Exception: - print "Can't restore saved session..." + print("Can't restore saved session...") sys.exit(1) # traverse tree and send commands to i3 based on what was saved @@ -180,7 +180,7 @@ if __name__ == '__main__': Tree.restore(session['nodes']) nag_bar.terminate() - print "Session restored from " + config_file + print("Session restored from " + config_file) else: show_help() sys.exit(1)