golden hour
/usr/lib64/python2.7/site-packages/yaml
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.py
9.55 KB
Del
OK
__init__.pyc
11.14 KB
Del
OK
__init__.pyo
11.14 KB
Del
OK
composer.py
4.81 KB
Del
OK
composer.pyc
4.42 KB
Del
OK
composer.pyo
4.42 KB
Del
OK
constructor.py
24.56 KB
Del
OK
constructor.pyc
21.39 KB
Del
OK
constructor.pyo
21.39 KB
Del
OK
cyaml.py
3.21 KB
Del
OK
cyaml.pyc
3.72 KB
Del
OK
cyaml.pyo
3.72 KB
Del
OK
dumper.py
2.66 KB
Del
OK
dumper.pyc
2.51 KB
Del
OK
dumper.pyo
2.51 KB
Del
OK
emitter.py
42.28 KB
Del
OK
emitter.pyc
31.2 KB
Del
OK
emitter.pyo
31.2 KB
Del
OK
error.py
2.5 KB
Del
OK
error.pyc
2.89 KB
Del
OK
error.pyo
2.89 KB
Del
OK
events.py
2.39 KB
Del
OK
events.pyc
4.82 KB
Del
OK
events.pyo
4.82 KB
Del
OK
loader.py
1.11 KB
Del
OK
loader.pyc
1.85 KB
Del
OK
loader.pyo
1.85 KB
Del
OK
nodes.py
1.41 KB
Del
OK
nodes.pyc
2.13 KB
Del
OK
nodes.pyo
2.13 KB
Del
OK
parser.py
24.94 KB
Del
OK
parser.pyc
14.37 KB
Del
OK
parser.pyo
14.31 KB
Del
OK
reader.py
6.59 KB
Del
OK
reader.pyc
5.46 KB
Del
OK
reader.pyo
5.46 KB
Del
OK
representer.py
17.23 KB
Del
OK
representer.pyc
14.32 KB
Del
OK
representer.pyo
14.32 KB
Del
OK
resolver.py
8.76 KB
Del
OK
resolver.pyc
6.48 KB
Del
OK
resolver.pyo
6.48 KB
Del
OK
scanner.py
51.4 KB
Del
OK
scanner.pyc
32.28 KB
Del
OK
scanner.pyo
32.24 KB
Del
OK
serializer.py
4.07 KB
Del
OK
serializer.pyc
4.23 KB
Del
OK
serializer.pyo
4.23 KB
Del
OK
tokens.py
2.51 KB
Del
OK
tokens.pyc
6.34 KB
Del
OK
tokens.pyo
6.34 KB
Del
OK
Edit: error.py
__all__ = ['Mark', 'YAMLError', 'MarkedYAMLError'] class Mark(object): def __init__(self, name, index, line, column, buffer, pointer): self.name = name self.index = index self.line = line self.column = column self.buffer = buffer self.pointer = pointer def get_snippet(self, indent=4, max_length=75): if self.buffer is None: return None head = '' start = self.pointer while start > 0 and self.buffer[start-1] not in u'\0\r\n\x85\u2028\u2029': start -= 1 if self.pointer-start > max_length/2-1: head = ' ... ' start += 5 break tail = '' end = self.pointer while end < len(self.buffer) and self.buffer[end] not in u'\0\r\n\x85\u2028\u2029': end += 1 if end-self.pointer > max_length/2-1: tail = ' ... ' end -= 5 break snippet = self.buffer[start:end].encode('utf-8') return ' '*indent + head + snippet + tail + '\n' \ + ' '*(indent+self.pointer-start+len(head)) + '^' def __str__(self): snippet = self.get_snippet() where = " in \"%s\", line %d, column %d" \ % (self.name, self.line+1, self.column+1) if snippet is not None: where += ":\n"+snippet return where class YAMLError(Exception): pass class MarkedYAMLError(YAMLError): def __init__(self, context=None, context_mark=None, problem=None, problem_mark=None, note=None): self.context = context self.context_mark = context_mark self.problem = problem self.problem_mark = problem_mark self.note = note def __str__(self): lines = [] if self.context is not None: lines.append(self.context) if self.context_mark is not None \ and (self.problem is None or self.problem_mark is None or self.context_mark.name != self.problem_mark.name or self.context_mark.line != self.problem_mark.line or self.context_mark.column != self.problem_mark.column): lines.append(str(self.context_mark)) if self.problem is not None: lines.append(self.problem) if self.problem_mark is not None: lines.append(str(self.problem_mark)) if self.note is not None: lines.append(self.note) return '\n'.join(lines)
Save