python

Exit Tks mainloop in Python?

I'm writing a slideshow program with Tkinter, but I don't know how to go to the next image without binding a key. import os, sys import Tkinter import Image, ImageTk import time root = Tkinter.Tk() w, h = root.winfo_screenwidth(), root.winfo_screenheight() root.overrideredirect(1) root.geometry("%dx%d+0+0" % (w, h)) root.focus_set() r...

Python: sort a list and change another one consequently

I have two lists: one contains a set of x points, the other contains y points. Python somehow manages to mix the x points up, or the user could. I'd need to sort them by lowest to highest, and move the y points to follow their x correspondants. They are in two separate lists.. how do I do it? ...

create_or_update in ModelForm

I want to have a ModelForm that can create_or_update a model instance based on the request parameters. I've been trying to cobble something together, but am realizing that my python fu is not strong enough, and the ModelForm implementation code is a quite hairy. I found this update_or_create snipplet for working with a Model, but I thi...

Python + PyQt program freezes

I wrote PyQt application. After it's start I close it (GUI), but timer don't stops and Python sometimes freezes. Only thing to unfreeze it - Ctrl-C, after which following message appears: Traceback (most recent call last): File "", line 262, in timerEvent KeyboardInterrupt timer don't stops again, ...

Access class instance "name" dynamically in Python

In plain english: I am creating class instances dynamically in a for loop, the class then defines a few attributes for the instance. I need to later be able to look up those values in another for loop. Sample code: class A: def __init__(self, name, attr): self.name=name self.attr=attr names=("a1", "a2", "a3") x=1...

Disadvantage of Python eggs?

Are there any disadvantages about using eggs through easy-install compared to the "traditional" packages/modules/libs? ...

Upload a video to youtube with python?

Hi, is it possible to upload a video to youtube using python? Maybe an API or something? ...

Extending a form field to add new validations.

I've written an app that uses forms to collect information that is then sent in an email. Many of these forms have a filefield used to attach files to the email. I'd like to validate two things, the size of the file (to ensure the emails are accepted by our mail server. I'd also like to check the file extension, to discourage attachin...

Convert IP address string to binary in Python

As part of a larger application, I am trying to convert an IP address to binary. Purpose being to later calculate the broadcast address for Wake on LAN traffic. I am assuming that there is a much more efficient way to do this then the way I am thinking. Which is breaking up the IP address by octet, adding 0's to the beginning of each oct...

Iterating through a JSON object.

[ { "title": "Baby (Feat. Ludacris) - Justin Bieber", "description": "Baby (Feat. Ludacris) by Justin Bieber on Grooveshark", "link": "http://listen.grooveshark.com/s/Baby+Feat+Ludacris+/2Bqvdq", "pubDate": "Wed, 28 Apr 2010 02:37:53 -0400", "pubTime": 1272436673, "TinyLink": "h...

running python from an android app

Hi everyone, I am trying to run a python script through an application I've written. I found some pages which say that this piece of code is doing it, but I can't figure it out. http://code.google.com/p/android-scripting/source/browse/android/AndroidScriptingEnvironment/src/com/google/ase/locale/LocaleReceiver.java Can someone explain ...

Standardizing camera input in OpenCV? (Contrast/Saturation/Brightness etc..)

I am building an application using OpenCV that uses the webcam and runs some vision algorithms. I would like to make this application available on the internet after I am done, but I am concerned about the vast differences in camera settings on every computer, and I am worried that the algorithm may break if the settings are too differen...

installing python packages on android

I want to install a python package from source on android. Is this possible? I tried in the console to run the py install files, but distutils (.core, ccompiler) isn't being found. Is it possible to still install them? ...

How do I do an "OR" for my python regex?

re.compile("abc") I would like to do "abc" OR "xyz". ...

app-engine-patch and "object_detail" view didn't work

Hi(Sorry for my ugly english) I want to use the app-engine-patch and google app engine to create a simple blog, and use the django generic views handle the blog entry page. But when I use Django's generic views "django.views.generic.list_detail.object_detail", I encountered an error in the following: GenericViewError at /blog/entry/ Ge...

Run python file -- what function is main?

I have simple python script, 'first.py': #first.py def firstFunctionEver() : print "hello" firstFunctionEver() I want to call this script using : python first.py and have it call the firstFunctionEver(). But, the script is ugly -- what function can I put the call to firstFunctionEver() in and have it run when the script is loaded...

Match e-mail addresses not contained in HTML tag

I need to highlight an email addresses in text but not highlight them if contained in HTML tags, content, or attributes. For example, the string [email protected] must be converted to <a href="mailto:[email protected]">[email protected]</a> But email addresses in the string <a href="mailto:[email protected]">[email protected]...

Modifying Bresenham's line algorithm

I'm trying to use Bresenham's line algorithm to compute Field of View on a grid. The code I'm using calculates the lines without a problem but I'm having problems getting it to always return the line running from start point to endpoint. What do I need to do so that all lines returned run from (x0,y0) to (x1,y1) def bresenham_line(sel...

How to add a property to a module in boost::python?

You can add a property to a class using a getter and a setter (in a simplistic case): class<X>("X") .add_property("foo", &X::get_foo, &X::set_foo); So then you can use it from python like this: >>> x = mymodule.X() >>> x.foo = 'aaa' >>> x.foo 'aaa' But how to add a property to a module itself (not a class)? There is scope().a...

Parse URL from plain text

How can I parse URLs from any give plain text (not limited to href attributes in tags)? Any code examples in Python will be appreciated. ...