[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: lua '' does not return message text

From: Jordan Uggla
Subject: Re: lua '' does not return message text
Date: Sat, 16 Jan 2010 15:48:32 -0800

On Thu, Jan 14, 2010 at 1:12 PM,  <address@hidden> wrote:
> When I run
> err,msg ="ls")
> only the variable err is filled with the exit code.
> msg is still nil .. I saw documentation that is supposed to return
> the output in the second variable.

In the latest bzr ( pushed a few minutes ago ) the interface matches
what is documented in . Be careful
though, it's only the error message that is returned, not the output
of "ls". And an error message is only returned if there is an error.
For example:

errno, err_msg = "ls /boot") --Outputs "grub/"
print( errno, err_msg ) -- Outputs "0        nil"

errno, err_msg = "ls /boot/nonexistent" ) -- Outputs nothing
print( errno, err_msg ) -- Outputs "5        file not found"

If you want to actually list and store devices / files from lua you
should use grub.enum_device() and grub.enum_file() .

Jordan Uggla ( Jordan_U on )

reply via email to

[Prev in Thread] Current Thread [Next in Thread]