galeom...@gmail.com wrote in message
news:04ee91f9-1cbf-4364-bca3-da25aa4db...@googlegroups.com...
#!/usr/bin/python
import time
f = open('/home/martin/Downloads/a.txt')
Looks like you are on Unix so you can do this from the shell
tail -F /home/martin/Downloads/a.txt
James
--
https
! :)
Or, alternatively, that Python has many constants, such as all those
immutable integers cached around the place :-) What it doesn't have is
fixed bindings.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
https://mail.python.org/mailman/listinfo/python-list
'] )
except KeyError:
city = ???
Does that help?
James
--
https://mail.python.org/mailman/listinfo/python-list
answered by the Qt Designer
manual? Which can be googled for trivially, by the way.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
https://mail.python.org/mailman/listinfo/python-list
in mind. Here are some
links for anyone else who is interested.
http://www.sigala.it/sergio/tvision/images.html
http://www.npcole.com/npyscreen/
http://excess.org/urwid/examples.html
http://www.hexedit.com/hex-edit-shots.htm
James
--
https://mail.python.org/mailman/listinfo/python-list
New submission from James Lu:
It will show invalid html inside of script tags, for example, at the learners
dictionary:
function output_creative (id)
{ document.write
(div id=' + id + ' +
scr
James Lu added the comment:
2.5, but I don't think the library has changed since.
james
On Fri, Sep 6, 2013 at 12:29 PM, Ezio Melotti rep...@bugs.python.orgwrote:
Ezio Melotti added the comment:
What version of Python are you using?
--
nosy: +ezio.melotti
James Harris james.harri...@gmail.com wrote in message
news:kvmvpg$g96$1...@dont-email.me...
Am looking for a TUI (textual user interface) mechanism to allow a Python
program to create and update a display in text mode. For example, if a
command prompt was sized 80x25 it would be made up
changes
to constants persisted. Many's the poor natural scientist who was
perplexed to find that 0 suddenly had the value 1!
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
keyboard would be essential. Input from a mouse would be nice to
have.
Especially if you have had a similar requirement in the past but even if
not, is there any cross-platform system you would recommend?
James
--
http://mail.python.org/mailman/listinfo/python-list
James Sanders added the comment:
I did a bit more digging and I think I've worked out what is going on. The
particular bit of tcl initialization code that triggers the problem if it is
run before the fork is Tcl_InitNotifier in tclUnixNotify.c. It turns out there
is a known problem
?
Sockets? It depends a bit on what you're trying to do, exactly. If you
give us a bit more context, we might be able to give you better advice.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
James Sanders added the comment:
I recently got hit by this bug on 64-bit ubuntu 13.04, with python 3.3.1 and
tcl/tk 8.5.13 installed from the Ubuntu repositories. However, I tried
building the same versions of tcl, tk, and python locally, and couldn't
reproduce the bug. I also built python
in ('y', 'yes', 'ohdeargodyes', 'you get the idea'):
print('ok')
else:
print('goodbye')
sys.exit()
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
?) of standard and hostile environments
as class variables.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
James Laver added the comment:
I looked up quotemeta with perldoc and you're right, it will quote the hyphen.
Given that python's regex engine correctly deals with unnecessarily quoted
characters, I suppose this is fine.
--
resolution: - wont fix
status: open - closed
New submission from James Laver:
Traceback (most recent call last):
File /Users/jlaver/retest.py, line 6, in test_escape
self.assertEquals(re.escape('-'), '-')
AssertionError: '\\-' != '-'
The only place you can do bad things with hyphens is in a character class. I
fail to see how you'd
James Laver added the comment:
Quite right, it does say that in the documentation. The documentation is
perfectly correct, but the behaviour is wrong in my opinion and as you suggest,
we should be escaping metacharacters only.
--
___
Python tracker
is it would be more foolproof to edit that stuff with a
spreadsheet.
There's nothing foolproof about using a spreadsheet!
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
flipping between them slows me down
dramatically. Long lines have no effect on the speed of the program, but
they can have serious effects on the speed of the programmer.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
On Tue, 30 Jul 2013 01:11:18 +0100, Joshua Landau jos...@landau.ws wrote:
On 30 July 2013 00:08, Rhodri James rho...@wildebst.demon.co.uk wrote:
I'm working on some shonky C code at the moment that inconsistent
indentation and very long lines. It is extremely annoying not to be
able to put
New submission from James Lu:
I have attached a *possible* new version of threading.py
that returns the value of the target.
--
components: Library (Lib)
files: threading.py
messages: 193899
nosy: James.Lu
priority: normal
severity: normal
status: open
title: threading.Thread.run
James Lu added the comment:
run's calling function needs to return.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18591
___
___
Python-bugs
New submission from James Lu:
the bool type should have a toggle() function
--
messages: 193608
nosy: James.Lu
priority: normal
severity: normal
status: open
title: bool.toggle()
type: enhancement
versions: Python 3.5
___
Python tracker rep
James Lu added the comment:
I mean, return a value, some people like this style.
james
On Tue, Jul 23, 2013 at 12:10 PM, Eric V. Smith rep...@bugs.python.orgwrote:
Eric V. Smith added the comment:
bool instances are immutable, so all value.toggle() could do is the same
as not value
James Lu added the comment:
well, filter() could take the function not lambda x:not x
james
On Tue, Jul 23, 2013 at 12:23 PM, Eric V. Smith rep...@bugs.python.orgwrote:
Eric V. Smith added the comment:
Since it would be the same as not value, I can't imagine this would be
added
, but
print is a function in Python 3, so the parameter need parentheses
around them.
This would all involve a lot less guesswork if you cut and pasted both
your code and the error traceback.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python
New submission from James Lu:
dis.dis fails on one letter strings.
dis.dis(t)
Traceback (most recent call last):
File pyshell#26, line 1, in module
dis.dis(t)
File C:\python 25\lib\dis.py, line 44, in dis
disassemble_string(x)
File C:\python 25\lib\dis.py, line 111
New submission from James Lu:
if you assign a lambda to a object and call it,you get this:
Traceback (most recent call last):
File pyshell#21, line 1, in module
n.__div__(3)
TypeError: lambda() takes exactly 2 arguments (1 given)
The full test is here:
n = num()
n.__div__
function lambda
Changes by James Lu jam...@gmail.com:
--
type: - behavior
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18474
___
___
Python-bugs-list mailing
James Lu added the comment:
2.5,new-style
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18474
___
___
Python-bugs-list mailing list
Unsubscribe
James Lu added the comment:
instance,assinged during __init__
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18474
___
___
Python-bugs-list
James Lu added the comment:
Also,there were some bugs, but after I fixed them, it would only work if I did
this:
n.__div__(n,3)
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18474
James Bennet added the comment:
I have observed this bug under CentOS 5.9 using the version of
python-setuptools from the official CentOS repository. -ba is not a valid
option for that version of RPM. I am able to get further by installing the
rpm-build package.
--
nosy
are the worse culprits.
And while emacs is bad on the second, its excellent on the third -- to
the extend that you 'live inside emacs,' you dont need the mouse.
You clearly never trained as a classical pianist :-)
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman
New submission from James Lu:
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/index.html#dSFMT
You might want to use a better algorithm
--
components: Library (Lib)
files: dSFMT-src-2.2.1.zip
messages: 192469
nosy: James.Lu
priority: normal
severity: normal
status: open
title
Changes by James Lu jam...@gmail.com:
--
nosy: -James.Lu
type: - enhancement
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue18386
___
___
Python
/defend_against_fruit/
License: Apache Public License v2
Authors:
James Carpenter
jcarpenter621 at yahoo.com
LinkedIn: http://www.linkedin.com/in/jamescarpenter1
Matthew Tardiff
mattrix at gmail.com
LinkedIn: http://www.linkedin.com/in/matthewtardiff
PA HREF=http://teamfruit.github.io
Changes by James Socol me+pyb...@jamessocol.com:
--
nosy: +jamessocol
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue9883
___
___
Python-bugs-list
James Saryerwinnie added the comment:
I confirmed the issue in tip. One of the issues with the original patch is
that it modifies the tokeneater method used by getblock which won't work
if the first token is any of the special cased tokens in the original patch
('@', 'def', 'class'). I've
/defend_against_fruit/
License: Apache Public License v2
Authors:
James Carpenter
jcarpenter621 at yahoo.com
LinkedIn: http://www.linkedin.com/in/jamescarpenter1
Matthew Tardiff
mattrix at gmail.com
LinkedIn: http://www.linkedin.com/in/matthewtardiff
--
http://mail.python.org/mailman/listinfo
James O'Cull added the comment:
We have more information on this bug here. It's SSL v2 related when pushing to
IIS.
http://stackoverflow.com/a/16486104/97964
Here's a paste from the StackOverflow answer:
I found a few ways of dealing with this issue:
To fix this server-side
James O'Cull added the comment:
I appreciate the response all the same. Thanks for taking the time to look at
it, Antoine.
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17948
so many times in various guises
in the last week or two.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
James Pye added the comment:
Thinking about this again.. perhaps a better approach would be to force the
embedder to define the symbol in their binary.
That is, libpython.x doesn't define Py_FatalError. The binary that links in
libpython defines it.
(and a me too on Jonathan's comments
I see, just to be clear, do you mean that Python 2.7.4 (stable) is
incompatible with Tk 8.6 (stable)?
James
On Fri, Apr 19, 2013 at 12:27 PM, Serhiy Storchaka storch...@gmail.comwrote:
18.04.13 19:24, James Jong написав(ла):
The file libtk8.6.so http://libtk8.6.so has 1.5M
watch for?
James,
On Wed, Apr 17, 2013 at 9:59 PM, Chris Angelico ros...@gmail.com wrote:
On Thu, Apr 18, 2013 at 8:39 AM, James Jong ribonucle...@gmail.com
wrote:
I managed to compile sqlite with:
CPPFLAGS='-I/path_to_sqlite-3.7.16.2/include -I/path_to_tk8.6.0/include'
DFLAGS='-L
==
The file libtk8.6.so has 1.5M and is definitely there.
So why did that compilation fail?
James
On Thu, Apr 18, 2013 at 11:05 AM, Jason Swails jason.swa...@gmail.comwrote:
On Thu, Apr 18, 2013 at 10:37 AM, James Jong ribonucle
`LDFLAGS`
* /path_to/sqlite3/lib
* /path_to/tcl/lib
* /path_to/tk/lib
and the following lib paths through `LD_LIBRARY_PATH`:
* /path_to/sqlite/lib
* /path_to/tcl/lib
* /path_to/tk/lib
Thanks,
James
On Thu, Apr 18, 2013 at 12:24 PM, James Jong ribonucle...@gmail.com wrote:
Thanks Jason. I
system and copy it to the
supercomputer). But this thread shows that, at least, setup.py tries to
load libtk.so (a dynamic shared library).
Does Python then load dynamic libraries from sqlite, tcl, tk when using the
respective modules?
James
On Thu, Apr 18, 2013 at 3:10 PM, Terry Jan Reedy tjre
. Any
thoughts?
Thanks,
James
On Tue, Apr 16, 2013 at 1:28 PM, James Jong ribonucle...@gmail.com wrote:
Thank you Terry, I am working with:
cat /proc/version
Linux version 2.6.18-274.el5xen (brewbuil...@norob.fnal.gov) (gcc version
4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Thu Jul 21
for tck/tk, sqlite or dl on
the Scientific Linux website, but maybe I am not looking in the right
place. Do you know how I can find which tarballs I need?
James
On Tue, Apr 16, 2013 at 12:55 PM, Terry Jan Reedy tjre...@udel.edu wrote:
On 4/16/2013 10:30 AM, rosoloum wrote:
I do not have
:
comparisons, then bitwise operators (*not* bitwise comparisons!), then
shifts, then arithmetic operators, the unary operators, the power
operator, and finally primaries.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
James Pye added the comment:
Considering the API changes necessary for adding qualname, perhaps a better
solution would be to just start using the qualname instead of the function's
basename--co_name is the qualname. This would offer an automatic improvement
to the readability of coverage
New submission from David James:
Lib/argparse.py [1] doesn't mention a license in it. Could you please add a
license to it?
According to the argparse project [2], argparse is licensed under the Python
license. Chromium OS uses argparse. If you would add information about the
license
Dear All,
I need some assistance with Python so that values in the Name field e.g.
Murray - James - Leo can be labeled as:
Murray
James
Leo
with a new line replacing every dash.
Basically I need the equivalent of this VB in Python:
replace ( [Name] , -, vbNewLine)
I tried this but no luck
James Kesser added the comment:
My approach was just as outlined in the first few paragraphs here, just naming
loggers for each module using __name__:
http://docs.python.org/2/howto/logging.html#logging-advanced-tutorial
If this is not recommended the documentation should be updated
James Kesser added the comment:
Thanks for quick response!
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue17407
___
___
Python-bugs-list mailing
New submission from James Kesser:
I believe I have come across a bug with RotatingFileHandler in
logging/handlers.py
The attached script shows that when you are logging using RotatingFileHandler
pointed at the same file from multiple logger instances, it works at first
showing logging events
comp.lang.forth
comp.lang.python
comp.os.linux.misc
PROPONENT:
James Harris james.harris.1Agmail.com (replace A with @ - but please
discuss the proposal on Usenet!)
CHANGE HISTORY:
2013-03-09 Initial RFD
--
http://mail.python.org/mailman/listinfo/python-list
[- Tue 5.Mar'13 at 2:42:07 + Steven D'Aprano :-]
On Mon, 04 Mar 2013 11:09:10 -0500, David Robinow wrote:
But here's what I don't understand. Why does somebody who posts as
much as Steven (and thanks for that. Getting cussed at occasionally is a
cheap price for
[- Sat 2.Mar'13 at 17:54:57 +1100 Chris Angelico :-]
On Sat, Mar 2, 2013 at 5:09 PM, Devin Jeanpierre jeanpierr...@gmail.com
wrote:
On Fri, Mar 1, 2013 at 10:54 PM, Chris Angelico ros...@gmail.com wrote:
No offence Chris, but you're the only person I know who *regularly*
examples.
- Component Interface querying.
For more information see the PyPi page:
pypi.python.org/pypi/circuits/
cheers
James
James Mills / prologic
E: prolo...@shortcircuit.net.au
W: prologic.shortcircuit.net.au
--
http://mail.python.org/mailman/listinfo/python-announce-list
Support
run as
python program.py
but that removes some of the benefit of the shebang line.
James
--
http://mail.python.org/mailman/listinfo/python-list
- Phil phil_...@bigpond.com [2013-02-17 17:47:15 +1000] - :
Thank you for reading this.
My adventures with Python have just begun and during the few weeks I
have tried many IDEs. The following piece of code fails under all
IDEs, and the interpreter, except under the Wing IDE.
Why
couple of decades of computer science.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
code and leave us to guess? Sorry but I'm not
bored enough to try.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
this.
The program makes perfectly good sense, it is your description that
I don't understand. Please tell us what it is supposed to do, and
what makes you think it doesn't do it.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
, credits or license for more information.
print(1,2,3)
1 2 3
Python 2.7.1+ (r271:86832, Sep 27 2012, 21:12:17)
[GCC 4.5.2] on linux2
Type help, copyright, credits or license for more information.
print(1,2,3)
(1, 2, 3)
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http
/wait synchronous primitives.
* Simplified API for Eventing and Channel targeting.
* Many more bug fixes and test coverage.
For more information see the PyPi page:
pypi.python.org/pypi/circuits/
cheers
James
James Mills / prologic
E: prolo...@shortcircuit.net.au
W: prologic.shortcircuit.net.au
.
Advanced? Huh. I have here a language that does exactly what I want
without all that messy syntax nonsense. I call it Research Assistant.
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
New submission from James Lu:
x=y
y=x
x=y
print x
x
print y
x
It should raise a RuntimeError
--
components: None
messages: 174086
nosy: James.Lu
priority: normal
severity: normal
status: open
title: Error call
type: performance
versions: Python 2.6
Changes by James Lu jam...@gmail.com:
--
versions: -Python 2.6
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16352
___
___
Python-bugs-list
James Lu added the comment:
srry
--
resolution: invalid - rejected
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue16352
___
___
Python-bugs-list
James Teh added the comment:
This issue is much nastier than it seems when dealing with character sets that
contain multi-byte characters in Python 2.7 on Windows. For example, on a
Japanese system:
1. The ANSI code page is cp932 and Python 2.7 will return the TEMP environment
variable
Hello,
The ATOMac team is proud to announce a new release of ATOMac.
About ATOMac:
Short for Automated Testing on Mac, ATOMac is the first Python library
to fully enable GUI testing of Macintosh applications via the Apple
Accessibility API. Existing tools such as using appscript to send
Changes by James Lu jam...@gmail.com:
--
status: pending - closed
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14667
___
___
Python-bugs-list
Changes by James Lu jam...@gmail.com:
--
resolution: - works for me
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue14667
___
___
Python-bugs-list
James Salt added the comment:
This diff shows a correction of the documentation to reflect the name for the
csv file used in the implementation - this change seemed like the easiest and
simplest thing to do and avoids potential backwards incompatibility issues.
--
nosy: +James.Salt
New submission from James Hutchison:
This might even be a bug I've stumbled upon but I'm listing it as an
enhancement for now.
I really feel that relative imports in Python should just work. Regardless of
the __name__, I should be able to import below me. Likewise, it should work
even
i cant install livewires and their help about making a directory is useless to
me as i dont know how
btw im using windows 7
REALLY DESPERATE :)
--
Disclaimerhttp://study.abingdon.org.uk/moodle/mod/resource/view.php?id=8393
--
http://mail.python.org/mailman/listinfo/python-list
I think there's a simple answer but displaying my ignorance here.
I'm
using Python 2.7.3 IDLW with pydoc 3x
I think I've connected to my SQL Server 2005 and my SQL is good.
How do I display the actual data returned from my fetch? Been
searching for several hours but no joy...
Thanks. Jamie
could call
it dead simple. ISO-8601-2004(E) is 40 pages long.
A short standard, then :-)
--
Rhodri James *-* Wildebeest Herder to the Masses
--
http://mail.python.org/mailman/listinfo/python-list
James added the comment:
It turns out I don't really understand how frame objects work. My patch can
crash python if you do this:
class A:
... def f(*args):
... args = 1
... print(super())
...
A().f()
python: Objects/typeobject.c:6516: super_init: Assertion
James added the comment:
Sorry, I wasn't very clear. super() currently works by assuming that self is
the first entry in f_localsplus, which is defeated, for example, by doing:
class A:
... def f(self):
... del self
... super()
...
A().f()
Traceback (most recent
New submission from James Hutchison:
Windows 7 64-bit, Python 3.2.3
This is a very odd issue and I haven't figured out what caused it. I have a
python script that runs continuously. When it receives a request to do a task,
it creates a new thread (not a new process), does the task, then sends
James Hutchison added the comment:
This is the traceback I was getting where it was just a script that simply made
an SMTP connection then closed it. This fails before it attempts to connect to
the server.
Traceback (most recent call last):
File C:\tmp\manysmtptest.py, line 8, in module
James Hutchison added the comment:
That makes no sense. Why does:
s = socket.socket()
s.bind(('',50007))
s.listen(1);
s.close();
fix the issue then?
Re-opening, this issue should be understood because having such an operation
randomly fail is unacceptable for a production system. How does
New submission from James Hutchison:
One issue I've encountered is someone else's software setting PYTHONPATH to
their install directory of python. We have some old software that installs and
uses python 2.3 scripts and unfortunately this prevents the IDLE shortcuts for
newer versions
James Hutchison added the comment:
It's from the example.
http://docs.python.org/library/socket.html#example
--
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15779
James Hutchison added the comment:
The firewall is disabled for my machine.
So the options are:
1. Port was in-use: possible except that is normally a different error
2. Port was firewalled: firewall was disabled
3. Port mis-use: not likely because this wouldn't be random
4. Port
James Hutchison added the comment:
I can connect to all of the IPs for my server without issue.
Found this:
Another possible reason for the WSAEACCES error is that when the bind function
is called (on Windows NT 4.0 with SP4 and later), another application, service,
or kernel mode driver
Changes by James Hutchison jamesghutchi...@gmail.com:
--
status: closed - open
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15779
___
___
Python
James Hutchison added the comment:
Looks to me like python grabs an outgoing port number via unrandom means and if
it happens to map to a port taken by a service that demands exclusive access,
then it returns the WSAEACCESS error instead of WSAEADDRINUSE. Because this is
a fairly new feature
Changes by James Hutchison jamesghutchi...@gmail.com:
--
components: +Windows
___
Python tracker rep...@bugs.python.org
http://bugs.python.org/issue15779
___
___
Python
James added the comment:
I've attached a patch that I think fixes the variable arguments problem, and
changes the SystemErrors that can be obtained by misusing super() into
RuntimeErrors (I assume that's more appropriate?). There are three more
SystemErrors I'm not sure about: super
New submission from James:
For example:
Python 3.2.2 (default, Feb 10 2012, 09:23:17)
[GCC 4.4.5 20110214 (Red Hat 4.4.5-6)] on linux2
Type help, copyright, credits or license for more information.
class A:
... def f(*args):
... print(super().__repr__())
...
A().f
New submission from James Hutchison:
Following code deadlocks on Windows 7 64-bit, Python 3.2.3
If you have a pool issue a map operation over an empty iterable then try to
join later, it will deadlock. If there is no map operation or blah in the code
below isn't empty, it does not deadlock
c is an alternative to distutils' Extension() support or Makefile compilation
of simple extension modules.
It provides a meta_path hook that performs compilation and linkage of C, C++,
or Objective-C source files upon import.
Any Python implementation providing a functional sysconfig module
) # False
five.contents[five.contents[:].index(5)] = 4
print(2 + 2 == 5) # True (must be sufficiently large values of 2
there...)
Heh. The author is apparently anonymous, I guess for good reason.
Someone's been writing FORTRAN again :-)
--
Rhodri James *-* Wildebeest Herder
801 - 900 of 4053 matches
Mail list logo