1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#!/usr/bin/env python
# -*- python -*-
from __future__ import print_function
import os, sys, re, time, json
from LMODdb import LMODdb
def syshost(name):
hostA = name.split('.')
idx = 1
if (len(hostA) < 2):
idx = 0
return hostA[idx]
def main():
ConfigBaseNm = "lmod_db"
ConfigFn = ConfigBaseNm + ".conf"
lmod = LMODdb(ConfigFn)
f = open(sys.argv[1],"r")
j = 0
for line in f:
j += 1
line = line.rstrip("\n")
dataT = json.loads(line)
lmod.data_to_db(dataT)
if (j % 1000000 == 0):
print (".",end = "")
sys.stdout.flush()
f.close()
if ( __name__ == '__main__'): main()
|