I'd mention that I never seem to have a problem using Thunderbird on
Windows 7, but I won't as I don't want to be accused of bullying, hating
GG, or whatever. Doh!!! :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 09/12/2013 14:19, Robert Voigtländer wrote:
Am Samstag, 7. Dezember 2013 00:01:49 UTC+1 schrieb Dan Stromberg:
On Fri, Dec 6, 2013 at 2:38 PM, Mark Lawrence wrote:
On 06/12/2013 16:52, John Ladasky wrote:
On Friday, December 6, 2013 12:47:54 AM UTC-8, Robert Voigtländer wrote:
I try
On 09/12/2013 10:12, Ian Kelly wrote:
On Sun, Dec 8, 2013 at 4:01 PM, Mark Janssen wrote:
Likewise, WITH A COMPUTER, there is a definite order which can't be
countermanded by simply having this artifice called "Object". If you
FEE(L)s hadn't noticed (no longer using the
will be able to help you.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
-development/python/threads/321181/python-bresenham-circle-arc-algorithm
over three years ago.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
we talking about? :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
uggest how to proceed further
Please read the whole history of this here
http://bugs.python.org/issue1424152
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
ions
that need supporting as 2.6 is now out of support and we move towards
3.4. However there are still 4275 open issues on the bug tracker.
Anyone up to help out, the pay and perks are really good? :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our l
On 10/12/2013 14:14, Chris Angelico wrote:
On Wed, Dec 11, 2013 at 1:06 AM, Mark Lawrence wrote:
On 10/12/2013 13:47, Chris Angelico wrote:
On Wed, Dec 11, 2013 at 12:35 AM, wrote:
Is this issue fixed. I am also facing the same issue of tunneling in
https request. Please suggest how to
age so we don't see double spaced crap
amongst other things, use another tool, or don't post.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 10/12/2013 16:49, rusi wrote:
On Tuesday, December 10, 2013 9:52:47 PM UTC+5:30, Mark Lawrence wrote:
On 10/12/2013 15:48, rurpy wrote:
On 12/10/2013 06:47 AM, Chris Angelico wrote:
On Wed, Dec 11, 2013 at 12:35 AM, harish.barvekar wrote:
Also: You appear to be using Google Groups, which
On 10/12/2013 16:59, ru...@yahoo.com wrote:
On 12/10/2013 09:22 AM, Mark Lawrence wrote:
On 10/12/2013 15:48, ru...@yahoo.com wrote:
[...]
There is no "you might want to" about it. There are two options here,
either read and action the page so we don't see double spaced cra
s there was the counsins David and
Jennifer. How do I know if I'm an intended recipient if you don't tell
me? I also can't delete the message. Hum, anything I've forgotten?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our
On 10/12/2013 23:50, Dan Stromberg wrote:
But I believe imdbpy is 2.7 only.
I guess it wouldn't be that difficult to run it through 2to3. Try that
and see what happens?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
seeing the
double line spacing above, thanks.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
erpreter(s). It makes learning this language a game.
Blimey, got something correct, miracles do happen.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 11/12/2013 12:28, Jai wrote:
please guide to make proxy type function in python
Write some code after looking at the documentation
http://docs.python.org/3/.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
Should I be using it?
Thanks
https://pypi.python.org/pypi/z3c.dependencychecker and probably others.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
variable/module/function name was based on a song title/album
name/lyric. Thankfully not on my project, it was a mate's. Code ended
up in small, round filing cabinet.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Law
est-data-structure-for-crossword-puzzle-search?lq=1
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 11/12/2013 16:01, bob gailer wrote:
One student (PhD in Physics) looked at X = X + 1 and said "no it doesn't".
Someone I worked with used x := x - x - x to invert a number.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our l
te my diary for next
week, so I learn Smalltalk Monday morning, Ruby Monday afternoon, Julia
Tuesday morning ...
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
the author of the above is
well worth a read.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
: %f" % (col, cavg))
I like consistency, new style formatting here, old style above, still if
it works for you.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
lifetime, no help from the nerds,
So Lord, won't you buy me Mozilla Thunderbird ?
With apologies to the late, great Janis Joplin.
Thanks! And welcome to the group.
ChrisA
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 11/12/2013 19:46, Chris Angelico wrote:
On Thu, Dec 12, 2013 at 6:41 AM, Mark Lawrence wrote:
Square brackets in a usage description often mean "optional". You may
want to be careful of that. There's no really good solution though.
There is, https://pypi.python.org/py
On 11/12/2013 20:03, Chris Angelico wrote:
On Thu, Dec 12, 2013 at 7:00 AM, Mark Lawrence wrote:
I use the alternative X for a mandatory argument X.
Also common, but how do you specify a keyword, then? Say you have a
command with subcommands:
$0 foo x y
Move the foo to (x,y)
$0 bar x y z
Go
received) within ten days of
transmission. Now there's accountability for you.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
e, but give me a for loop any day of the
week, guess I just find them more readable :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
olution is a simple thing to do. Finding a solution isn't as simple
see e.g. http://www.gossamer-threads.com/lists/python/dev/731701
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
ythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
r science. The year after he will
win the award again for his outstanding contribution which prevents
people from sending double spaced crap to this list.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
it's equivalent to eval(input()) in Python 3."
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
mant"
as an English word, regardless of whether the English variant is UK, US,
Australian, New Zealand, Soth African, Geordie, Glaswegian or any other :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
://kmike.ru/python-data-structures/.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
good piece of code, if it ain't broke, don't fix it
:) Maybe change one line.
if query_holder[-1] == ';':
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
ke you passing in the file handle as I've explained above (I
hope :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
istas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
/wiki.python.org/moin/GoogleGroupsPython to prevent us seeing the
double line spacing above, thanks.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
hanks.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
x27;]
from itertools import groupby
def key(x, group=[0]):
... try:
... return group[0]
... finally:
... group[0] += x.endswith(";")
...
[" ".join(group) for _, group in groupby(sample, key)]
['drop table sample_table;', 'crea
l of it into your message.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
ap.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 13/12/2013 16:43, Chris Angelico wrote:
On Sat, Dec 14, 2013 at 3:39 AM, Mark Lawrence wrote:
On 13/12/2013 16:27, Chris Angelico wrote:
On Sat, Dec 14, 2013 at 3:15 AM, wrote:
One should recognize, with win7, MS, finally, produce
a full unicode system. Strangely, among all the
Seems like we're now in the later stages of the 15, three minute rounds.
The trainer won't throw in the towel, the referee won't stop the fight
and the boxer himself won't quit. Is jmf actually trying to get himself
killed?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 13/12/2013 23:17, Ethan Furman wrote:
On 12/13/2013 03:10 PM, Mark Lawrence wrote:
Seems like we're now in the later stages of the 15, three minute
rounds. The trainer won't throw in the towel, the
referee won't stop the fight and the boxer himself won't quit. Is jm
On 14/12/2013 10:00, Steven D'Aprano wrote:
On Fri, 13 Dec 2013 23:58:14 +0000, Mark Lawrence wrote:
On 13/12/2013 23:17, Ethan Furman wrote:
On 12/13/2013 03:10 PM, Mark Lawrence wrote:
Seems like we're now in the later stages of the 15, three minute
rounds. The trainer won'
On 14/12/2013 13:14, Jean Dubois wrote:
Op vrijdag 13 december 2013 09:35:18 UTC+1 schreef Mark Lawrence:
On 13/12/2013 03:23, Jean Dubois wrote:
kind regards,
jean
p.s. I'm using Linux/Kubuntu 11.04
Would you please read and action this
https://wiki.python.org/moin/GoogleGroupsPyth
Clothes" and you'll get it :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
le with Python 3 yet?
This is one of the goals of the so called Phoenix project
http://wiki.wxpython.org/ProjectPhoenix
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
nistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
t what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
;OpenType"
jmf
Where is the Python related issue here? Why do you keep posting double
spaced crap, despite repeated requests not to do so? Or do you blame
this on the allegedly failed PEP 393 FSR implementation?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what
On 14/12/2013 22:51, Steven D'Aprano wrote:
On Sat, 14 Dec 2013 21:05:05 +0000, Mark Lawrence wrote:
On 14/12/2013 20:48, wxjmfa...@gmail.com wrote:
print((os.linesep).join([unicodedata.name(c) for c in u]))
ETHIOPIC SYLLABLE SEE
LATIN SMALL LETTER E WITH ACUTE
EURO SIGN
CJK UN
ality/2013-December/000189.html
is just a temporary hickup.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
turn it on and make sure there's a good bulb in it!".
ChrisA
On this count I observe that on 15/12/2013 GMT at 08:26 the cows still
haven't come home :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawren
On 14/12/2013 19:42, Peter Otten wrote:
Mark Lawrence wrote:
This method returns a list, the example from The Fine Docs being:-
>>> Counter('abracadabra').most_common(3)
[('a', 5), ('r', 2), ('b', 2)]
With the trend in Python being more
ay be
incorrect.
PS. For those living in the past without proper Unicode support: £ = GBP.
Thanks for making my day, I've roared with laughter at the PS.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
Python and wxPython,
which wraps wxWidgets?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
obvious what
they do. Counter, what the heck? :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 16/12/2013 08:02, Mark wrote:
The record for double spaced google crap, congratulations. Mind you,
it's a great new game this, Spot the Text, much better than I Spy!!!
On Monday, December 16, 2013 2:55:23 AM UTC-5, Mark wrote:
On Monday, December 16, 2013 2:52:05 AM UTC-5, Mark
, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
n't fit all the data for my 100+
screens into a one liner, help please :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 16/12/2013 11:58, Chris Angelico wrote:
On Mon, Dec 16, 2013 at 8:42 PM, Mark Lawrence wrote:
I've done the latter, but still can't fit all the data for my 100+ screens
into a one liner, help please :)
With 100 screens, you should be able to use lines of text up to 8000
chara
ution without loops ?
Thanks
Ravi
I've no idea what your definition of "best" is but this works.
strings = ['{} - {} , {} - {}'.format(t[0], b[-2], t[1], b[-1]) for b in a]
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our
ng a cow handle a shotgun".
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
sking these type of questions here
https://mail.python.org/mailman/listinfo/core-mentorship
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
line++
# process the CSV
Thank you.
Something like.
it = iter(csv.DictReader(file))
for _ in range(4): # if I've counted correctly :)
next(it)
for row in it:
# process the CSV
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for ou
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
the first time, wxPython will be able
to take full advantage of the superb PEP393 Flexible String
Representation (FSR) which is available in Python 3.3+.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.
w that
Python 2 and unicode don't mix.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 17/12/2013 09:18, wxjmfa...@gmail.com wrote:
Le mardi 17 décembre 2013 09:33:24 UTC+1, Mark Lawrence a écrit :
On 17/12/2013 07:58, wxjmfa...@gmail.com wrote:
From all the toolkits, wxPython is probably the most
interesting. I used all versions from 2.0 (?) up to 2.8. Then
it has
On 17/12/2013 11:13, Steven D'Aprano wrote:
On Tue, 17 Dec 2013 09:39:06 +0000, Mark Lawrence wrote:
Personally I am convinced that wxPython can't handle unicode for the
simple reason that it doesn't yet support Python 3 and we all know that
Python 2 and unicode don't mix.
, but it's really
too slow.
jmf
To what, where is your context, my crystal ball is broken again?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
r you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
n contract I
fixed the fix!!!
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
ottle get monkey?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
7;s
interested. Using a Whitesmith's pre-ANSI C compiler didn't exactly
help me either. IIRC printf was spelt format and all the formatting
codes were different to what became standard C.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our
uot;import os" tells me that you're running setup.py from a Python
prompt, you should be running it from a Windows command prompt.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
hey are complaining that their
systems are too slow, yes?
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
making some progress :) You're likely to get
more offers of assistance if you read and action this
https://wiki.python.org/moin/GoogleGroupsPython to prevent us seeing the
double line spacing above, thanks.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
anybody help me in this regard?
Regards
Pradeep
http://docs.python.org/3/library/logging.html
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 18/12/2013 03:36, Cameron Simpson wrote:
On 18Dec2013 03:27, Mark Lawrence wrote:
On 18/12/2013 03:22, smilesonisa...@gmail.com wrote:
I am a newbie in python. I am looking for a existing module which I can
import in my program to log the objects to a file?
I know there is a module
Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
or our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
fooey :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
-
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
nistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
excellent answer from Jerry Hill is to use the
iPython %paste command.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 19/12/2013 01:49, Roy Smith wrote:
In article ,
Mark Lawrence wrote:
I've never contemplated writing a compiler, let alone actually written
one. It's like the comments along the lines of "you can't call yourself
a programmer until you've mastered regular
never got anywhere? Or did C simply have a far larger
sales and marketing budget? :)
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 19/12/2013 05:09, rusi wrote:
On Thursday, December 19, 2013 10:20:54 AM UTC+5:30, Mark Lawrence wrote:
On 19/12/2013 04:29, rusi wrote:
On Thursday, December 19, 2013 6:19:04 AM UTC+5:30, Rhodri James wrote:
On Tue, 17 Dec 2013 15:51:44 -, Wolfgang Keller wrote:
The only issue for me
Christian
execfile is Python 2 only.
--
My fellow Pythonistas, ask not what our language can do for you, ask
what you can do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
do for our language.
Mark Lawrence
--
https://mail.python.org/mailman/listinfo/python-list
On 19/12/2013 09:10, wxjmfa...@gmail.com wrote:
Le jeudi 19 décembre 2013 09:25:14 UTC+1, Mark Lawrence a écrit :
On 19/12/2013 08:10, wxjmfa...@gmail.com wrote:
Same experience with PyQt4.
Py 3.2 : PyQt4.QtCore.PYQT_VERSION_STR -> 4.8.6
Py 3.3 : PyQt4.QtCore.PYQT_VERSION_
1301 - 1400 of 5532 matches
Mail list logo