|% ./spam-test.py | File "./spam-test.py", line 15 | product *= p |I think I'm running Python 1.5. (Debian Linux is far behind, unfortunately.) Yep. The augmented assignments were added with 1.6 (which was a "contractual compliance" release, 2.0 was released a day later or something and had almost the same features). It's not really hard to replace those augmented assignments (at a slight speed penalty), but I think you're better off just getting 2.2+. I think there are .deb's available... but worst case, build from source. -- http://www./~mertz | The specter of free information is haunting the `Net! All the gnosis | powers of IP- and crypto-tyranny have entered into an unholy .cx | alliance...ideas have nothing to lose but their chains. Unite | against "intellectual property" and anti-privacy regimes! -------------------------------------------------------------------------