summaryrefslogtreecommitdiff
path: root/_test/lib/canonical.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2016-02-27 10:15:02 +0100
committerAnthon van der Neut <anthon@mnt.org>2016-02-27 10:15:02 +0100
commit2f9cdc98cc0adea615cb2180481c7780eef48f97 (patch)
treeff710ad0913ced7c241f0445e95e6eefeb24ae1b /_test/lib/canonical.py
parentacc0b296466c5364569b1df8402d2cb95ca01915 (diff)
downloadruamel.yaml-2f9cdc98cc0adea615cb2180481c7780eef48f97.tar.gz
pep8 compliance, util.load_yaml_guess_indent0.11.2
Diffstat (limited to '_test/lib/canonical.py')
-rw-r--r--_test/lib/canonical.py22
1 files changed, 16 insertions, 6 deletions
diff --git a/_test/lib/canonical.py b/_test/lib/canonical.py
index c273e01..39dc87a 100644
--- a/_test/lib/canonical.py
+++ b/_test/lib/canonical.py
@@ -5,9 +5,11 @@ from ruamel.yaml.constructor import Constructor
from ruamel.yaml.resolver import Resolver
from ruamel.yaml.compat import unichr, PY3
+
class CanonicalError(ruamel.yaml.YAMLError):
pass
+
class CanonicalScanner:
def __init__(self, data):
@@ -214,8 +216,8 @@ class CanonicalScanner:
else:
found = True
-class CanonicalParser:
+class CanonicalParser:
def __init__(self):
self.events = []
self.parsed = False
@@ -237,7 +239,7 @@ class CanonicalParser:
# document: DIRECTIVE? DOCUMENT-START node
def parse_document(self):
- node = None
+ # node = None
if self.check_token(ruamel.yaml.DirectiveToken):
self.get_token(ruamel.yaml.DirectiveToken)
self.get_token(ruamel.yaml.DocumentStartToken)
@@ -257,7 +259,8 @@ class CanonicalParser:
if self.check_token(ruamel.yaml.TagToken):
tag = self.get_token_value()
if self.check_token(ruamel.yaml.ScalarToken):
- self.events.append(ruamel.yaml.ScalarEvent(anchor, tag, (False, False), self.get_token_value(), None, None))
+ self.events.append(ruamel.yaml.ScalarEvent(anchor, tag, (False, False),
+ self.get_token_value(), None, None))
elif self.check_token(ruamel.yaml.FlowSequenceStartToken):
self.events.append(ruamel.yaml.SequenceStartEvent(anchor, tag, None, None))
self.parse_sequence()
@@ -265,7 +268,8 @@ class CanonicalParser:
self.events.append(ruamel.yaml.MappingStartEvent(anchor, tag, None, None))
self.parse_mapping()
else:
- raise CanonicalError("SCALAR, '[', or '{' is expected, got "+repr(self.tokens[0]))
+ raise CanonicalError("SCALAR, '[', or '{' is expected, got " +
+ repr(self.tokens[0]))
# sequence: SEQUENCE-START (node (ENTRY node)*)? ENTRY? SEQUENCE-END
def parse_sequence(self):
@@ -323,8 +327,9 @@ class CanonicalParser:
self.parse()
return self.events[0]
+
class CanonicalLoader(CanonicalScanner, CanonicalParser,
- Composer, Constructor, Resolver):
+ Composer, Constructor, Resolver):
def __init__(self, stream):
if hasattr(stream, 'read'):
@@ -337,33 +342,38 @@ class CanonicalLoader(CanonicalScanner, CanonicalParser,
ruamel.yaml.CanonicalLoader = CanonicalLoader
+
def canonical_scan(stream):
return ruamel.yaml.scan(stream, Loader=CanonicalLoader)
ruamel.yaml.canonical_scan = canonical_scan
+
def canonical_parse(stream):
return ruamel.yaml.parse(stream, Loader=CanonicalLoader)
ruamel.yaml.canonical_parse = canonical_parse
+
def canonical_compose(stream):
return ruamel.yaml.compose(stream, Loader=CanonicalLoader)
ruamel.yaml.canonical_compose = canonical_compose
+
def canonical_compose_all(stream):
return ruamel.yaml.compose_all(stream, Loader=CanonicalLoader)
ruamel.yaml.canonical_compose_all = canonical_compose_all
+
def canonical_load(stream):
return ruamel.yaml.load(stream, Loader=CanonicalLoader)
ruamel.yaml.canonical_load = canonical_load
+
def canonical_load_all(stream):
return ruamel.yaml.load_all(stream, Loader=CanonicalLoader)
ruamel.yaml.canonical_load_all = canonical_load_all
-