Beispiel #1
0
def AddCourse(dept,
              number,
              name,
              comment="",
              descr="",
              genedreqs=0,
              firstyear=None,
              firstquarter=None,
              lastyear=None,
              lastquarter=None,
              mincredits=None,
              maxcredits=None):
    try:
        c = Course.objects.get(idcurriculum=dept, number=long(number))
        return c
    except Course.DoesNotExist, e:
        try:
            c = Course(name=name,
                       number=long(number),
                       idcurriculum=dept,
                       comment=comment,
                       description=descr)
            c.genedreqs = genedreqs
            c.firstyear = firstyear
            c.firstquarter = firstquarter
            c.lastyear = lastyear
            c.lastquarter = lastquarter
            c.mincredits = mincredits
            c.maxcredits = maxcredits
            c.save()
            return c
        except Exception, e:
            print "exception!"
            print e
            return None
Beispiel #2
0
def AddCourse(
    dept,
    number,
    name,
    comment="",
    descr="",
    genedreqs=0,
    firstyear=None,
    firstquarter=None,
    lastyear=None,
    lastquarter=None,
    mincredits=None,
    maxcredits=None,
):
    try:
        c = Course.objects.get(idcurriculum=dept, number=long(number))
        return c
    except Course.DoesNotExist, e:
        try:
            c = Course(name=name, number=long(number), idcurriculum=dept, comment=comment, description=descr)
            c.genedreqs = genedreqs
            c.firstyear = firstyear
            c.firstquarter = firstquarter
            c.lastyear = lastyear
            c.lastquarter = lastquarter
            c.mincredits = mincredits
            c.maxcredits = maxcredits
            c.save()
            return c
        except Exception, e:
            print "exception!"
            print e
            return None