You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by ni...@apache.org on 2010/06/04 18:07:42 UTC
svn commit: r951470 - in /comdev/nearby_people: local_settings.py.example
nearby/foaf.py
Author: nick
Date: Fri Jun 4 16:07:42 2010
New Revision: 951470
URL: http://svn.apache.org/viewvc?rev=951470&view=rev
Log:
If someone lists a FOAF file that is missing, warn to the logs rather than breaking
Modified:
comdev/nearby_people/local_settings.py.example
comdev/nearby_people/nearby/foaf.py
Modified: comdev/nearby_people/local_settings.py.example
URL: http://svn.apache.org/viewvc/comdev/nearby_people/local_settings.py.example?rev=951470&r1=951469&r2=951470&view=diff
==============================================================================
--- comdev/nearby_people/local_settings.py.example (original)
+++ comdev/nearby_people/local_settings.py.example Fri Jun 4 16:07:42 2010
@@ -25,6 +25,9 @@ TEMPLATE_DEBUG = DEBUG
ADMINS = (
# ('Your Name', 'your_email@domain.com'),
)
+MANAGERS = ADMINS
+
+EMAIL_HOST = "localhost"
# Database settings
# (This can be left blank for now - we're not database backed)
Modified: comdev/nearby_people/nearby/foaf.py
URL: http://svn.apache.org/viewvc/comdev/nearby_people/nearby/foaf.py?rev=951470&r1=951469&r2=951470&view=diff
==============================================================================
--- comdev/nearby_people/nearby/foaf.py (original)
+++ comdev/nearby_people/nearby/foaf.py Fri Jun 4 16:07:42 2010
@@ -76,7 +76,10 @@ class FOAF(object):
people_rel_uri = people_rel_uri.replace(PEOPLE_FOAF_ALT_NAMESPACE,"")
if uri != people_rel_uri and people_rel_uri.find("/") == -1:
file = os.path.join(PEOPLE_FOAF_PATH, people_rel_uri)
- self._parse_foaf(file, people_rel_uri)
+ if os.path.exists(file):
+ self._parse_foaf(file, people_rel_uri)
+ else:
+ sys.stderr.write("Missing FOAF file %s\n" % people_rel_uri)
else:
usock = urllib.urlopen(uri)
self._parse_foaf(usock, uri)