Changeset 11 in feed2telegram
- Timestamp:
- 08/24/18 01:45:17 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/feed2telegram.py
r10 r11 144 144 chat_id, # required 145 145 callback_get_message, # required 146 callback_get_entries=lambda entries: entries,146 callback_get_entries=lambda entries: reversed(entries), 147 147 check_interval=60*60, 148 148 new_entries_only=True, … … 184 184 return False 185 185 186 def once(self): 187 self.last_modified = self.feed.modified 188 feed = self.feed.get() 189 190 for entry in self.get_entries(feed.entries): 191 if self.stop_event.is_set(): 192 break 193 194 if not self.isSendingEntry(entry): 195 continue 196 197 message = self.get_message(entry) 198 self.telegram.sendMessage(message) 199 200 self.feed.save() 201 186 202 def run(self): 187 203 while not self.stop_event.is_set(): 204 188 205 try: 189 self.last_modified = self.feed.modified 190 feed = self.feed.get() 191 192 for entry in self.get_entries(feed.entries): 193 if self.stop_event.is_set(): 194 break 195 196 if not self.isSendingEntry(entry): 197 continue 198 199 message = self.get_message(entry) 200 self.telegram.sendMessage(message) 201 202 self.feed.save() 206 self.once() 203 207 204 208 except: … … 206 210 e = traceback.format_exc() 207 211 sys.stderr.write(e) 208 self.telegram.sendMessage(e)212 # self.telegram.sendMessage(e) 209 213 210 214 if not self.continue_on_error:
Note:
See TracChangeset
for help on using the changeset viewer.