• Login
  • Help/Guide
  • About Trac
  • Preferences
  • Wiki
  • Timeline
  • Roadmap
  • Browse Source
  • View Tickets
  • Search

Context Navigation

  • ← Previous Changeset
  • Next Changeset →

Changeset 170

Show
Ignore:
Timestamp:
05/14/08 11:19:00 (3 months ago)
Author:
andrew
Message:

Added error/warning lists to ElementAggregator? to catch the TiffData? errors.

Location:
Xml/Validator
Files:
3 modified

  • Backend/OmeValidator.py (modified) (2 diffs)
  • Validator - Back & Front.tmproj (modified) (2 diffs)
  • WebApp/validator/OmeValidator.py (modified) (2 diffs)

Legend:

Unmodified
Added
Removed
  • Xml/Validator/Backend/OmeValidator.py

    r158 r170  
    340340                except  sax.SAXParseException: 
    341341                        self.errorList.append(ParseMessage(None, None, None, "XmlError",None, "Parsing of XML failed")) 
     342                self.errorList.extend(handlerContent.errorList) 
     343                self.warningList.extend(handlerContent.warningList) 
    342344                self.errorList.extend(handlerError.errorList) 
    343345                self.warningList.extend(handlerError.warningList) 
    … …  
    531533class ElementAggregator(sax.ContentHandler): 
    532534        inBinData = False 
     535         
     536        def __init__(self): 
     537                self.errorList = list() 
     538                self.warningList = list() 
    533539         
    534540        def startDocument(self): 
  • Xml/Validator/Validator - Back & Front.tmproj

    r164 r170  
    33<plist version="1.0"> 
    44<dict> 
     5        <key>currentDocument</key> 
     6        <string>WebApp/validator/OmeValidator.py</string> 
    57        <key>documents</key> 
    68        <array> 
    … …  
    1921        <integer>219</integer> 
    2022        <key>metaData</key> 
    21         <dict/> 
     23        <dict> 
     24                <key>Backend/OmeValidator.py</key> 
     25                <dict> 
     26                        <key>caret</key> 
     27                        <dict> 
     28                                <key>column</key> 
     29                                <integer>145</integer> 
     30                                <key>line</key> 
     31                                <integer>496</integer> 
     32                        </dict> 
     33                        <key>columnSelection</key> 
     34                        <false/> 
     35                        <key>firstVisibleColumn</key> 
     36                        <integer>0</integer> 
     37                        <key>firstVisibleLine</key> 
     38                        <integer>485</integer> 
     39                        <key>selectFrom</key> 
     40                        <dict> 
     41                                <key>column</key> 
     42                                <integer>138</integer> 
     43                                <key>line</key> 
     44                                <integer>496</integer> 
     45                        </dict> 
     46                        <key>selectTo</key> 
     47                        <dict> 
     48                                <key>column</key> 
     49                                <integer>145</integer> 
     50                                <key>line</key> 
     51                                <integer>496</integer> 
     52                        </dict> 
     53                </dict> 
     54                <key>WebApp/validator/OmeValidator.py</key> 
     55                <dict> 
     56                        <key>caret</key> 
     57                        <dict> 
     58                                <key>column</key> 
     59                                <integer>18</integer> 
     60                                <key>line</key> 
     61                                <integer>18</integer> 
     62                        </dict> 
     63                        <key>firstVisibleColumn</key> 
     64                        <integer>0</integer> 
     65                        <key>firstVisibleLine</key> 
     66                        <integer>755</integer> 
     67                </dict> 
     68        </dict> 
     69        <key>openDocuments</key> 
     70        <array> 
     71                <string>Backend/OmeValidator.py</string> 
     72                <string>WebApp/validator/OmeValidator.py</string> 
     73        </array> 
    2274        <key>showFileHierarchyDrawer</key> 
    2375        <true/> 
    2476        <key>windowFrame</key> 
    25         <string>{{0, 50}, {1367, 1128}}</string> 
     77        <string>{{10, 50}, {1208, 828}}</string> 
    2678</dict> 
    2779</plist> 
  • Xml/Validator/WebApp/validator/OmeValidator.py

    r158 r170  
    340340                except  sax.SAXParseException: 
    341341                        self.errorList.append(ParseMessage(None, None, None, "XmlError",None, "Parsing of XML failed")) 
     342                self.errorList.extend(handlerContent.errorList) 
     343                self.warningList.extend(handlerContent.warningList) 
    342344                self.errorList.extend(handlerError.errorList) 
    343345                self.warningList.extend(handlerError.warningList) 
    … …  
    531533class ElementAggregator(sax.ContentHandler): 
    532534        inBinData = False 
     535         
     536        def __init__(self): 
     537                self.errorList = list() 
     538                self.warningList = list() 
    533539         
    534540        def startDocument(self): 

Download in other formats:

  • Unified Diff
  • Zip Archive

Trac Powered

Powered by Trac 0.11
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/