You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@community.apache.org by hb...@apache.org on 2015/05/24 19:12:53 UTC

svn commit: r1681498 - in /comdev/projects.apache.org/scripts/import: ./ parsecommittees.py

Author: hboutemy
Date: Sun May 24 17:12:53 2015
New Revision: 1681498

URL: http://svn.apache.org/r1681498
Log:
read PMD data in data_files from local checkout

Modified:
    comdev/projects.apache.org/scripts/import/   (props changed)
    comdev/projects.apache.org/scripts/import/parsecommittees.py

Propchange: comdev/projects.apache.org/scripts/import/
------------------------------------------------------------------------------
--- svn:externals (added)
+++ svn:externals Sun May 24 17:12:53 2015
@@ -0,0 +1 @@
+data_files https://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/data_files

Modified: comdev/projects.apache.org/scripts/import/parsecommittees.py
URL: http://svn.apache.org/viewvc/comdev/projects.apache.org/scripts/import/parsecommittees.py?rev=1681498&r1=1681497&r2=1681498&view=diff
==============================================================================
--- comdev/projects.apache.org/scripts/import/parsecommittees.py (original)
+++ comdev/projects.apache.org/scripts/import/parsecommittees.py Sun May 24 17:12:53 2015
@@ -56,16 +56,17 @@ xmldoc = minidom.parseString(urllib.requ
 itemlist = xmldoc.getElementsByTagName('location')
 for s in itemlist :
     url = s.childNodes[0].data
-    orig = url
-    if not url.startswith('http'):
-        url = "https://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/%s" % url
     try:
-        rdfxml = ET.fromstring(urllib.request.urlopen(url).read())
+        if url.startswith('http'):
+            data = urllib.request.urlopen(url).read()
+        else:
+            data = open(url, 'r').read()
+            url = "https://svn.apache.org/repos/asf/infrastructure/site-tools/trunk/projects/%s" % url
+        rdfxml = ET.fromstring(data)
         data = rdfxml[0]
         if data.tag == '{http://projects.apache.org/ns/asfext#}pmc':
             id = data.attrib['{http://www.w3.org/1999/02/22-rdf-syntax-ns#}about']
             pmcData[id] = url
-            print("    %s = %s" % (id, orig))
         else:
             print("WARN: unexpected content in " % url)
     except Exception as err: