Example #1
0
    if not site:
        usage(error="Need to give site id")
        sys.exit(2)

###----------------------
#+#READ XML log
###----------------------
    try:
        log = XML_LogReader(xmlfile, site)
    except IOError as e:
        #file not found, try FTP download from usual archives
        sys.stderr.write(
            "Site `" + site +
            "' not in local database; trying remote retrieval ...\n")
        util.get_site_log(site=site)
        log = XML_LogReader(xmlfile, site)
    except Exception as e:
        #I guess we're doomed!
        sys.stderr.write("\nSomething went wrong ... \n\n")
        sys.stderr.write("%s\n\n" % e)
        sys.stderr.write(" ... better try again.\n")
        sys.exit(2)

    print "Updating site `" + site + "' (" + log.site_name() + ")"

    ###----------------------
    #+#Connect to GIPSY sta_info database
    ###----------------------
    sta_info = sif.sta_info_interface()
    sta_info.connect()
Example #2
0
            sys.exit(2)
#archive
        elif opt in ("-a", "--archive"):
            archive = arg.lower()
#site
        elif opt in ("-s", "--site"):
            site = arg.lower()
#url
        elif opt in ("-u", "--url"):
            url = arg
#unknown
        else:
            assert False, "unhandled option: `%s'" % opt

##consistency checks 
if not site:
    sys.stderr.write("\nError: `site' not specified.\n\n" )
    usage()
    sys.exit(2)
    
if archive and not url:
    if not util.databases.get(archive):
        sys.stderr.write("Error: Archive %s not in local database, must provide URL\n" % (archive))
        usage()
        sys.exit(2)

##invoke util function to do the heavy lifting     
util.get_site_log(archive=archive, site=site, url=url)


Example #3
0
            sys.exit(2)
#archive
        elif opt in ("-a", "--archive"):
            archive = arg.lower()
#site
        elif opt in ("-s", "--site"):
            site = arg.lower()
#url
        elif opt in ("-u", "--url"):
            url = arg
#unknown
        else:
            assert False, "unhandled option: `%s'" % opt

##consistency checks
if not site:
    sys.stderr.write("\nError: `site' not specified.\n\n")
    usage()
    sys.exit(2)

if archive and not url:
    if not util.databases.get(archive):
        sys.stderr.write(
            "Error: Archive %s not in local database, must provide URL\n" %
            (archive))
        usage()
        sys.exit(2)

##invoke util function to do the heavy lifting
util.get_site_log(archive=archive, site=site, url=url)
        else:
            assert False, "unhandled option: `%s'" % opt

    if not site: 
        usage(error="Need to give site id")
        sys.exit(2)
        
###----------------------
#+#READ XML log
###----------------------
    try:
        log = XML_LogReader(xmlfile, site)
    except IOError as e:
        #file not found, try FTP download from usual archives
        sys.stderr.write("Site `"+site+"' not in local database; trying remote retrieval ...\n")
        util.get_site_log(site=site)              
        log = XML_LogReader(xmlfile, site)
    except Exception as e:
        #I guess we're doomed!
        sys.stderr.write("\nSomething went wrong ... \n\n")
        sys.stderr.write("%s\n\n" % e)
        sys.stderr.write(" ... better try again.\n")
        sys.exit(2)    

    print "Updating site `"+site+"' ("+log.site_name()+")"

###----------------------
#+#Connect to GIPSY sta_info database
###----------------------
    sta_info = sif.sta_info_interface()
    sta_info.connect()