Not enough arguments for format string

johnnie pittman johnnie.pittman at gmail.com
Mon Nov 14 18:19:19 CET 2005


Hey Kevin,

I think I see your issue. So from
http://docs.python.org/lib/typesseq-strings.html:

If format requires a single argument, values may be a single non-tuple
object. <http://docs.python.org/lib/typesseq-strings.html#foot2430>Otherwise,
values must be a tuple with exactly the number of items specified by the
format string, or a single mapping object (for example, a dictionary).

On 11/14/05, Kevin Walzer <sw at wordtech-software.com> wrote:

> os.system('open -a X11.app; cd ~/; printenv; DISPLAY=:0.0; export
> DISPLAY; echo %s | sudo -S %s; sudo -k' %password %binpath)
>
>
>
So the line above should be:

os.system('open -a X11.app; cd ~/; printenv; DISPLAY=:0.0; export
DISPLAY; echo %s | sudo -S %s; sudo -k' % (password binpath))

try that.

johnnie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20051114/52025aae/attachment.html>


More information about the Python-list mailing list