Ticket #98: minor.patch

File minor.patch, 1.7 KB (added by anonymous, 5 years ago)
  • C:/projects/workspace_python/pyyaml-trunk/lib/yaml/error.py

     
    1414    def get_snippet(self, indent=4, max_length=75): 
    1515        if self.buffer is None: 
    1616            return None 
     17        half = max_length/2-1 
    1718        head = '' 
    1819        start = self.pointer 
    1920        while start > 0 and self.buffer[start-1] not in u'\0\r\n\x85\u2028\u2029': 
    2021            start -= 1 
    21             if self.pointer-start > max_length/2-1: 
     22            if self.pointer-start > half: 
    2223                head = ' ... ' 
    2324                start += 5 
    2425                break 
     
    2627        end = self.pointer 
    2728        while end < len(self.buffer) and self.buffer[end] not in u'\0\r\n\x85\u2028\u2029': 
    2829            end += 1 
    29             if end-self.pointer > max_length/2-1: 
     30            if end-self.pointer > half: 
    3031                tail = ' ... ' 
    3132                end -= 5 
    3233                break 
  • C:/projects/workspace_python/pyyaml-trunk/lib/yaml/nodes.py

     
    11 
    22class Node(object): 
    3     def __init__(self, tag, value, start_mark, end_mark): 
    4         self.tag = tag 
    5         self.value = value 
    6         self.start_mark = start_mark 
    7         self.end_mark = end_mark 
    83    def __repr__(self): 
    94        value = self.value 
    105        #if isinstance(value, list):