#!/usr/bin/python

import traceback
import sys, os
if 'GEET_DEBUG' in os.environ:
    program_path = sys.path[0]
    sys.path.insert(0, os.path.join(program_path, 'modules'))
from geet_client import Builder

if len(sys.argv) != 2:
    print 'Usage %s list|<jid>' % sys.argv[0]
    sys.exit(1)

try:
    if sys.argv[1] == 'list':
        jobs_queue = Builder().getJobsQueue()
        for job in jobs_queue:
            print job
    else:
        jid = int(sys.argv[1])
        print Builder().getLog(jid)
except:
    print 'Error!'
    traceback.print_exc()
