Ignore:
Timestamp:
Dec 23, 2011, 8:20:29 PM (12 years ago)
Author:
Jessica B. Hamrick <jhamrick@…>
Branches:
no-cups
Children:
b828a96
Parents:
f6e2532
git-author:
Jessica B. Hamrick <jhamrick@…> (12/23/11 20:20:29)
git-committer:
Jessica B. Hamrick <jhamrick@…> (12/23/11 20:20:29)
Message:

Checkpoint, creating classes for specific IPP attributes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/lib/gutenbach/server/requests.py

    r94a4825 raded2d1  
    44import logging
    55import traceback
     6import sys
    67
    78# initialize logger
     
    114115        printer_name = req_dict['printer-uri']
    115116        if printer_name not in self.printers:
    116             raise ipp.errors.Attributes(
     117            raise ipp.errors.ClientErrorAttributes(
    117118                "Invalid printer uri: %s" % printer_name,
    118119                [request.attribute_groups[0].attributes[2]])
     
    240241        printer_name = req_dict['printer-uri']
    241242        if printer_name not in self.printers:
    242             raise ipp.errors.Attributes(
     243            raise ipp.errors.ClientErrorAttributes(
    243244                "Invalid printer uri: %s" % printer_name,
    244245                [request.attribute_groups[0].attributes[2]])
     
    276277        printer_name = req_dict['printer-uri']
    277278        if printer_name not in self.printers:
    278             raise ipp.errors.Attributes(
     279            raise ipp.errors.ClientErrorAttributes(
    279280                "Invalid printer uri: %s" % printer_name,
    280281                [request.attribute_groups[0].attributes[2]])
     
    284285        try: job = self.printers[printer_name].get_job(job_id)
    285286        except InvalidJobException:
    286             raise ipp.errors.Attributes(
     287            raise ipp.errors.ClientErrorAttributes(
    287288                "Invalid job id: %d" % job_id,
    288289                [request.attribute_groups[0].attributes[2]]) # XXX: this is wrong
Note: See TracChangeset for help on using the changeset viewer.