diff options
Diffstat (limited to 'app-misc/golly/files/golly-3.3-glife-py23.patch')
-rw-r--r-- | app-misc/golly/files/golly-3.3-glife-py23.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/app-misc/golly/files/golly-3.3-glife-py23.patch b/app-misc/golly/files/golly-3.3-glife-py23.patch new file mode 100644 index 000000000000..8b1599712508 --- /dev/null +++ b/app-misc/golly/files/golly-3.3-glife-py23.patch @@ -0,0 +1,32 @@ +Use python-3 compatible syntax. +--- a/Scripts/Python/glife/__init__.py ++++ b/Scripts/Python/glife/__init__.py +@@ -90,7 +90,7 @@ def rule(s = "B3/S23"): + def description(s): + """Supply a textual description to the whole pattern.""" + for line in s.split("\n"): +- print "#D", line ++ print("#D", line) + + # -------------------------------------------------------------------- + +@@ -161,7 +161,7 @@ class pattern(list): + It is also the base for computing generations subsequent to N-th.""" + if N < 0: + raise ValueError("backward evolving requested") +- if self.__phases.has_key(N): ++ if N in self.__phases: + return self.__phases[N] + M = 0 + for k in self.__phases.keys(): +--- a/Scripts/Python/glife/text.py ++++ b/Scripts/Python/glife/text.py +@@ -173,7 +173,7 @@ def make_text (string, font='Snakial'): + unknown = '-' + + for c in string: +- if not f.has_key (c): c = unknown ++ if not (c in f): c = unknown + symbol = f[c] + p += symbol (x, 0) + x += symbol.width |