Source code for uw.local.teaching.bin.markbox_get_pdf
"""
"""
import argparse
import json
from sys import exit
from uw.sql.wrap import open_psycopg2_db_service_cursor
from ..db.cursor import Cursor
from ..db.markbox import get_pdf
[docs]def main ():
parser = argparse.ArgumentParser ()
parser.add_argument ('--exam', required=True, type=int, metavar='exam_id')
args = parser.parse_args ()
cursor = open_psycopg2_db_service_cursor (cursor_class=Cursor)
exam = cursor.exam_by_id (exam_id=args.exam)
if exam is None:
exit ('No such examination found')
get_pdf (cursor, exam)