On 16/08/13 15:34, Keith Dart wrote:
> Re , William Kenworthy said:
>> olympus ~ # ceph
>>   File "/usr/bin/ceph", line 192
>>     print '\n', s, '\n', '=' * len(s)
>>              ^
>> SyntaxError: invalid syntax
>> olympus ~ #
> 
> 
> In Python 3 "print" is a function, and should be called like this:
> 
>    print('\n', s, '\n', '=' * len(s))
> 
> This works as-is in Python 2, unless you have this at the top of the
> file:
> 
>       from __future__ import print_function
> 
> 
> -- Keith
> 
> 
Thanks Keith, that was suggested on the ceph list but grepping doesnt
show it in the source.  With this version of ceph they have replaced the
"ceph" binary with a python script so its quite different from the older
version which works.  They target mainly centos and ubuntu/debian so I
will have to keep looking.

BillK



Reply via email to