Mercurial > public > mercurial-scm > hg
comparison 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 |
comparison
equal
deleted
inserted
replaced
14943:d3bb825ddae3 | 14944:e2c413bde8a5 |
---|---|
99 self.server_write = self._start_response(status, self.headers) | 99 self.server_write = self._start_response(status, self.headers) |
100 self._start_response = None | 100 self._start_response = None |
101 self.headers = [] | 101 self.headers = [] |
102 | 102 |
103 def write(self, thing): | 103 def write(self, thing): |
104 if hasattr(thing, "__iter__"): | 104 if util.safehasattr(thing, "__iter__"): |
105 for part in thing: | 105 for part in thing: |
106 self.write(part) | 106 self.write(part) |
107 else: | 107 else: |
108 thing = str(thing) | 108 thing = str(thing) |
109 try: | 109 try: |