‡Æ
OUó9c       sÃ     d  Z    d Z  d Z  d k Z d k Z d k Z  d k l Z   d k Z ! d k l	 Z	 " d k
 l Z # d k l Z l Z l Z l Z l Z l Z % d e f d	 „  ƒ  YZ d S(
   s   
s0   $Id: user.py,v 1.1 1999/12/11 12:35:11 rob Exp $s.   Copyright 1999 Rob Tillotson <robt@debian.org>N(   s   randint(   s   _(   s   Application(   s   Booleans   Strings   Integers
   O_NOCONFIGs   O_NONINTERACTIVEs
   O_MULTIPLEs   Appc      s  % & d Z  ' e i Z ( e i Z ) e d ƒ Z + e d d e d ƒ e - e e	 f d d g ƒ e
 d d e d	 ƒ e / e e	 f d d
 g ƒ e d d e d ƒ e 1 e e	 f d d g ƒ e d d e d ƒ e 3 e e	 f d d g ƒ g Z 6 d „  Z ; d „  Z X d „  Z RS(   Ns   Pyrite User Managers   Manage users.s   listi    s   list known userss   ls   querys    s   query a users   qs   adds.   add a new user (by connecting to the handheld)s   as
   initializes   initialize a new handhelds   inits   ic    s#   6 7 t  i |  ƒ 9 d |  _ d  S(   Ns   Pyrite::UserManager(   s   Applications   __init__s   selfs   config_path(   s   selfsB   /mit/python/lib/python2.0/site-packages/Pyrite/Application/user.pys   __init__6 s   c    s¯  ; < d } = d } > t | ƒ d j oN ? | d } @ y A t | d ƒ } Wn  B C t d ƒ | d GHn Xn( D t | ƒ d j o E | d } n G | o® H x¤ H d o™ I HJ t i t t d ƒ ƒ ƒ } K HL t d ƒ | GHM t i t t d ƒ ƒ ƒ } N HO | p% t i
 | ƒ t d	 ƒ t d
 ƒ g j o P Pn q± Wn R | o9 S t d d ƒ d >t d d ƒ B} T t d ƒ | GHn V t d ƒ GHd  S(   Ns    i    i   i   s   '%s' is not an integers   Please name this handheld: s+   You have chosen to name this handheld '%s'.s   Is this correct [Y/n]? s   yess   yiÿÿ  i   s   Assigned UID #%ds+   Sorry, this doesn't really do anything yet.(   s   ns   ids   lens   argvs   ints   _s   strings   strips	   raw_inputs   yns   lowers   randints   uid(   s   selfs   argvs   ns   ids   yns   uidsB   /mit/python/lib/python2.0/site-packages/Pyrite/Application/user.pys   new_handheld; s2   		 
3#c    sª  X Y |  i d ƒ o> Z x4 |  i ƒ  d Z r! } [ d | |  i | ƒ f GHq( WnS] |  i d ƒ oÊ ^ |  i d ƒ } _ yW ` t | ƒ } a |  i | ƒ o b d | |  i | ƒ f GHn d t d ƒ | GHWnW e f |  i	 | ƒ } g | o h d | |  i | ƒ f GHn j t d ƒ | GHn Xnv l |  i d ƒ o# n |  i
 d ƒ } o |  i ƒ  n@ q |  i d	 ƒ o r |  i | ƒ n u d |  i |  i f GHd  S(
   Ns   listi    s   %10d  %ss   querys   user #%d is unknowns   user '%s' is unknowns   addi   s
   initialize(   s   selfs
   get_options	   user_lists   is	   user_names   qs   ints   user_existss   _s   user_lookups   connects   remotes
   disconnects   new_handhelds   argvs   uids   user(   s   selfs   argvs   is   qs   remotesB   /mit/python/lib/python2.0/site-packages/Pyrite/Application/user.pys   runX s,    	#
(   s   names   Pyrites   versions   authors   _s   descriptions   Booleans   Nones   O_NONINTERACTIVEs
   O_NOCONFIGs   Strings   optionss   __init__s   new_handhelds   run(    sB   /mit/python/lib/python2.0/site-packages/Pyrite/Application/user.pys   App% s   	---(   s   __doc__s   __version__s   __copyright__s   syss   oss   strings   whrandoms   randints   Pyrites   _s   Pyrite.Applications   Applications   Sulfur.Optionss   Booleans   Strings   Integers
   O_NOCONFIGs   O_NONINTERACTIVEs
   O_MULTIPLEs   App(    sB   /mit/python/lib/python2.0/site-packages/Pyrite/Application/user.pys   ? s   		.