github.com/leonlxy/hyperledger@v1.0.0-alpha.0.20170427033203-34922035d248/bddtests/templates/html/protobuf-py.html (about)

     1  <div>
     2      {% set msgClassModule = msg.__class__.__module__ %}
     3      {% set msgClassName = msg.__class__.__name__ %}
     4      {% set msgVarName = [msgClassName[0]|lower,msgClassName[1:]]|join('') %}
     5      <div class="scrollBox">
     6  <code>
     7  from {{ msgClassModule }} import {{ msgClassName }}
     8  {{ msgVarName }} = {{ msgClassName }}()
     9  data = None
    10  with open('{{ path_to_protobuf }}') as f:
    11      data = f.read()
    12  
    13  {{ msgVarName }}.ParseFromString(data)
    14  
    15  </code>
    16      </div>
    17  </div>