Hi Alexander,

Python interpreter uses a REPL interactive environment to evaluate code, so
the problem was that your editor was deleting some lines with only
indentation spaces needed to define the scope of the PyZeppelinContext
class in the REPL environment, and that's why there are no problems
when you import bootstrap.py your my local python installation.

Regards,
Paul

On Fri, Aug 12, 2016 at 1:04 PM Goodman, Alexander (398K) <
alexander.good...@jpl.nasa.gov> wrote:

> An update: It seems like the problem might lie in my editor. After a bit
> of hacking into the log fiIes, I found that there were several
> IndentationErrors being reported, starting at the PyZeppelinContext
> constructor, resulting in a seemingly empty class once bootstrap.py is
> processed.  It's still odd because again I can import bootstrap.py in my
> local python installation and use z.show() without IndentationErrors.
>
> On Fri, Aug 12, 2016 at 7:19 AM, Goodman, Alexander (398K) <
> alexander.good...@jpl.nasa.gov> wrote:
>
>> Hi,
>>
>> I am attempting to improve the matplotlib plotting capabilities in the
>> python interpreter (see the ZEPPELIN-1318 JIRA issue) and have ran into
>> some issues. Specifically, after saving my changes to bootstrap.py and
>> rebuilding, I get the following error message after running the unit tests:
>>
>> AttributeError: 'PyZeppelinContext' object has no attribute 'show' 
>> expected:<SUCCESS> but was:<ERROR>
>>
>>   PythonInterpreterPandasSqlTest.sqlOverTestDataPrintsTable:129 Traceback 
>> (most recent call last):
>>
>>   File "<stdin>", line 1, in <module>
>>
>> The same error message also appeared when I attempted to run the simple
>> matplotlib example notebook. This seems to happen if I make any changes to
>> the show_matplotlib() method in bootstrap.py, including one line changes
>> that don't actually do anything. I also tested the module for syntax errors
>> in my local python installation and everything seems to check out, so I
>> can't understand where the problem lies. I am fairly certain my changes are
>> sound (see [1]). I tested this for a zeppelin build without any additional
>> options (mvn clean package -DskipTests) both with the modified and
>> unmodified source code, the latter having no issues.
>>
>> [1] -
>> https://github.com/agoodm/zeppelin/commit/10c06a9ceb7be94085ea39ebaad8beab7e0ff024
>>
>> Any help would be appreciated.
>>
>> Thanks,
>> Alex
>>
>> --
>> Alex Goodman
>> Data Scientist I
>> Science Data Modeling and Computing (398K)
>> Jet Propulsion Laboratory
>> California Institute of Technology
>> Tel: +1-818-354-6012
>>
>
>
>
> --
> Alex Goodman
> Data Scientist I
> Science Data Modeling and Computing (398K)
> Jet Propulsion Laboratory
> California Institute of Technology
> Tel: +1-818-354-6012
>

Reply via email to