def startLog(self, log=None, debug=False): """ Sets up a dummy logger if one is not provided @param self the object pointer @param log a python logging object @param debug adds debug messages (True/False) """ if log is None: from pyNastran.general.logger import dummyLogger if debug: word = 'debug' else: word = 'info' loggerObj = dummyLogger() log = loggerObj.startLog(word) # or info self.log = log
def __init__(self, debug, log): self.relpath = True if sys.version_info < (2, 6): #version = sys.version_info self.relpath = False #raise RuntimeError("must use python 2.6 or greater...version=%s" # %(str(version))) if log is None: from pyNastran.general.logger import dummyLogger if debug: word = 'debug' else: word = 'info' loggerObj = dummyLogger() log = loggerObj.startLog(word) # or info self.log = log
def __init__(self, log=None, debug=False): self.isHalfModel = True self.cartType = None # grid, result self.nPoints = None self.nElements = None self.infile = None self.infilename = None self.readHalf = False if log is None: from pyNastran.general.logger import dummyLogger if debug: word = 'debug' else: word = 'info' loggerObj = dummyLogger() log = loggerObj.startLog(word) # or info self.log = log
def __init__(self, lines, log=None): """ @param self the case control deck object @param lines list of lines that represent the case control deck ending with BEGIN BULK @param log a logger object """ if log is None: #if 1: from pyNastran.general.logger import dummyLogger word = 'debug' loggerObj = dummyLogger() log = loggerObj.startLog(word) # or info self.debug = False #self.debug = True self.log = log self.lines = lines self.subcases = {0: Subcase(id=0)} self._read(self.lines)
def __init__(self, infileName, log=None, debug=True): self.infileName = infileName self.nNetworks = 0 self.patches = {} self.alphas = [0.] self.ncases = 0. self.betas = [0.] self.alphaC = 0. self.betaC = 0. self.sref = 1. self.bref = 1. self.cref = 1. self.dref = 1. self.xref = 0. self.yref = 0. self.zref = 0. self.xyzSection = '' self.streamlineSection = '' self.flowSection = '' self.sectionalPropSection = '' self.gridSection = '' self.msg = '' if log is None: from pyNastran.general.logger import dummyLogger if debug: word = 'debug' else: word = 'info' loggerObj = dummyLogger() log = loggerObj.startLog(word) # or info self.log = log
def __init__(self, log=None, debug=False): Cart3DAsciiReader.__init__(self) FortranFile.__init__(self) self.isHalfModel = True self.cartType = None # grid, result self.nPoints = None self.nElements = None self.infile = None self.infilename = None self.readHalf = False self.isNodeArray = True self.makeOp2Debug = False self.n = 0 if log is None: from pyNastran.general.logger import dummyLogger loggerObj = dummyLogger() if debug: log = loggerObj.startLog('debug') # or info else: log = loggerObj.startLog('info') # or info self.log = log