Changeset 165 for 06/devel/v.py

Show
Ignore:
Timestamp:
09/28/04 22:06:29 (4 years ago)
Author:
ug
Message:

Fixed bug in abstractBoard.copy.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • 06/devel/v.py

    r160 r165  
    11321132 
    11331133            for j in range(len(p1)-i): 
    1134                 self.mster.prev(0) 
     1134                self.mster.prev(1) 
    11351135            for j in range(i, len(p2)): 
    1136                 self.mster.next(p2[j],0) 
     1136                self.mster.next(p2[j],1) 
    11371137            self.seeCurrent() 
    11381138 
    1139         except: showwarning('Error', 'SGF error') 
     1139        except SGFError: showwarning('Error', 'SGF error') 
    11401140 
    11411141 
     
    14851485            c = self.cursor.currentNode() 
    14861486        except SGFError: 
    1487             showwarning('Error', 'SGF Error') 
     1487            showwarning('Error', 'SGF Error 1') 
    14881488            return 
    14891489         
     
    15031503                    c = n.getData() 
    15041504                except: 
    1505                     showwarning('Error', 'SGF Error') 
     1505                    showwarning('Error', 'SGF Error 2') 
    15061506                    return 
    15071507                if (c.has_key('B') and c['B'][0] == pos) or (c.has_key('W') and c['W'][0] == pos): 
     
    15271527                c = n.getData() 
    15281528            except SGFError: 
    1529                 showwarning('Error', 'SGF Error') 
     1529                showwarning('Error', 'SGF Error 3') 
    15301530                return 
    15311531            if (c.has_key('B') and c['B'][0] == pos) or (c.has_key('W') and c['W'][0] == pos): 
     
    17741774                 
    17751775                self.displayLabels(c) 
    1776             except: pass 
    1777  
     1776            except: 
     1777                pass 
    17781778 
    17791779    def next(self, n=0, markCurrent=1): 
     
    17851785                c = self.cursor.next(n, markCurrent) 
    17861786            except SGFError: 
    1787                 print 'SGF Error' 
     1787                print 'SGF Error 4', self.cursor.currentN.pathToNode(), n 
    17881788                return 0 # failure 
    17891789 
     
    29172917            self.boardImg = PhotoImage(file=os.path.join(gifpath, 'board.gif')) 
    29182918        except (TclError, IOError): 
    2919             print 'oops' 
    29202919            self.boardImg = None 
    29212920        try: 
     
    29232922            self.whiteStone = Image.open(os.path.join(gifpath, 'white.gif')).convert('RGBA') 
    29242923        except (TclError, IOError, AttributeError): 
    2925             print 'oops' 
    29262924            self.blackStone = None 
    29272925            self.whiteStone = None