chiark / gitweb /
editor: commit to Python 3.
authorSimon Tatham <anakin@pobox.com>
Sun, 13 Oct 2024 09:16:31 +0000 (10:16 +0100)
committerBen Harris <bjh21@bjh21.me.uk>
Sun, 13 Oct 2024 14:04:53 +0000 (15:04 +0100)
At the time I wrote this editor, it was sensible to try to be Python
2/3 agnostic. P2 is now thoroughly obsolete, so I've removed the P2
affordances. That lets me fix the shebang line to say 'python3', and
chmod the file +x, so that you can run it by its name.

Also, it can be renamed to just 'editor', because now that it's
executable, the fact that it's in Python is nothing but an internal
implementation detail.

editor [moved from editor.py with 96% similarity, mode: 0755]

old mode 100644 (file)
new mode 100755 (executable)
similarity index 96%
rename from editor.py
rename to editor
index cf4f5c0..4ef6c57
--- a/editor.py
+++ b/editor
@@ -1,4 +1,4 @@
-#!/usr/bin/env python
+#!/usr/bin/env python3
 
 # Interactive glyph editor for Bedstead.
 #
@@ -7,20 +7,13 @@
 # Simon Tatham makes this program available under the CC0 Public
 # Domain Dedication.
 
-from __future__ import division, print_function, unicode_literals
-
 import re
 import sys
 import string
-
-try:
-    from tkinter import *
-except ImportError:
-    # Fall back to Python 2 name for module
-    from Tkinter import *    
-
 import subprocess
 
+from tkinter import *
+
 tkroot = Tk()
 
 class Container: