#!/usr/bin/env python
import time
from lsst.sims.catalogs.generation.db import JobId, JobState
import sys

if __name__ == "__main__":
    if len(sys.argv) == 1:
        jid = 77
        owner = 'anon'
    elif len(sys.argv) == 2:
        jid = int(sys.argv[1])
        owner = 'anon'
    elif len(sys.argv) == 3:
        jid = int(sys.argv[1])
        owner = sys.argv[2]
    else:
        print "usage: python getStateList.py [jobid] [owner]"
    jobid = JobId(id=jid, owner=owner)
    js = JobState(jobid=jobid)
    states = js.showStates()
    print "***Printing all keys***"
    for k in states.keys():
        print "%s %s"%(k, states[k])
#!/usr/bin/env python
from lsst.sims.catalogs.generation.db import JobId, JobState
import sys

if len(sys.argv) < 3:
  print "Usage jobstate_update_test.py jobid owner"
  sys.exit(1)

id = int(sys.argv[1])
owner = sys.argv[2]
jid = JobId(id, owner)
js = JobState(jobid=jid)
jobid = js.getJobId()
print jobid
print js.queryState("mykey")
print js.queryState("newkey")
js.updateState("mykey","value from second process")
print js.queryState("mykey")
js.updateState("newprocesskey", "brand new key/value from second process")
print js.queryState("newprocesskey")
print js.showStates()
Exemple #3
0
#!/usr/bin/env python
import time
from lsst.sims.catalogs.generation.db import JobId, JobState
import sys

if __name__ == "__main__":
    if len(sys.argv) == 1:
        jid = 77
        owner = 'anon'
    elif len(sys.argv) == 2:
        jid = int(sys.argv[1])
        owner = 'anon'
    elif len(sys.argv) == 3:
        jid = int(sys.argv[1])
        owner = sys.argv[2]
    else:
        print "usage: python getStateList.py [jobid] [owner]"
    jobid = JobId(id=jid, owner=owner)
    js = JobState(jobid=jobid)
    states = js.showStates()
    print "***Printing all keys***"
    for k in states.keys():
        print "%s %s" % (k, states[k])
Exemple #4
0
#!/usr/bin/env python
from lsst.sims.catalogs.generation.db import JobId, JobState
import sys

if len(sys.argv) < 3:
    print "Usage jobstate_update_test.py jobid owner"
    sys.exit(1)

id = int(sys.argv[1])
owner = sys.argv[2]
jid = JobId(id, owner)
js = JobState(jobid=jid)
jobid = js.getJobId()
print jobid
print js.queryState("mykey")
print js.queryState("newkey")
js.updateState("mykey", "value from second process")
print js.queryState("mykey")
js.updateState("newprocesskey", "brand new key/value from second process")
print js.queryState("newprocesskey")
print js.showStates()