diff mercurial/hgweb/request.py @ 14944:e2c413bde8a5

globally: use safehasattr(x, '__iter__') instead of hasattr(x, '__iter__')
author Augie Fackler <durin42@gmail.com>
date Mon, 25 Jul 2011 15:30:19 -0500
parents bcc59cb3714d
children 590056e0ec2f
line wrap: on
line diff
--- a/mercurial/hgweb/request.py	Mon Jul 25 16:24:37 2011 -0500
+++ b/mercurial/hgweb/request.py	Mon Jul 25 15:30:19 2011 -0500
@@ -101,7 +101,7 @@
             self.headers = []
 
     def write(self, thing):
-        if hasattr(thing, "__iter__"):
+        if util.safehasattr(thing, "__iter__"):
             for part in thing:
                 self.write(part)
         else: