webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
webkitpy.thirdparty.irc.ircbot.IRCDict Class Reference

Public Member Functions

def __init__ (self, dict=None)
 
def __repr__ (self)
 
def __cmp__ (self, dict)
 
def __len__ (self)
 
def __getitem__ (self, key)
 
def __setitem__ (self, key, item)
 
def __delitem__ (self, key)
 
def __iter__ (self)
 
def __contains__ (self, key)
 
def clear (self)
 
def copy (self)
 
def keys (self)
 
def items (self)
 
def values (self)
 
def has_key (self, key)
 
def update (self, dict)
 
def get (self, key, failobj=None)
 

Public Attributes

 data
 
 canon_keys
 

Detailed Description

A dictionary suitable for storing IRC-related things.

Dictionary keys a and b are considered equal if and only if
irc_lower(a) == irc_lower(b)

Otherwise, it should behave exactly as a normal dictionary.

Constructor & Destructor Documentation

◆ __init__()

def webkitpy.thirdparty.irc.ircbot.IRCDict.__init__ (   self,
  dict = None 
)

Member Function Documentation

◆ __cmp__()

def webkitpy.thirdparty.irc.ircbot.IRCDict.__cmp__ (   self,
  dict 
)

◆ __contains__()

def webkitpy.thirdparty.irc.ircbot.IRCDict.__contains__ (   self,
  key 
)

◆ __delitem__()

def webkitpy.thirdparty.irc.ircbot.IRCDict.__delitem__ (   self,
  key 
)

◆ __getitem__()

def webkitpy.thirdparty.irc.ircbot.IRCDict.__getitem__ (   self,
  key 
)

◆ __iter__()

def webkitpy.thirdparty.irc.ircbot.IRCDict.__iter__ (   self)

◆ __len__()

def webkitpy.thirdparty.irc.ircbot.IRCDict.__len__ (   self)

◆ __repr__()

def webkitpy.thirdparty.irc.ircbot.IRCDict.__repr__ (   self)

◆ __setitem__()

def webkitpy.thirdparty.irc.ircbot.IRCDict.__setitem__ (   self,
  key,
  item 
)

◆ clear()

def webkitpy.thirdparty.irc.ircbot.IRCDict.clear (   self)

◆ copy()

def webkitpy.thirdparty.irc.ircbot.IRCDict.copy (   self)

◆ get()

def webkitpy.thirdparty.irc.ircbot.IRCDict.get (   self,
  key,
  failobj = None 
)

◆ has_key()

def webkitpy.thirdparty.irc.ircbot.IRCDict.has_key (   self,
  key 
)

◆ items()

def webkitpy.thirdparty.irc.ircbot.IRCDict.items (   self)

◆ keys()

def webkitpy.thirdparty.irc.ircbot.IRCDict.keys (   self)

◆ update()

def webkitpy.thirdparty.irc.ircbot.IRCDict.update (   self,
  dict 
)

◆ values()

def webkitpy.thirdparty.irc.ircbot.IRCDict.values (   self)

Member Data Documentation

◆ canon_keys

webkitpy.thirdparty.irc.ircbot.IRCDict.canon_keys

◆ data

webkitpy.thirdparty.irc.ircbot.IRCDict.data

The documentation for this class was generated from the following file: