Software Freedom Law Center

Changeset 159

Show
Ignore:
Timestamp:
06/18/08 15:55:21 (2 months ago)
Author:
landon
Message:

Fixed some small bugs with the new unauth command, added some response to it as well

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/antimatter/luke/myplugs/libtracker/auth.py

    r158 r159  
    7979    authenticated.save() 
    8080 
    81 def del_auth(ievent): 
     81def del_auth(ievent, automatic=False): 
    8282    """ Deletes the user from the authentication dictionary 
    8383    Input: Ircevent 
    8484    """ 
    85     del authenticated.data[ievent.userhost] 
    86     authenticated.save() 
     85    if (not automatic): 
     86        user = authenticated.data[ievent.userhost] 
     87        user = user.name 
     88        ievent.reply("Authentication as " + user + " removed") 
     89 
     90    try: 
     91        del authenticated.data[ievent.userhost] 
     92        authenticated.save() 
     93    except KeyError: 
     94        ievent.reply("Doesn't seem you were authenticated in the first place.") 
    8795 
    8896def validate_auth(ievent): 

SFLC Main Page

[frdm] Support SFLC