(rc, list_of_output) = details

should be

rc, stdout, stderr = details

or

rc, list_of_output = details[0], details[1:]

On Wed, Jan 21, 2009 at 3:57 PM, <[email protected]> wrote:

>
> - Avis: Ce message est confidentiel et ne s'adresse qu'aux destinataires.
> Si vous le recevez par erreur, veuillez le supprimer et nous en aviser.
> -
> Hi
>
> I'm trying to run this script :
>
> #!/usr/bin/python
> # report on any drives with SMART issues
> # these are likely going to kick the bucket
> # (C) Michael DeHaan, 2007 <[email protected]>
> # ===============================================
>
> import func.overlord.client as fc
>
> info = fc.Client("*").command.run("rug --terse ca>/tmp/rug.log")
>
> failures = 0
>
> for (host,details) in info.iteritems():
>
> if type(details) != list:
> print "%s had an error : %s" % (host,str(details))
> break
>
> (rc, list_of_output) = details
> if rc != 0:
> print "============================================"
> print "Host %s may have problems" % host
> print "\n".join(list_of_output[3:])
> failures = failures + 1
>
> print "\n%s systems reported problems" % failures
>
> And I get the following error message :
>
> Traceback (most recent call last):
> File "/test/test2.py", line 19, in ?
> (rc, list_of_output) = details
> ValueError: too many values to unpack
>
> Claude
>
> _______________________________________________
> Func-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/func-list
>



-- 
Silas Sewell

720-863-4557 | www.silassewell.com

<<24782429.jpg>>

_______________________________________________
Func-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/func-list

Reply via email to