$NetBSD: patch-ad,v 1.8 2011/02/12 14:11:42 schmonz Exp $

--- rss2email.py.orig	2010-12-17 18:29:34.000000000 +0000
+++ rss2email.py
@@ -296,6 +296,7 @@ for e in ['error', 'gaierror']:
 import feedparser
 feedparser.USER_AGENT = "rss2email/"+__version__+ " +http://www.allthingsrss.com/rss2email/"
 
+sys.path.append("@LOCALBASE@/share/html2text")
 import html2text as h2t
 
 h2t.UNICODE_SNOB = UNICODE_SNOB
@@ -446,7 +447,7 @@ def getEmail(r, entry):
 		
 	if FORCE_FROM: return DEFAULT_FROM
 	
-	if r.url in OVERRIDE_EMAIL.keys():
+	if hasattr(r, "url") and r.url in OVERRIDE_EMAIL.keys():
 		return validateEmail(OVERRIDE_EMAIL[r.url], DEFAULT_FROM)
 	
 	if 'email' in entry.get('author_detail', []):
@@ -462,7 +463,7 @@ def getEmail(r, entry):
 		if feed.get("errorreportsto", ''):
 			return validateEmail(feed.errorreportsto, DEFAULT_FROM)
 			
-	if r.url in DEFAULT_EMAIL.keys():
+	if hasattr(r, "url") and r.url in DEFAULT_EMAIL.keys():
 		return DEFAULT_EMAIL[r.url]
 	return DEFAULT_FROM
 
