| 136 | | return filter(lambda x: x.find('@') > -1, emails) |
| | 136 | return_addr = filter(lambda x: x.find('@') > -1, emails) |
| | 137 | # dig email addresses out of sessions |
| | 138 | users = filter(lambda x: x.find('@') < 0, emails) |
| | 139 | cursor = self.db.cursor() |
| | 140 | for user in users: |
| | 141 | if user != 'anonymous': |
| | 142 | cursor.execute("SELECT var_value FROM session WHERE username = '" + user + "' AND var_name = 'email' GROUP BY var_value") |
| | 143 | row = cursor.fetchone() |
| | 144 | if row and row[0]: |
| | 145 | return_addr.append(row[0]) |
| | 146 | return return_addr |