seq  2.0.0
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
lib.objson.ObFile Class Reference

ob file in JSON format More...

Public Member Functions

def load (self)
 Loads a JSON file. More...
 
def name (self)
 returns OB name More...
 
def vars (self)
 Gets OB variables. More...
 

Static Public Member Functions

def load_json (fname)
 static ctor from json file More...
 

Static Public Attributes

 fname = attr.ib()
 
 content = attr.ib(init=False, default=attr.Factory(dict), repr=False)
 
 templates = attr.ib(init=False, default=attr.Factory(list))
 
 params = attr.ib(init=False, default=attr.Factory(list))
 
 descr = attr.ib(init=False, default=None)
 

Detailed Description

ob file in JSON format

Member Function Documentation

◆ load()

def lib.objson.ObFile.load (   self)

Loads a JSON file.

◆ load_json()

def lib.objson.ObFile.load_json (   fname)
static

static ctor from json file

◆ name()

def lib.objson.ObFile.name (   self)

returns OB name

◆ vars()

def lib.objson.ObFile.vars (   self)

Gets OB variables.

Member Data Documentation

◆ content

lib.objson.ObFile.content = attr.ib(init=False, default=attr.Factory(dict), repr=False)
static

◆ descr

lib.objson.ObFile.descr = attr.ib(init=False, default=None)
static

◆ fname

lib.objson.ObFile.fname = attr.ib()
static

◆ params

lib.objson.ObFile.params = attr.ib(init=False, default=attr.Factory(list))
static

◆ templates

lib.objson.ObFile.templates = attr.ib(init=False, default=attr.Factory(list))
static

The documentation for this class was generated from the following file: