opriate IO stream that handles the encoding/decoding.
I'm sure I could implement the logic myself by looking at the mode/
encoding and return the appropriate IO interface, but I was hoping there
was something in the stdlib to do this, or some pre-existing code I can
lift?
Thanks in advance
allen.fowler wrote:
> Hello,
>
> Can anyone recommend a simple python template engine for generating
> HTML that relies only on the Pyhon Core modules?
>
Mako (http://www.makotemplates.org/) sounds like what you want..
Will McGugan
http://www.willmcgugan.com
--
http://mail.pyt
allen.fowler wrote:
> Hello,
>
> Can anyone recommend a simple python template engine for generating
> HTML that relies only on the Pyhon Core modules?
>
Mako (http://www.makotemplates.org/) sounds like what you want..
Will McGugan
http://www.willmcgugan.com
--
http://mail.pyt
; a
{'a': 1, 'c': 2, 'b': 1}
>>> b
{'a': 1, 'c': 2, 'b': 1}
>>> a.items()
[('a', 1), ('c', 2), ('b', 1)]
>>> b.items()
[('a', 1), ('c', 2), ('b', 1)]
Can I rely on this behavior?
Regards,
Will McGugan
blog: http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
Hi,
Is there some reference regarding how to package a Python application
for the various platforms? I'm familiar with Windows deployment - I use
Py2Exe & InnoSetup - but I would like more information on deploying on
Mac and Linux.
TIA,
Will McGugan
--
http://www.willmcgugan.com
Hi,
Is there a canonical way of storing per-thread data in Python?
Will McGugan
--
http://mail.python.org/mailman/listinfo/python-list
Peter Otten wrote:
>
> The "error return without exception set" part looks like a failed
> consistency check in ceval.c -- perhaps caused by a broken extension
> written in C.
>
> But you'd have to give some more context.
Thanks for the explanation. It happens when I'm debugging a wxWidgets
ap
Hi,
Can anyone suggest a likely cause for the following exception...
Exception exceptions.SystemError: 'error return without exception set'
in ignored
Thanks
Will McGugan
--
http://mail.python.org/mailman/listinfo/python-list
google.com/p/gameobjects/
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
Mizipzor wrote:
> During my coding Ive found two vector classes on the internet. Ive
> modified them both a little but the do both have advantages and
> disadvantages.
>
I'm working on a vector class at the moment, in my 'gameobjects'
library. It's not really ready for public consumption, but fee
RGB will will use 24 bits per pixel, not 16, so the first error you
got makes sense. I guess using the raw decoder with "BGR;16" makes it
use 16 bit. Although, I couldn't find any reference in the docs!
I'm sure Fredrik Lundh could shed some light on this...
Will McGugan
--
blog: http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
Michael Bentley wrote:
>>
>> would there be any speed increase in code execution after python code
>> being
>> compiled into exe file with py2exe?
>>
>
> No. I would expect slower startup followed by the same code execution
> time you'd get from running normally (not that I've actually teste
Hi,
I have written a BBCode parsing module that may be of use to some
people. It turns BBCode in to XHTML snippets. See the following page if
you are interested...
http://www.willmcgugan.com/2007/03/10/bbcode-python-module/
Will McGugan
--
blog: http://www.willmcgugan.com
--
http
Will McGugan wrote:
> Hi,
>
> I'd like a generator that takes a sequence and yields tuples containing
> n items of the sqeuence, but ignoring the 'odd' items. For example
Forgot to add, for my purposes I will always have a sequence with a
multiple of n items.
Will
while True:
yield tuple([i.next() for _ in xrange(count)])
Is this the most efficient solution?
Regards,
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
[EMAIL PROTECTED] wrote:
>
> sys.exit() raises a SystemExit, see
> http://docs.python.org/lib/module-sys.html
>
Oh I know. I was just wondering if there was some sort of subtle 'best
practice' recommendation that I wasnt aware of for using sys.exit over
raising the exception manually. In the sa
Hi,
Is there any difference between calling sys.exit() and raise SystemExit?
Should I prefer one over the other?
Regards,
Will McGugan
--
blog: http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
rvice.
It is best to play nice of course. I would recommend using their
official APIs if possible!
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
"&" and "%7C", so I'm
> thinking thats the problem, does anyone know how I would make it keep
> the url as I intended it to be?
>
Google doesnt like Python scripts. You will need to pretend to be a
browser by setting the user-agent string in the HTTP header.
mthorley wrote:
> Greetings, I'm looking for a python module that will take a datetime
> obj and convert it into relative time in english.
> For example: 10 minutes ago, 1 Hour ago, Yesterday, A few day ago, Last
> Week, etc
>
I feel for you. I'm always on the lookout for an intelligent date.
--
ers now... :-)
>
Nice quote re youtube on Python.org
http://www.python.org/about/quotes/
Will McGugan
--
blog: http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
en there is a new version. It would require a
little more effort if you want to have some kind of automatic update...
Will McGugan
--
blog: http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
it divisable'. Do you want to check it is
divisible or do you want to make it divisible? And if you want to make
it divisible do you want to go to the next multiple of 4, or the previous?
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
e processing a lot of data? With numbers those big
I would expect to have enough time to go make a coffee, then drink it.
If you think it is slower than it could be, post more code for
optimization advice...
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
Beliavsky wrote:
>
> The number 1 is not generally considered to be a prime number -- see
> http://mathworld.wolfram.com/PrimeNumber.html .
>
I stand corrected.
--
blog: http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
Steve Bergman wrote:
> Just wanted to report a delightful little surprise while experimenting
> with psyco.
> The program below performs astonoshingly well with psyco.
>
> It finds all the prime numbers < 10,000,000
Actualy, it doesn't. You forgot 1 and 2.
Will
> #!/usr/bin/python -OO
> import math
> import sys
> import psyco
>
> psyco.full()
>
> def primes():
> primes=[3]
> for x in xrange(5,1000,2):
> maxfact = int(math.sqrt(x))
> flag=True
> for y in primes:
> if y > maxfact:
> break
>
notejam wrote:
> Hi,
> I am having a problem with print statements always cause a line feed.
> I need to print a line of text, then the next print statement will
> start printing where the last one stopped rather than drop down a line.
>
> In basic we can do this with print "texst"; followed by
notejam wrote:
> Hi,
> I am having a problem with print statements always cause a line feed.
> I need to print a line of text, then the next print statement will
> start printing where the last one stopped rather than drop down a line.
>
> In basic we can do this with print "texst"; followed by
omething in web development, applications, graphics or other
interesting field. Here is a copy of my CV.
http://www.willmcgugan.com/cvwillmcgugan.pdf
Regards,
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
would have to be running it on an ancient PC if
that is an issue.
If you really want to avoid OpenGL, then writing a custom 3D engine
using flat shaded polys, with painters algorithm, rendered with your
favourite gui toolkit isn't a great deal of work.
Will McGugan
--
http://www.willmcg
Steven Bethard wrote:
> Are you really using staticmethod and calling __new__? It's often much
> easier to use classmethod, e.g.::
>
> class Color(object):
> ...
> @classmethod
> def from_html(cls, r, g, b):
> ...
> # convert r, g, b to normal
= Color.FromHtml(r, g, b)
c = Color.from_html(r, g, b)
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
s, i have to plot
> point, lines, sphere, surfaces and their intersections...
OpenGL works rather well with wxPython. If it hangs your entire machine
it can only be driver issues. Try downloading the latest video drivers
and I suspect this problem will magically disapear!
Will McGugan
--
http://www.
Duncan Booth wrote:
>
> Yes, it would, although since the implication is that your class expected
> numbers and the file iterator returns strings I'm not sure how much it
> matters: you are still going to have to write more code than in your
> example above. e.g.
>
>v1 = Vector3D(float(n) for
Duncan Booth wrote:
> No it isn't Pythonic. Why not just require 3 values and move the
> responsibility onto the caller to pass them correctly? They can still use
> an iterator if they want:
>
> Vector3D(a, b, c)
> Vector3D(*some_iter)
I kind of liked the ability to partially use iterato
mply wouldnt do them! But I dont want to teach beginner programmers
bad habbits!
Any comments appreciated...
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
r better ways of doing it. Any help would be appreciated.
>
The subprocess module may help you...
http://docs.python.org/dev/lib/module-subprocess.html
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
brary for these things
> (http://www.alcyone.com/software/chess/). Does anyone konw about more
> chess related modules?
I have written a chess module that may be of use to you.
http://www.willmcgugan.com/2006/06/18/chesspy/
Will McGugan
--
work: http://www.kelpiesoft.com
blog: http://www.wil
ace C++ with Python in any way,
just to emulate the strings / containers / slicing etc. I did google
for it but my search terms were too vague...
Thanks in advance,
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
Hi,
I've been using Python for years, but I recently encountered something
in the docs I wasnt familar with. That is, using two arguements for
iter(). Could someone elaborate on the docs and maybe show a typical use
case for it?
Thanks,
Will McGugan
--
work: http://www.kelpiesoft.com
map.
An alternative may be to place your bitmap in html and use a
wxHtmlWindow to display it.
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
his...
with open('somefile','w') as fout:
fout.writelines( line+"\n" for line in convertedData )
> ... or maybe some hybrid of the two which writes chunks of the
> convertedData list out in one shot ...
The OS should buffer it for you.
Will McGugan
--
http://mail.python.org/mailman/listinfo/python-list
ent) coordinates. If you have the
mouse position in screen coordinates, you will need to convert them with
the ScreenToClient for your grid.
Will McGugan
--
work: http://www.kelpiesoft.com
blog: http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
more typical database solution?
Thanks,
Will McGugan
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
://www.willmcgugan.com/2006/06/18/chesspy/
Regards,
Will McGugan
--
work: http://www.kelpiesoft.com
blog: http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
Hi folks,
I have just posted a python 'netstring' module on my blog. Comments welcome!
http://www.willmcgugan.com/2006/06/04/python-netstring-module/
Regards,
Will McGugan
--
http://mail.python.org/mailman/listinfo/python-list
e and:
>
> (3) mylist = []
>
> Why are (1) and (2) preferred? I think the first two are changing the
> list in-place, but why is that better? Isn't the end result the same?
I'm wondering why there is no 'clear' for lists. It feels like a common
operation for mut
functional?
> Thanks
>
Something _like_ a PyOpenGL implementation? What about PyOpenGL itself?
http://pyopengl.sourceforge.net/
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
or or Color(1.0, 1.0, 1.0, 1.0)
fillColor = fillColor or Color(0.0, 0.0, 0.0, 0.25)
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
onents of the color by
name, rather than an index to the tuple.
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
control flow
> command. For example, you can't have "return" with an argument inside a
> generator.
>
> Too bad "return" wasn't entirely forbidden within generators, and
> "yield" without an argument mandated instead. Oh well, too let
gt;
There may be a better solution to your original problem (if you post
more details Im sure there will be plenty of suggestions), but the
following should reverse a dictionary..
>>> testdict = dict(a=1, b=2)
>>> reversedict = dict( (value, key) for key, value in
a,
>
> the output is
>
> f e d c b a
>
> How can i remove the spaces b/w each letter?
print "".join(list)
BTW list isnt a good name for a list, it hides the built in type.
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
better for the animation.
HTH,
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
Will McGugan wrote:
> Neal Becker wrote:
>
>> I can do this with a generator:
>>
>> def integers():
>> x = 1
>> while (True):
>> yield x
>> x += 1
>>
>> for i in integers():
>> Is the
n itertools.count():
print i
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
vpr wrote:
> Hi
>
> Does anyone have some example code to create a wx dialog that apears
> off screen on the bottom right hand corner and slides up into the
> screen ?
>
Andrea Gavana does..
http://xoomer.virgilio.it/infinity77/eng/freeware.html#toasterbox
Wil
.. an irrational fear of snakes perhaps?
Its not irrational if you are a gator!
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
ror: name 'a' is not defined
>>> a = 1
>>> a + 1
2
Typos in variable names are easily discovered unless the typo happens to
exist in the current context.
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
Tuvas wrote:
> Is there a function that will take a char. and return the ascii value?
> Thanks!
>
ord
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyy
There is a new version if anyone is interested...
http://www.willmcgugan.com/chess.py
It contains optimizations and bugfixes.
Can anyone suggest a name for this module? pyChess is already taken...
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@',
gt;
>
>>>>[x for x in range(10) if 2
> [3, 4, 5, 6]
>
> Read about it in the reference:
> http://www.python.org/doc/2.4.2/ref/comparisons.html
>
Thanks. I was aware of that, I've just never got in to the habbit of
using it..
Will McGugan
--
http://www.will
mainly for the fun
of it. I wrote a chess game in C++ a while back
(http://www.chesscommander.com) and I thought it would be interesting to
re-implement the chess library part in Python.
Regards,
Will McGugan
--
http://www.willmcgugan.com
--
http://mail.python.org/mailman/listinfo/python-list
Claudio Grondi wrote:
> what about:
>
>>>>lst = [digit for digit in '06897']
>>>>lst
>
> ['0', '6', '8', '9', '7']
Or..
>>> list('06897')
['0', '6', &
version of pyOpenGL / wxPython?
Its only been tested on Windows, but it just uses basic OpenGL so there
is not that much to go wrong..
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
Tim Peters wrote:
> [john basha]
>
>>send me the britney nude photos
>
>
> Because they're a new feature, you'll have to wait for Python 2.5 to
> be released.
She has just spawned a child process. Give her to Python 2.6 to get back
in shape.
Will McGu
ached
piechartwindow.py). It can also be used to pre-generate images such as
this..
http://www.foodfileonline.com/static/piecharts/pie01009.jpg
Code is public domain.
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+
gt; There has to be something obvious that I'm missing here. Any
> suggestions?
>
I dont think there is anything in the standard library to help you here.
Windows has an api called 'MAPI' which does this sort of thing. There
may be bindings to it somewhere, or you
ery high speed operations on highly compressed binary
> structures - which is not Python's forte.
>
> You might be able to put a Python interface over an engine written
> in another language.
Wasn't Google's first search engine actualy written in Python?
Will McGugan
--
h
;t know, and
> I'll bet you don't either.
Sure. But if I'm not currently optimizing I would go for the method with
the best behaviour, which usualy means hashing rather than searching.
Since even if it is actualy slower - its not likely to be _very_ slow.
Will McGugan
--
http:
'count' which must make a pass through every element of the list, which
would be slower than the efficient hashing that set does. I'm also not
sure about removing an element whilst iterating, I think thats a no-no.
Will McGugan
--
http://www.willmcgugan.com
"".join
line' would suggest there was just one of them, so I assumed it was string.
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
> text = (line[n:n+1] or ['nothing'])[0]
I was assuming that 'line' would be a string, not a list. Seems more
likely give the name and context.
Will McGugan
--
http://www.kelpiesoft.com
--
http://mail.python.org/mailman/listinfo/python-list
the code to _not_ throw the exception the majority of
times. Otherwise the simple condition is better. Although I expect there
is not much difference either way..
Will McGugan
--
http://www.kelpiesoft.com
--
http://mail.python.org/mailman/listinfo/python-list
cular position in the results.
Will McGugan
--
http://www.kelpiesoft.com
--
http://mail.python.org/mailman/listinfo/python-list
..
>>> dict_replace( "a b c", dict(a="x", b="y") )
"x y c"
Regards,
Will McGugan
--
http://www.kelpiesoft.com
--
http://mail.python.org/mailman/listinfo/python-list
DENG wrote:
> dict1={...something...}
>
> dict2={...somethind else ..}
>
> dict1 + dict2
>
>
> that's does works ..:(, it's not like List...
I think you want..
dict1.update(dict2)
Will McGugan
--
http://www.willmcgugan.com
"".join({'*'
>>> import math
>>> math.ceil(5.7)
6.0
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
praba kar wrote:
> Dear All,
>I want to know the link between c and python.
>Some people with C background use Python instead
> of programming in C.why?
>
Because I can create software many times faster. And its more fun.
Will McGugan
--
http://www.kelpieso
Jan Danielsson wrote:
.
>
>Oh, I do have one more question though. I'm using wxPython, and when
> I check for keys I use the evt.GetKeyCode() call, and compare it with
> integers which I have found by printing what event.GetKeyCode() returns.
> I would prefer a more portable way, since I assum
Michael Hoffman wrote:
> Will McGugan wrote:
>
>> I need a collection class that behaves like a dictionary but when it
>> reaches 'n' items it discards the oldest item so that the length never
>> goes above 'n'. (Its for caching search results)
>&
here I read about it. Can anyone enlighten me?
Regards,
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
Steven D'Aprano wrote:
> There is no significant speed difference between immutable and mutable
> sets, at least for queries. Regardless of whether it is successful or
> unsuccessful, mutable or immutable, it takes about 0.025 second to do
> each test of item in set. Why would you need to opti
Qiangning Hong wrote:
> On 7/6/05, Will McGugan <[EMAIL PROTECTED]> wrote:
>
>>Hi,
>>
>>Are there any benefits in using a frozenset over a set, other than it
>>being immutable?
>
>
> A frozenset can be used as a key of a dict:
Thanks, but I meant
Hi,
Are there any benefits in using a frozenset over a set, other than it
being immutable?
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
ures. Feel
free to make requests or enhancements.
[*] There are some size/offset bugs which I am aware of, but they are
easily fixed. I just haven't got around to it yet.
If you ever want to add an extra dimension, then using OpenGL with
wxWindows is a breeze. See attached file for
Thanks for the replies. I think I'm going to go with sqllite for now.
For the curious, Im writing an interface to a nutritional database. So
you can type in a foodstuff and it will tell you whats in it..
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'
have googled and found plenty of information on databases, its just
that I dont have enough experience with databases to know which one is
best for my task!
Thanks in advance,
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.
rg/lib/module-webbrowser.html
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
Diez B. Roggisch wrote:
> Will McGugan wrote:
>
>> Marketing types need a bandwagon to jump on. Point out that Google is
>> used by Google, ILM and NASA.
>
>
> Certainly a true statement - but I've got the sneaky suspicion that the
> first google was sup
nd pointing out the
> success stories of Python and Zope and language comparisons between
> Python and Java.
>
> What experiences have those in the Python community had in these kinds
> of situations?
Marketing types need a bandwagon to jump on. Point out that Google is
used by
.but when use["a"] or ("a","b"),the
> tuple is longer than 1, it's no problem.
>
>
("a") is just a simple expression. You need to add a comma so that
Python knows you want a tuple. Thusly... ("a",)
Will McGugan
--
http://www.willmcgugan.com
"".join({'*':'@','^':'.'}.get(c,0) or chr(97+(ord(c)-84)%26) for c in
"jvyy*jvyyzpthtna^pbz")
--
http://mail.python.org/mailman/listinfo/python-list
Ognjen Bezanov wrote:
>
> I had a look into this, but have decided on pymedia, which was more
> focused on well... media.
>
> Either way thanks all of you, I have written my first threaded program,
> and it does what I need it to perfectly.
>
> The only thing i have a problem with now is how to
ion but to (at the same time)
> be able to send commands from it (e.g. pause, play etc...)
>
> How could I do this?
Put your function in a thread, and add a queue to send your commands.
Look up 'thread' and 'queue' in the help.
Will McGugan
--
http://www.willmcgugan.
[EMAIL PROTECTED] wrote:
> I tried that. Still get an Overflowerror: unsigned long is less than
> minimum.
>
You'll also need to reserve enough space for the 256 ints. Try this..
data = array('L', '\0' * 256*4)
Will
--
http://www.willmcgugan.com
"".join( [ {'*':'@','^':'.'}.get(c,None) or chr
> for i in range(256):
> data[i] = val
>
> print data
>
> How do i fill in the val 256 times into the array?
'B' creates bytes, and a byte can only store numbers in the range 0 to
255. Try using 'L' when creating your array.
Will McGugan
--
http://www.wi
bc wrote:
> Thanks for the reply, Will... I have been to the site, but I get a "URL
> not found error" when I try the pygame 1.6 for python24 link; I guess
> I will just keep trying until the HTML is fixed.
>
Does seem to be broken at the moment. I've uploaded a copy to my server..
http://www.w
and Python2.4
http://www.pygame.org/download.shtml
Will McGugan
--
http://www.willmcgugan.com
"".join( [ {'*':'@','^':'.'}.get(c,None) or chr(97+(ord(c)-84)%26) for c
in "jvyy*jvyyzpthtna^pbz" ] )
--
http://mail.python.org/mailman/listinfo/python-list
head: profile, profile, profile. You'll have to do sample
> runs and find your sweet-spot. It all depends on what you're doing in
> the threads.
>
I haven't had much luck with the profile module in the standard library.
It only shows me data from the main thread. Is there
1 - 100 of 140 matches
Mail list logo