X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fscripts%2Ffen2ascii.py;h=74087440e20ed8890bca120435c9fe23b8279086;hb=1a36fee79dc2f4ce83f47db44c8093831d20e6c0;hp=96bd6e0e1c93424e242ae33aabcd3e99e993740e;hpb=9e75a45c7e9311f3d208db99b6e23f7ac7e5fe03;p=lyx.git diff --git a/lib/scripts/fen2ascii.py b/lib/scripts/fen2ascii.py index 96bd6e0e1c..74087440e2 100644 --- a/lib/scripts/fen2ascii.py +++ b/lib/scripts/fen2ascii.py @@ -1,5 +1,3 @@ -#! /usr/bin/env python - # file fen2ascii.py # This file is part of LyX, the document processor. # Licence details can be found in the file COPYING. @@ -11,6 +9,7 @@ # This script will convert a chess position in the FEN # format to an ascii representation of the position. +from __future__ import print_function import sys,string,os os.close(0) @@ -28,24 +27,23 @@ comp=string.split(line,'/') cont=1 margin= " "*6 -print margin+' +'+"-"*15+'+' +print (margin+' +'+"-"*15+'+') for i in range(8): - cont = cont + 1 tmp="" for j in comp[i]: - if j>='0' and j <= '9': - for k in range(int(j)): - cont = cont + 1 - x, mod = divmod(cont,2) - if mod : tmp = tmp + '| ' - else : tmp = tmp + '|*' - else : - tmp = tmp + '|' + j - cont = cont + 1 + if j>='0' and j <= '9': + for k in range(int(j)): + cont = cont + 1 + x, mod = divmod(cont,2) + if mod : tmp = tmp + '| ' + else : tmp = tmp + '|*' + else : + tmp = tmp + '|' + j + cont = cont + 1 row = 8 - i - print margin, row, tmp+"|" + print (margin, row, tmp+"|") -print margin+' +'+"-"*15+'+' -print margin+' a b c d e f g h ' +print (margin+' +'+"-"*15+'+') +print (margin+' a b c d e f g h ')