python

facebook app django server connection

I am creating a Facebook app in Python + Django. I followed all the instructions mentioned on this page: http://wiki.developers.facebook.com/index.php/User%3APyFacebook%5FTutorial But it ended up giving me this error: The URL http://amitverma.dyndns.org/fbsample/?auth%5Ftoken=0e80c8dbba442763d2c539d6e64e992a is not valid. Please try aga...

How should I deal with a circular import in Google App Engine?

If I have "a.py" from google.appengine.ext import db class A(db.Model): db.ReferenceProperty(b.B) ...other stuff and another file "b.py" from google.appengine.ext import db class B(db.Model): db.ReferenceProperty(a.A) ...other stuff It would appear that Python simply does not allow circular dependencies. Normally I ...

Inlines Python/Django technique for objects

I am reading the source code of the Django application blog at git://github.com/nathanborror/django-basic-apps.git. How do you read the following Django code? {% tags_for_object object as tag_list %} My attempt: Make the variable object of the type *tags_for_object* and rename the variable to *tag_list*. The object apparently is bas...

concatenate items in dictionary in python using list comprehension

EDIT: Clarified the question a bit How can I get a string from a dictionary with the format key1 = value1 key2 = value2 in a relatively fast way ? (relative to plain concatenation) ...

Is there a better way to compare dictionary values

I am currently using the following function to compare dictionary values. Is there a faster or better way to do it? match = True for keys in dict1: if dict1[keys] != dict2[keys]: match = False print keys print dict1[keys], print '->' , print dict2[keys] Edit: Both the dicts contain the same...

How do you get list of methods in a python class?

I want to iterate through the methods in a class. How do I get a list of it's methods? Also see: How can I list the methods in a Python 2.5 module? Looping over a Python / IronPython Object Methods Finding the methods an object has How do I look inside a Python object? How Do I Perform Introspection on an Object in Python 2.x? Ho...

How do add multiple fields to a Form when trying to validate data?

What is the best way to have the IP address be included with the Form is_valid. Let me start with some code examples. urls.py from django.conf.urls.defaults import * from testpost.views import TestPost urlpatterns = patterns('', (r'^djtestforms/', TestPost), ) model.py from django.db import models class TestPostModel(models.Mo...

python checking for files

Hello, learning python there. I want to write a script to check if my webserver has picture named in the root 123.jpg I have: import urllib2 numeruks=100 adresiuks="http://localhost/" + str(numeruks) +".jpg" try: if numeruks < 150: numeruks = numeruks + 1 urllib2.urlopen(adresiuks).read() reading manuals all day, can't s...

Extract data from a website's list, without superfluous tags

Working code: Google dictionary lookup via python and beautiful soup -> simply execute and enter a word. I've quite simply extracted the first definition from a specific list item. However to get plain data, I've had to split my data at the line break, and then strip it to remove the superfluous list tag. My question is, is there a met...

How to completely sanitize a string of illegal characters in python?

I have a feature of my program where the user can upload a csv file, which my program goes through and uses as input. I have one user complaining about a problem where his input is throwing up an error. The error is cause by there being an illegal character that is encoded wrong. The characters is below: � Sometimes it appears as a di...

Python: How do I find why IDLE restarts?

I am using python 2.5 on windows. All I am doing is unpickling a large file (18MB - a list of dictionaries) and modifiying some of its values. Now this works fine. But when I add a couple of prints, IDLE restarts. And weirdly enough it seems to be happening where I added the print. I figured this out commenting and uncommenting things li...

What is the best way to store database settings with Django?

I'm attempting to write a browser game using Django but I'm getting a bit stuck on how to store the settings for the game. For example, the game is tick based and I want to store the current tick. I have decided that I want only one game per database to avoid problems with the built-in user authorisation system (e.g. I don't want to say ...

Nested SSH session with Paramiko.

I'm rewriting a Bash script I wrote into Python. The crux of that script was ssh -t first.com "ssh second.com very_remote_command" I'm having a problem with the nested authentication with paramiko. I wasn't able to find any examples dealing with my precise situation, but I was able to find examples with sudo on a remote host. The fir...

Is there an equivalent to Boost::Python for Java?

I've been working with Boost::Python to expose some high-performance code to python recently, and it's just a dream to work with. I'd like to be able to maintain a single C++ codebase and expose it to Python via Boost, and to Java as well. I know about JNI, but I was wondering if there's something equivalent to Boost::Python, but targe...

How does this max() expression in Python work?

Here's the code: a = [1,2,3,4] b = {} b[1] = 10 b[2] = 8 b[3] = 7 b[4] = 5 print max(a,key=lambda w: b[w]) This prints out 1. I don't understand how max(a,key=lambda w: b[w]) is being evaluated here though; I'm guessing for each value i in a, it finds the corresponding value b[i] by saving the current value of i as w in the lambda ...

Ruby task application (tap) python alternative

I just saw this http://www.scribd.com/doc/13054288/Tap-Workflows What I need is a replacement of make to perform computations that are dependent on each other but whose dependency is not only on something like the filename. I already posted a question about it a while ago, but I did not get satisfying answers, although I accepted one ...

deleter decorator using Property in Python

Howdy, I'm playing around with property in Python and I was wondering how this @propertyName.deleter decorator works. I'm probably missing something, I could not find clear answers by Google. What I would like to achieve is when this deleter behavior is called, I can trigger other actions (e.g: using my 3d application SDK). For now j...

Limit calls to external database with Python CGI

I've got a Python CGI script that pulls data from a GPS service; I'd like this information to be updated on the webpage about once every 10s (the max allowed by the GPS service's TOS). But there could be, say, 100 users viewing the webpage at once, all calling the script. I think the users' scripts need to grab data from a buffer page ...

Django: Where to put helper functions?

I have a couple of functions that i wrote that I need to use in my django app. Where would I put the file with them and how would i make them callable whithin my views? ...

easiest way to parse xml in python

I have many rows in a database that contain xml and I'm trying to write a python script that will go through those rows and count how many instances of a particular node attribute show up. for instance, my tree looks like: <foo> <bar> <type foobar="1"/> <type foobar="2"/> </bar> </foo> I'm looking for the easiest way...