Skip to content

Commit f47d950

Browse files
author
Richard Jones
committed
added favicon
1 parent 9dd16ab commit f47d950

File tree

3 files changed

+20
-10
lines changed

3 files changed

+20
-10
lines changed

CHANGES.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ This file contains the changes to the Roundup system over time. The entries
22
are given with the most recent entry first.
33

44
2004-??-?? 0.7.0
5+
Feature:
6+
- added a favicon (with crappy white background)
7+
58
Fixed:
69
- CSV export was busted (as was any action returning a result)
710
- MultiMapping deviated from the Zope C implementation in a number of

doc/roundup-favicon.ico

1.37 KB
Binary file not shown.

roundup/scripts/roundup_server.py

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717

1818
"""Command-line script that runs a server over roundup.cgi.client.
1919
20-
$Id: roundup_server.py,v 1.39 2004-02-15 21:55:10 richard Exp $
20+
$Id: roundup_server.py,v 1.40 2004-04-02 06:38:42 richard Exp $
2121
"""
2222
__docformat__ = 'restructuredtext'
2323

@@ -60,14 +60,17 @@
6060

6161
import zlib, base64
6262
favico = zlib.decompress(base64.decodestring('''
63-
eJyVUk2IQVEUfn4yaRYjibdQZiVba/ZE2djIUmHWFjaKGVmIlY2iFMVG2ViQhXqFSP6iFFJvw4uF
64-
LGdWd743mpeMn+a88917Oue7955z3qEoET6FQkHx8iahKDV2A8B7XgERRf/EKMSUzyf8ypbbnnQy
65-
mWBdr9eVSkVw3tJGoxGNRpvNZigUyufzWPv9Pvwcx0UiERj7/V4g73Y7j8fTarWMRmO73U4kEkKI
66-
YZhardbr9eLxuOD0+/2ZTMZisYjFYpqmU6kU799uN5tNMBg8HA7ZbPY8GaTh8/mEipRKpclk0ul0
67-
NpvNarUmk0mWZS/yr9frcrmc+iMOh+NWydPp1Ov1SiSSc344HL7fKKfTiSN2u12tVqOcxWJxn6/V
68-
ag0GAwxkrlKp5vP5fT7ulMlk6XRar9dLpVIUXi6Xb5Hxa1wul0ajKZVKsVjM7XYXCoVOp3OVPJvN
69-
AoFAtVo1m825XO7hSODOYrH4kHbxxGAwwODBGI/H6DBs5LNara7yl8slGjIcDsHpdrunU6PRCAP2
70-
r3fPdUcIYeyEfLSAJ0LeAUZHCAt8Al/8/kLIEWDB5YDj0wm8fAP6fVfo
63+
eJztkTlM2lEcgD9aoEqL0FqFIhahKFIsPbWtLcUeWuxBCxZb6kLi0oE4GDcHj0Tj6mDiYDQmJg4m
64+
6uDGxCYhgsFIjFFjdNLBI94Rsf96dXNp0snv5R3f7/fe7yXvgUhoSiXCmMIvCWQC+UIXQuRwHD+P
65+
oaEhBgYG6O/vp7e3l56eHjo6Omhvb6elpYWmpiYaGhqor6+nuroar9eLx+PB5XKRTCZJJBLs7u6y
66+
vb3N5uYma2tr2Gw2VlZWWF5eZmFhgfn5eebm5rBYLMzMzGA2m5mensZkMjE1NUU8HicWi6HT6Rgf
67+
HycSiaBSqRgdHUWhUCCXy5FIJIyMjCASiRgeHmZwcJC+vj66u7vp6uqis7OTtrY2WltbaW5uprGx
68+
kbq6Ompra6mpqcHv9+Pz+XC73TidTg4PDzk4OGB/fx+Hw8He3h47OztsbW2xsbHB+vo6q6urLC0t
69+
sbi4iNVqZXZ2FqPRyOTkJAaDgYmJCaLRKFqtlrGxMTQaDeFwmFAoRDAYRCaTEQgEkEqliMXic//h
70+
ggv+N3bHldKK1Mp8u/Kt/Qh16v0i8WO10vO0LEvQm9ce2SSFwuKS4WGBMFmv2qruPn+n0xdlXb4u
71+
eHnKPfih/Zb5Ruo4On/LfVz4pfK4nj272PLHC+2nKJ+RY/6pO/OSV8ZyhenDmd/4XCX7aH7hPPXc
72+
L+aCtNtpotO03JtTnKE/2+56oq7MsP+l7EG25tOd3Iqvr08C6bl52ap09feTG0v079X6PKem9Mj+
73+
9f1+A74o1JM=
7174
'''.strip()))
7275

7376
class RoundupRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
@@ -135,7 +138,11 @@ def inner_run_cgi(self):
135138
rest = self.path
136139

137140
if rest == '/favicon.ico':
138-
raise client.NotFound
141+
self.send_response(200)
142+
self.send_header('Content-Type', 'image/x-icon')
143+
self.end_headers()
144+
self.wfile.write(favico)
145+
return
139146

140147
i = rest.rfind('?')
141148
if i >= 0:

0 commit comments

Comments
 (0)