Esempio n. 1
0
def writediaglog(dlogfile,date,caldate,clobber,logfile,verbose,status):

# overwrite old diagnostic html file if it exists

    line = ' '
    if (status == 0): status = saltio.overwrite(dlogfile,clobber,logfile)

# open diagnostic log html file

    if (status == 0):
        saltprint.log(logfile,'SALTHTML -- creating InstrumentDiagnostics' + date + '.html',verbose)
        outfile, status = saltio.openascii(dlogfile,'w',logfile)

# write html header

    if (status == 0): status = htmlheader(outfile,date,caldate,'InstrumentDiagnostics',0,logfile)

# content pending

    outfile.write('Content pending\n')

# write html footer

    if (status == 0): status = htmlfooter(outfile,logfile)

# close htmlfile

    if (status == 0): status = saltio.closeascii(outfile,logfile)

    return status
Esempio n. 2
0
def writeenvlog(elogfile,date,caldate,clobber,logfile,verbose,status):

# overwrite old environemnt log html file if it exists

    line = ' '
    if (status == 0): status = saltio.overwrite(elogfile,clobber,logfile)

# open environment log html file

    if (status == 0):
        saltprint.log(logfile,'SALTHTML -- creating EnvironmentLog' + date + '.html',verbose)
        outfile, status = saltio.openascii(elogfile,'w',logfile)

# write html header

    if (status == 0): status = htmlheader(outfile,date,caldate,'EnvironmentLog',0,logfile)

# content pending

    outfile.write('Content pending\n')

# write html footer

    if (status == 0): status = htmlfooter(outfile,logfile)

# close htmlfile

    if (status == 0): status = saltio.closeascii(outfile,logfile)

    return status
Esempio n. 3
0
def writecapetownnotes(notefile,readme,date,caldate,clobber,logfile,verbose,status):

# overwrite old observation log html file if it exists

    line = ' '
    if (status == 0): status = saltio.overwrite(notefile,clobber,logfile)

# open observation log html file

    if (status == 0):
        saltprint.log(logfile,'SALTHTML -- creating CapeTownNotes' + date + '.html',verbose)
        outfile, status = saltio.openascii(notefile,'w',logfile)

# write html header

    if (status == 0): status = htmlheader(outfile,date,caldate,'CapeTownNotes',0,logfile)

# readme file exists?

    if (status == 0):
        if (not os.path.isfile(readme)):
            status=1
            message = 'ERRROR: SALTHTML -- readme file does not exist'
        else:

# open nightlog file

            if (status == 0): infile, status = saltio.openascii(readme,'r',logfile)

# append night log to html file

            if (status == 0):
                while line:
                    line = infile.readline()
                    outfile.write(line)

# append readme to html file

    if (status == 0):
        while line:
            line = infile.readline()
            outfile.write(line)

# write html footer

    if (status == 0): status = htmlfooter(outfile,logfile)

    return status
Esempio n. 4
0
def writepipelog(plogfile,date,caldate,clobber,logfile,verbose,status):

# overwrite old pipeline log html file if it exists

    line = ' '
    if (status == 0): status = saltio.overwrite(plogfile,clobber,logfile)

# open pipeline log html file

    if (status == 0):
        saltprint.log(logfile,'SALTHTML -- creating PipelineLog' + date + '.html',verbose)
        outfile, status = saltio.openascii(plogfile,'w',logfile)

# write html header

    if (status == 0): status = htmlheader(outfile,date,caldate,'PipelineLog',0,logfile)

# nightlog file exists?

    if (status == 0):
        if (not os.path.isfile(logfile)):
            message = 'WARNING: SALTHTML -- pipeline log does not exist'
        else:

# open nightlog file

            if (status == 0): infile, status = saltio.openascii(logfile,'r',logfile)

# append night log to html file

            if (status == 0):
                while line:
                    line = infile.readline()
                    outfile.write(line)

# write html footer

    if (status == 0): status = htmlfooter(outfile,logfile)

# close htmlfile

    if (status == 0): status = saltio.closeascii(outfile,logfile)

    return status