python

A couple of questions about the encoding of a mail message in GAE Python API?

I've noticed that dev_appserver inbound mail tab now encodes the email body to base64. Why the change? How can I detect what the encoding of the message is? Clarification: I mean that the form for submitting test emails on the dev_appserver used to pass the text of the message body to my application's handler exactly as I entered it, bu...

sorl-thumbnail and file renaming

Hello, having a similar model: class Foo(models.Model): slug = models.SlugField(unique=True) img = ImageWithThumbnailsField(upload_to='uploads/',thumbnail={'size': (56, 34)}) It works fine but I want to add 2 more features to it: 1- It should also generate a second thumbnail sized 195x123, in addition to 56x34 2- While savin...

Inverse dictionary lookup - Python

Hi there, is there any straight forward way of finding a key by knowing the value within a dictionary? all I can think of is this: key = [i for key,value in dict.items() if value=='value' ][0] Any ideas? ...

Does Python/Scipy have a firls( ) replacement (i.e. a weighted, least squares, FIR filter design)?

I am porting code from Matlab to Python and am having trouble finding a replacement for the firls( ) routine. It is used for, least-squares linear-phase Finite Impulse Response (FIR) filter design. I looked at scipy.signal and nothing there looked like it would do the trick. Of course I was able to replace my remez and freqz algoriths...

Python: why does `random.randint(a, b)` return a range inclusive of `b`?

It has always seemed strange to me that random.randint(a, b) would return an integer in the range [a, b], instead of [a, b-1] like range(...). Is there any reason for this apparent inconsistency? ...

Searching text for geonames

Hi, which part of huge package nltk I must study and use, if I need mark geonames in text? ...

wxPython: Load font from file

I'm making a wxPython app, and I want to use some non-standard font that I have on file. How do I do this? ...

How to handle redirects while parsing HTML? - Python

Hi folks, I'm trying to submit a few forms through a Python script, I'm using the mechanized library. This is so I can implement a temporary API. The problem is that before after submission a blank page is returned informing that the request is being processed, after a few seconds the page is redirected to the final page. I underst...

urllib2 in Python 2.6.4: Any way to override windows hosts file?

I am using the urllib2 module in Python 2.6.4, running in Windows XP, to access a URL. I am making a post request, that does not involve cookies or https or anything too complicated. The domain is redirected in my C:\WINDOWS\system32\drivers\etc\hosts file. However, I would like the request from urllib2 to go to the "real" domain and ign...

How to implement mib module in net-snmp with python?

Hi, in the faq, i read this "..the agent can also support MIB modules implemented in perl or (from 5.4) python." I have built net-snmp with python support, but it's not clear yet how to actually implement my own MIB module with python now. The python scripts i see in the python directory are related to implementing an snmp client, not ...

DEADLOCK_WRAP error when using Berkeley Db in python (bsddb)

I am using a berkdb to store a huge list of key-value pairs but for some reason when i try to access some of the data later i get this error: try: key = 'scrape011201-590652' contenttext = contentdict[key] except: print the error <type 'exceptions.KeyError'> 'scrape011201-590652' in contenttext = contentdict[key]\n', ' F...

sqlite3.OperationalError: database is locked - non-threaded application

Hi, I have a Python application which throws the standard sqlite3.OperationalError: database is locked error. I have looked around the internet and could not find any solution which worked (please note that there is no multiprocesses/threading going on, and as you can see I have tried raising the timeout parameter). The sqlite file is...

Getting a job in the games industry as a developer, just knowing a game engine

I recently enrolled in a community college for games developement. But I am skeptical about the curriculum. I have no experience in the gaming industry so I wouldn't be able to tell whether it's a good investment or not. So I am asking you. I don't want to get too much into the details of all the classes I am taking so I will try to be ...

Is it possible to use a back reference to specify the number of replications in a regular expression?

Is it possible to use a back reference to specify the number of replications in a regular expression? foo= 'ADCKAL+2AG.+2AG.+2AG.+2AGGG+.G+3AGGa.' The substrings that start with '+[0-9]' followed by '[A-z]{n}.' need to be replaced with simply '+' where the variable n is the digit from earlier in the substring. Can that n be back refer...

Python and MySQL

Is there an easy way (without downloading any plugins) to connect to a MySQL database in Python? Also, what would be the difference from calling a PHP script to retrieve the data from the database and hand it over to Python and importing one of these third-parties plugins that requires some additional software in the server. EDIT: the ...

How to generate a mixed-case hash in Python?

I am having a hard time figuring out a reasonable way to generate a mixed-case hash in Python. I want to generate something like: aZeEe9E Right now I'm using MD5, which doesn't generate case-sensitive hashes. Do any of you know how to generate a hash value consisting of upper- and lower- case characters + numbers? - Okay, GregS's ad...

How do I most efficienty check the unique elements in a list?

let's say I have a list li = [{'q':'apple','code':'2B'}, {'q':'orange','code':'2A'}, {'q':'plum','code':'2A'}] What is the most efficient way to return the count of unique "codes" in this list? In this case, the unique codes is 2, because only 2B and 2A are unique. I could put everything in a list and compare, but is this...

socket.accept error 24: To many open files

I have a problem with open files under my Ubuntu 9.10 when running server in Python2.6 And main problem is that, that i don't know why it so.. I have set ulimit -n = 999999 net.core.somaxconn = 999999 fs.file-max = 999999 and lsof gives me about 12000 open files when server is running. And also i'm using epoll. But after some ti...

I'm doing a lot of lists and dictionary sorting...and this is causing memory errors in Python website.

I retrieved data from the log table in my database. Then I started finding unique users, comparing/sorting lists, etc. In the end I got down to this. stats = {'2010-03-19': {'date': '2010-03-19', 'unique_users': 312, 'queries': 1465}, '2010-03-18': {'date': '2010-03-18', 'unique_users': 329, 'queries': 1659}, '2010-03-17': {'date': '20...

downloading archives response corrupts files

wrapper = FileWrapper(file("C:/pics.zip")) content_type = mimetypes.guess_type(result.files)[0] response = HttpResponse(wrapper, content_type=content_type) response['Content-Length'] = os.path.getsize("C:/pics.zip") response['Content-Disposition'] = "attachment; filename=pics.zip" return re...