python

JPype - Issue importing & calling methods!!

Here I'm attaching my code below from jpype import * from javax.swing import JFrame classpath = "-Djava.class.path=praat.jar" startJVM(getDefaultJVMPath(),"-ea",classpath) frame = javax.swing.JFrame("Hello JPype") label = javax.swing.JLabel("Hello JPype!", JLabel.CENTER) frame.add(label) frame.setDefaultCloseOperation(JFrame.EXIT_ON...

Python: penalty for sleeping threads

Hello SO, this question relates to performance penalities that may or may not arise from having a large number of sleeping python threads on a webserver. Background: I am implementing an online shop using django/satchmo. A requirement is for delayed payment. The customer can reserve a product and allow a third party to pay for it at a l...

Using python properties in django models?

My problem relates to this question: http://stackoverflow.com/questions/1390556/default-ordering-for-m2m-items-by-intermediate-model-field-in-django class Group(models.Model): name = models.CharField(max_length=128) _members = models.ManyToManyField(Person, through='Membership') @property def members(self): return sel...

In python, sorting on date field, field may sometimes be null

I am having a hard time coming up with a slick way to handle this sort. I have data coming back from a database read. I want to sort on the accoutingdate. However, accoutingdate may sometimes be null. I am currently doing the following: results = sorted(results, key=operator.itemgetter('accountingdate'), reverse=True) But, this bo...

py2app and xml.etree.ElementTree

I'm trying to build an app that uses some xml data using Python's built-in xml.etree.ElementTree class. It works properly when I run from the command line, but when I build it, I get an error "ImportError: No module etree.ElementTree." I'm guessing this is because I'm not importing that module correctly, but I haven't been able to figure...

python chaining

Updated Let's say I have: dic={"z":"zv", "a":"av"} ## why doesn't the following return a sorted list of keys? keys=dic.keys().sort() I know I could do the following and have the proper result: dic={"z":"zv", "a":"av"} keys=dic.keys() skeys=keys.sort() ### skeys will be None Why doesn't the first example work? ...

Dynamically import a callable given the full module path?

>>> import_path('os.path.join') <function join at 0x22d4050> What is the simplest way to write import_path (in Python 2.6 and above)? Assume that the last component is always a callable in a module/package. ...

Enable Unicode "globally" in Python

is it possible to avoid having to put this in every page? # -*- coding: utf-8 -*- I'd really like Python to default to this. Thanks in advance! ...

Python barcode generation library

I'm looking for a Python library for barcode generation. I found out that Ruby has Barby. Is there something similar for Python. I don't need anything specific - just for toying - no specific barcode type support is a must. ...

Python method to boost function

I have a method exported to Python using boost python that takes a boost::function as an argument. From what I have read boost::python should support boost::function without much fuss, but when I try to call the function with a python method it gives me this error Boost.Python.ArgumentError: Python argument types in Class.createTim...

Feedback of Jython?

I am planning to use Jython with Django. I want to know how stable Jython project is, how easy to use it, is? and how large its developer community is? ...

Basic google app engine (python) templating issue

Hi, after going through some basic tutorials on the app engine and the webapp framework, I'm attempting to display documents that are related to a project construct I've created (e.g {% ifequal project.key doc.parentproject %} ) I have created several documents that do indeed have a doc.parentproject identical to keys from the project, b...

Adding backslashes without escaping [Python]

I need to escape a & character in a string. The problem is whenever I string = string.replace ('&', '\&') the result is '\\&'. An extra backslash is added to escape the original backslash. How do I remove this extra backslash? ...

Misleading(?) TypeError when passing keyword arguments to function defined with positional arguments

In cPython 2.4: def f(a,b,c,d): pass >>> f(b=1,c=1,d=1) TypeError: f() takes exactly 4 non-keyword arguments (0 given) but: >>> f(a=1,b=1,c=1) TypeError: f() takes exactly 4 non-keyword arguments (3 given) Clearly, I don't really really understand Python's function-argument processing mechanism. Anyone care to share some ligh...

What languages and frameworks should a freelance developer learn?

I already know all about Linux. I would like to start developing part-time, and be able to fall back on it full time if need be. I am a techie looking make money quickly with the least hassle, doing something vaguely related to my hobbies. I've been thinking about Python because it's beautiful, useful, and I will come closer to learning...

python log view application

I want to have GUI application or Web app where I can view the python log information. I can choose any formatter required. But it should work with standard logging module. I have configured my logs to file. But I wanted to have log to be stored to mysql db (it is possible) but I badly need user interface to view the log from remote pl...

How is the __format__ method suposed to be used for int?

I saw there was a __format__ method but help(int.__format__) doesn't provide any help. I also know you're not suppose to call a __method__ directly. When is this method called? Which is its argument? ...

Is it possible to submit batch processing requests with the Python Youtube API?

I'm writing an application using Python that adds videos to a user's playlist on Youtube. Doing this one at a time causes Youtube to start throttling my requests. There is a batch processing API that allows you to submit 50 requests at once, but I can't find out from the docs how to submit a batch processing request. The only informatio...

How can I grap resident set size from Python on Solaris?

Calling resource.getrusage() from Python returns a 0 value for resident set size on Solaris and Linux systems. On Linux you can pull the RSS From /proc//status instead. Does anybody have a good way to pull RSS on Solaris, either similar or not to the Linux workaround? ...

Python: use mysqldb to import a MySQL table as a dictionary?

Anyone know how I can use mysqldb to turn a MySQL table, with lots of rows, into a list of dictionary objects in Python? I mean turning a set of MySQL rows, with columns 'a', 'b', and 'c', into a Python object that that looks like this: data = [ { 'a':'A', 'b':(2, 4), 'c':3.0 }, { 'a':'Q', 'b':(1, 4), 'c':5.0 }, { 'a':'T', 'b':(2, 8),...