python

ReportLab LayoutError: too large on page

I'm doing my first program using ReportLab where I don't know in advance where the page breaks will fall and I'm having trouble. To keep things simple I'm using the SimpleDocTemplate. My flowables look something like this: flowables = [Paragraph("Some title", style=headerParagraphStyle), Spacer(0, 10), Paragr...

Facebook login without opening another window/popup

Is it possible for web application that is created by the same owner as facebook application to have access to facebook application without going through a explicit session opening exercise? Most of the work is done on server side and I need to access facebook application directly from backend server. Each time the website loads I do not...

Reverse for '*' with arguments '()' and keyword arguments '{}' not found.

Caught an exception while rendering: Reverse for 'products.views.'filter_by_led' with arguments '()' and keyword arguments '{}' not found. I was able to successfully import products.views.filter_by_led from the shell and it worked so the path should be correct. Here is the urls.py: (r'^led-tv/$', filter_by_led ), This is where...

What why is 'dir()' named 'dir' in python?

In Python there is a built-in function called dir. This is used to get a list of all the attributes for an object. I understand what it does, but I am confused about why it is called dir. How is this name related to getting the attributes from an object? ...

How do I detect if Python is running as a 64-bit application?

I'm doing some work with the windows registry. Depending on whether you're running python as 32-bit or 64-bit, the key value will be different. How do I detect if Python is running as a 64-bit application as opposed to a 32-bit application? Note: I'm not interested in detecting 32-bit/64-bit Windows - just the Python platform. ...

Sending movie stream from client to server. The python server should play the stream on the fly.

I would like to simulate some kind of camera on a UAV. The camera should provide a live stream, and send the stream over a network connection to a server. The server should be able to play the stream on the fly for me to see. I was thinking the client(uav) just read a moviefile and sent it to the server. But how can the server show the ...

Timer object in Django

Hi, I'm using Django to create registration/payment application for a limited number of products. I want to create a timer so that when a user chooses to purchase a product, that product will then displayed as "already taken". But, if the user the user does not go through with the purchase and the timer runs out, the product goes ba...

Regular expression to replace with XML node

I'm using Python to write a regular expression for replacing parts of the string with a XML node. The source string looks like: Hello REPLACE(str1) this is to replace REPLACE(str2) this is to replace And the result string should be like: Hello <replace name="str1"> this is to replace </replace> <replace name="str2"> this is to rep...

Python's string.maketrans works at home but fails on Google App Engine

I have this code in Google AppEngine (Python SDK): from string import maketrans intab = u"ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ".encode('latin1') outtab = u"aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn".encode('latin1') logging.info(len(intab)) logging.info(len(outtab)) trantab = maketrans(intab, outtab) ...

Hadoop MapReduce job on file containing HTML tags

I have a bunch of large HTML files and I want to run a Hadoop MapReduce job on them to find the most frequently used words. I wrote both my mapper and reducer in Python and used Hadoop streaming to run them. Here is my mapper: #!/usr/bin/env python import sys import re import string def remove_html_tags(in_text): ''' Remove any HTM...

Python Performance on Windows

Is Python generally slower on Windows vs. a *nix machine? Python seems to blaze on my Mac OS X machine whereas it seems to run slower on my Window's Vista machine. The machines are similar in processing power and the vista machine has 1GBs more memory. I particularly notice this in Mercurial but I figure this may simply be how Mercuri...

Can I CREATE TEMPORARY TABLE in SQLAlchemy without appending to Table._prefixes?

I'd like to create a temporary table in SQLAlchemy. I can build a CREATE TABLE statement with a TEMPORARY clause by calling table._prefixes.append('TEMPORARY') against a Table object, but that's less elegant than table.select().prefix_with() used to add a prefix to data manipulation language expressions. Is there an equivalent to .prefi...

Translating python dictionary to C++

I have python code that contains the following code. d = {} d[(0,0)] = 0 d[(1,2)] = 1 d[(2,1)] = 2 d[(2,3)] = 3 d[(3,2)] = 4 for (i,j) in d: print d[(i,j)], d[(j,i)] Unfortunately looping over all the keys in python isn't really fast enough for my purpose, and I would like to translate this code to C++. What is the best C++ dat...

Kill Windows asynchronous Popen process in 2.4

I have a testing script that needs to open a process (a Pyro server), do some stuff that will call the opened process for information, and when it's all done will need to close the process back down. It's all part of an automated test on a staging server. In python 2.6 you can do this: pyro_server = subprocess.Popen(['python', 'pyro_s...

parsing large compressed xml files, python

file = BZ2File(SOME_FILE_PATH) p = xml.parsers.expat.ParserCreate() p.Parse(file) Here's code that tries to parse xml file compressed with bz2. Unfortunately it fails with a message: TypeError: Parse() argument 1 must be string or read-only buffer, not bz2.BZ2File Is there a way to parse on the fly compressed bz2 xml files? Note: p...

What modules ought I to consider in Python if I wish to use CGI sessions?

Given that I know no web frameworks in Python and would like to keep it Very Simple at the moment (as I am Very Stupid), for what is a prototype of sketchy longevity, are there any streamlined, simple, "batteries-included" modules for this? (It is also too early in my Python career to evaluate frameworks, select one, and learn it.) I s...

Plotting vector fields in python (matplotlib)

I found this code on http://matplotlib.sourceforge.net/examples/pylab%5Fexamples/quiver%5Fdemo.html from pylab import * from numpy import ma X,Y = meshgrid( arange(0,2*pi,.2),arange(0,2*pi,.2) ) U = cos(X) V = sin(Y) #1 figure() Q = quiver( U, V) qk = quiverkey(Q, 0.5, 0.92, 2, r'$2 \frac{m}{s}$', labelpos='W', fontprop...

how to transition from c# to python?

i feel like i'm going back to the stone age. how do i relearn to develop without intellisense (pydev intellisense doesn't count).. in general, how does one successfully leave the comfort of visual studio ? ...

Get webpage contents with Python?

I'm using Python 3.1, if that helps. Anyways, I'm trying to get the contents of this webpage. I Googled for a little bit and tried different things, but they didn't work. I'm guessing that this should be an easy task, but...I can't get it. :/. import urllib.request page = urllib.request.urlopen('http://hiscore.runescape.com/index_lite....

'setup.py test' egg install location?

I have all the eggs my project requires pre-downloaded in a directory, and I would like setuptools to only install packages from that directory. In my setup.cfg I have: [easy_install] allow_hosts = None find_links = ../../setup I run python setup.py develop and it finds and installs all the packages correctly. For testing, I have an...