adds tutorials and documentation for file readers and writers.

This commit is contained in:
Romain Dorgueil
2017-04-30 11:14:34 +02:00
parent 8018f63457
commit 4ee3fd3be9
11 changed files with 151 additions and 47 deletions

View File

@ -10,6 +10,7 @@ __all__ = [
class JsonHandler:
eol = ',\n'
prefix, suffix = '[', ']'
class JsonReader(JsonHandler, FileReader):
@ -24,9 +25,9 @@ class JsonReader(JsonHandler, FileReader):
class JsonWriter(JsonHandler, FileWriter):
@ContextProcessor
def envelope(self, context, fs, file, lineno):
file.write('[\n')
file.write(self.prefix)
yield
file.write('\n]')
file.write(self.suffix)
def write(self, fs, file, lineno, row):
"""