def __getitem__ (self, key) : map = self.aliases rn, ea = Lib.parseaddr (key) l, s, d = split_hst (ea, "@") if s : try : return map [l] except KeyError : pass return map [ea]