‡Æ
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 e e	 f d d g ƒ e d d e d ƒ e e e	 f d d g ƒ g Z d „  Z d „  Z 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   t  i |  ƒ 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    sa  d } d } t | ƒ d j o? | d } y t | d ƒ } Wn t d ƒ | d GHn Xn" t | ƒ d j o | d } n | o x‰ d o Ht i t t d ƒ ƒ ƒ } Ht d ƒ | GHt i t t d ƒ ƒ ƒ } H| p% t i
 | ƒ t d	 ƒ t d
 ƒ g j o Pn qŠ Wn | o3 t d d ƒ d >t d d ƒ B} t d ƒ | GHn 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    
 0 c    se  |  i d ƒ o5 x. |  i ƒ  d r } d | |  i | ƒ f GHq Wn|  i d ƒ o© |  i d ƒ } yK t | ƒ } |  i | ƒ o d | |  i | ƒ f GHn t d ƒ | GHWnH |  i	 | ƒ } | o d | |  i | ƒ f GHn t d ƒ | GHn Xnd |  i d ƒ o |  i
 d ƒ } |  i ƒ  n7 |  i d	 ƒ o |  i | ƒ n 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   	+