python

Is it common/good practice to test for type values in Python?

Hello guys and gals, Is it common in Python to keep testing for type values when working in a OOP fashion? class Foo(): def __init__(self,barObject): self.bar = setBarObject(barObject) def setBarObject(barObject); if (isInstance(barObject,Bar): self.bar = barObject else: # throw ...

Help with Windows Geometry in Python

Why are the commands to change the window position before and after sleep(3.00) being ignored? if self.selectedM.get() == 'Bump': W1 = GetSystemMetrics(1) + 200 print W1 w1.wm_geometry("+100+" + str(W1)) w2.wm_geometry("+100+" + str(W1)) w3.wm_geometry("+100+" + str(W1)) w4.wm_geometry("+1...

Crossplatform method for inserting text into raw_input (to avoid readine) in Python

I have an application (CLI) which includes the feature of editing account information. It does this by asking a question and putting in the old value in the answer so that it is editable. Currently I'm using the readline module to do this. I'd like another way of doing the same thing that avoids this module (I want to allow the app to ru...

How can I enumerate filesystems from Python?

I'm using os.statvfs to find out the free space available on a volume -- in addition to querying free space for a particular path, I'd like to be able to iterate over all volumes. I'm working on Linux at the moment, but ideally would like something which returns ["/", "/boot", "home"] on Linux and ["C:\", "D:\"] on Windows. ...

How to modify django cms multilingual middleware

hey guys, im trying to internationalize my site, so i have the django cms multilingual middleware class in my settings.py , when viewed from brasil, the url changes to www.ashtangayogavideo.com/pt/ash/homepage/ resulting in a 404, because my site is in www.ashtangayogavideo.com/ash/en/homepage, how can i configure the middleware, or sett...

Django standalone run in cron

I want to run automatic newsletter function in my crontab, but no matter what I try - I cannot make it work. What is the proper method for doing this ? This is my crontab entry : 0 */2 * * * PYTHONPATH=/home/muntu/rails python2.6 /home/muntu/rails/project/newsletter.py And the newsletter.py file, which is located in the top folder of ...

data structure that can do a "select distinct X where W=w and Y=y and Z=z and ..." type lookup

I have a set of unique vectors (10k's worth). And I need to, for any chosen column, extract the set of values that are seen in that column, in rows where all the others columns are given values. I'm hoping for a solution that is sub linear (wrt the item count) in time and at most linear (wrt the total size of all the items) in space, pr...

can the execution of statements in Python be delayed?

I want it to run the first line print 1 then wait 1 second to run the second command print 2, etc. Pseudo-code: print 1 wait(1 seconds) print 2 wait(0.45 seconds) print 3 wait(3 seconds) print 4 ...

Making a Toggle Button with an image in Tkinter.

I know how to make an image a button in Tkinter, now how do I make th image a toggle button similar to a radio button? ...

F# vs IronPython: When is one preferred to the other?

While the languages F# and IronPython are technically dissimilar, there is large overlap between their potential uses in my opinion. When is one more applicable than the other? So far it look to me like F# is computationally more efficient while IronPython inherits a better library from Python. I am happy to be corrected. There is a so...

How can I convert a Python datetime object to UTC?

I have a python datetime object which I would like to convert to UTC. I am planning to output it in RFC 2822 format to put in an HTTP header, but I am not sure if that matters for this question. I found some information on this site about converting time objects, and it looks simpler that way, but this time I really want to use datetime ...

Cannot access members of UserProperty in code

I'm new to Google Apps and I've been messing around with the hello world app that is listed on the google app site. Once I finished the app, I decided to try to expand on it. The first thing I added was a feature to allow the filtering of the guestbook posts by the user that submitted them. All I have changed/added is simply a handle...

How can I tell if a file is a descendant of a given directory?

On the surface, this is pretty simple, and I could implement it myself easily. Just successively call dirname() to go up each level in the file's path and check each one to see if it's the directory we're checking for. But symlinks throw the whole thing into chaos. Any directory along the path of either the file or directory being che...

How to create partial download in twisted?

How do you create multiple HTTPDownloader instance with partial download asynchronously? and does it assemble the file automatically after all download is done? ...

Django forms, saving non-user submitted data

class SomeModel(models.Model): text = models.TextField() ip = models.IPAddressField() created_on = models.DateTimeField() updated_on = models.DateTimeField() Say I have that as a model, what if I wanted to only display 'text' field widget for the user to submit data, but I obviously wouldn't want the user to see the...

Get the length in characters of a PyGTK TextView

I have a gtk TextView in a maximized window and I want to know how many characters a line can fit before you have to scroll. ...

IRC bot functionalities

I'm learning Python and would like to start a small project. It seems that making IRC bots is a popular project amongst beginners so I thought I would implement one. Obviously, there are core functionalities like being able to connect to a server and join a channel but what are some good functionalities that are usually included in the b...

Python operator precedence

Python docs say that * and / have the same precedence. I know that expressions in python are evaluated from left to right. Can i rely in that and assume that j*j/m is always equal to (j*j)/m avoiding the parentheses? If this is the case can i assume that this holds for operators with the same precedence in general? ps: The question a...

additional conditions on join in django

Is it possible to add an additional condition to join statement created by django ORM? What I need in SQL is 'SELECT "post"."id", COUNT("watchlist"."id") FROM "post" LEFT OUTER JOIN "watchlist" ON ("post"."id" = "watchlist"."post_id" AND "watchlist"."user_id" = 1) WHERE "post"."id" = 123 GROUP BY … In django most of this is...

Need some ideas on how to code my log parser...

I have a VPS that's hosting multiple virtual hosts. Each host has it's own access.log and error.log. Currently, there's no log rotation setup, though, this may change. Basically, I want to parse these logs to monitor bandwidth and collect stats. My idea was to write a parser and save the information to a small sqlite database. The scri...