[#7114] Don't hardcode nbhd prefix

Signed-off-by: Tim Van Steenburgh <tvansteenburgh@gmail.com>
diff --git a/Allura/allura/lib/import_api.py b/Allura/allura/lib/import_api.py
index 9e383b5..d8159c5 100644
--- a/Allura/allura/lib/import_api.py
+++ b/Allura/allura/lib/import_api.py
@@ -57,6 +57,7 @@
                 resp = result.read()
                 return json.loads(resp)
             except urllib2.HTTPError, e:
+                e.msg += ' ({0})'.format(url)
                 if self.verbose:
                     error_content = e.read()
                     e.msg += '. Error response:\n' + error_content
diff --git a/ForgeTracker/forgetracker/scripts/import_tracker.py b/ForgeTracker/forgetracker/scripts/import_tracker.py
index ba8e93f..965fafa 100644
--- a/ForgeTracker/forgetracker/scripts/import_tracker.py
+++ b/ForgeTracker/forgetracker/scripts/import_tracker.py
@@ -28,7 +28,12 @@
 
 def import_tracker(cli, project, tool, import_options, doc_txt,
                    validate=True, verbose=False, cont=False):
-    url = '/rest/p/' + project + '/' + tool
+    from allura import model as M
+    p = M.Project.query.get(shortname=project)
+    url = '/rest/{project_url}/{tool}'.format(
+            project_url=p.url().strip('/'),
+            tool=tool,
+            )
     if validate:
         url += '/validate_import'
     else:
@@ -36,8 +41,7 @@
 
     existing_map = {}
     if cont:
-        existing_tickets = cli.call(
-            '/rest/p/' + project + '/' + tool + '/')['tickets']
+        existing_tickets = cli.call(url + '/')['tickets']
         for t in existing_tickets:
             existing_map[t['ticket_num']] = t['summary']
 
diff --git a/scripts/allura_import.py b/scripts/allura_import.py
index 56bc5d5..63d14f1 100644
--- a/scripts/allura_import.py
+++ b/scripts/allura_import.py
@@ -70,7 +70,12 @@
 
 
 def import_forum(cli, project, tool, user_map, doc_txt, validate=True):
-    url = '/rest/p/' + project + '/' + tool
+    from allura import model as M
+    p = M.Project.query.get(shortname=project)
+    url = '/rest/{project_url}/{tool}'.format(
+            project_url=p.url().strip('/'),
+            tool=tool,
+            )
     if validate:
         url += '/validate_import'
         print cli.call(url, doc=doc_txt, user_map=json.dumps(user_map))