import sys import openaccess from openaccess import * args=sys.argv cdsInitNonCDSApp("clsbd"); args=oaDBInit(args) class cell: def __init__(self,libnamestr,cellnamestr,viewnamestr): print 'Opening cell ' + cellnamestr self.ns=oaNativeNS() self.libname=oaScalarName(self.ns,libnamestr) self.cellname=oaScalarName(self.ns,cellnamestr) self.viewname=oaScalarName(self.ns,viewnamestr) self.cv=oaCellView.open(self.libname,self.cellname,self.viewname,'r') def close(): self.cv.close() c=cell('mylib','counter','autoLayout') for hdr in c.cv.getInstHeadersIter(): print hdr for inst in hdr.getInstsIter(): print '\t',inst