示例#1
0
 def __init__(self):
     self.args = parse_args()
     self.paragraphs = None
     self.parsed = ParsedJson()
     self.version = VersionHeading()
     self.version.name = 'csv-generator'
     self.version.create_time = time.time()
     self.version.itu_document = self.args.ITU
示例#2
0
    def __init__(self):
        self.args = parse_args()
        self.paragraphs = None
        self.body = None

        self.preparsed = PreParsedJson()
        self.parsed = ParsedJson()
        self.attribute_hints = dict()       # Class ID -> attribute hints list
        version = VersionHeading()
        version.name = 'parser'
        version.create_time = time.time()
        version.itu_document = self.args.ITU
        version.version = self.get_version()
        version.sha256 = self.get_file_hash(version.itu_document)
        self.parsed.add(version)
示例#3
0
    def __init__(self):
        self.args = parse_args()
        self.paragraphs = None
        loader = jinja2.FileSystemLoader(searchpath=self.args.templates)
        self.templateEnv = jinja2.Environment(
            loader=loader, extensions=['jinja2.ext.loopcontrols'])
        self.templateEnv.filters['zero_b64_string'] = zero_b64_string
        self.templateEnv.filters['attribute_bitmask'] = attribute_bitmask

        self.parsed = ParsedJson()
        self.version = VersionHeading()
        self.version.name = 'code-generator'
        self.version.create_time = time.time()
        self.version.itu_document = self.args.ITU
        self.version.version = self.get_version()
        self.version.sha256 = self.get_file_hash(self.version.itu_document)
示例#4
0
 def __init__(self):
     self.args = parse_args()
     self.parsed = ParsedJson()
     self.filepath = self.args.output + os.path.sep + "attrNames_test.json"
示例#5
0
 def __init__(self):
     self.args = parse_args()
     self.paragraphs = None
     self.parsed = ParsedJson()
     self.metadata = MetadataYAML()