| Server IP : 182.53.201.61 / Your IP : 216.73.217.175 Web Server : Apache/2.2.15 (Fedora) System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686 User : apache ( 48) PHP Version : 5.3.3 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/lib/python2.6/site-packages/cupshelpers/ |
Upload File : |
ߠJc @ s d d k Z d d k Z d d k Z d d k Z d d k Z d d k Z d d k Z d d k l Z d f d YZ d Z
d Z d f d YZ d
Z
d Z d Z d
Z d Z d Z e d j o e n d S( iNi ( t _debugprintt Printerc B s e Z d d g Z d Z d Z d Z d Z d Z d Z d Z d Z
d
Z d Z d d Z d d
Z d Z d Z d Z d Z d Z e d d Z d d Z d d Z d Z RS( t optionst localc K s5 | | _ | | _ g | _ | i | d | _ d S( s
@param name: printer name
@type name: string
@param connection: CUPS connection
@type connection: CUPS.Connection object
@param kw: printer attributes
@type kw: dict indexed by string
N( t namet
connectiont
class_memberst updatet Nonet _ppd( t selfR R t kw( ( s; /usr/lib/python2.6/site-packages/cupshelpers/cupshelpers.pyt __init__ s
c C s( | i d j o t i | i n d S( N( R R t ost unlink( R
( ( s; /usr/lib/python2.6/site-packages/cupshelpers/cupshelpers.pyt __del__+ s c C s d | i S( Ns <cupshelpers.Printer "%s">( R ( R
( ( s; /usr/lib/python2.6/site-packages/cupshelpers/cupshelpers.pyt __repr__/ s c
C s d } d } t | } x t i D]~ } | i | oh | | | } | | i j o q% n | d j o
d } n t | | t | i t t | @ q% q% Wd S( Nc S s | i t i t i t i S( N( t translatet stringt maketranst ascii_uppercaset ascii_lowercase( t str( ( s; /usr/lib/python2.6/site-packages/cupshelpers/cupshelpers.pyt _ascii_lower4 s t
CUPS_PRINTER_t classt is_class( t lent cupst __dict__t
startswitht _flags_blacklistt setattrt boolt typet getattr( R
R t prefixt
prefix_lengthR t attr_name( ( s; /usr/lib/python2.6/site-packages/cupshelpers/cupshelpers.pyt
_expand_flags2 s
c K s$ | i d d | _ | i t i j | _ | i d d | _ | i d d | _ | i d d | _ | i d d | _ | i d d | _
| i d d | _ | i d
d | _ t | i t
j o | i g | _ n | i | i d j o | i | _ n | ` | | _ d S( s
Update object from printer attributes.
@param kw: printer attributes
@type kw: dict indexed by string
s
printer-statei s
device-urit s printer-infos printer-is-shareds printer-locations printer-make-and-models printer-types printer-uri-supportedN( t gett stateR t IPP_PRINTER_STOPPEDt enabledt
device_urit infoR t is_sharedt locationt make_and_modelR"