--- a/Allura/allura/model/artifact.py
+++ b/Allura/allura/model/artifact.py
@@ -1,5 +1,4 @@
 import logging
-import urllib
 import cPickle as pickle
 from collections import defaultdict
 from datetime import datetime
@@ -470,11 +469,11 @@
         return AwardFile.query.get(award_id=self._id)
 
     def url(self):
-        return urllib.quote(str(self.short))
+        return h.urlquote(self.short)
 
     def longurl(self):
         slug = str(self.created_by_neighborhood.url_prefix + "_admin/awards/" + self.short)
-        return urllib.quote(slug)
+        return h.urlquote(slug)
 
     def shorthand_id(self):
         return self.short
@@ -513,13 +512,13 @@
 
     def url(self):
         slug = str(self.granted_to_project.shortname).replace('/','_')
-        return urllib.quote(slug)
+        return h.urlquote(slug)
 
     def longurl(self):
         slug = str(self.granted_to_project.shortname).replace('/','_')
         slug = str(self.granted_by_neighborhood.url_prefix + "_admin/awards/"
             + self.award.short + '/' + slug)
-        return urllib.quote(slug)
+        return h.urlquote(slug)
 
     def shorthand_id(self):
         if self.award: