The issue seems to have something to do with files in a project.
Assume a file tree structure as follows:
my_project
/*sparse_outline*.py
/*sparse_outline*_2.py
misc_scripts
/*sparse_outline*.py
For brevity, let *sparse_outline*.py be the name of one of the files that
exhibits the issue, and let's say it's a part of a Spyder project in the
folder my_project.
After copying *sparse_outline*.py to a folder that is not part of any
project, I open the copied file in Spyder 4.2.5 while my_project is opened
as a project. The Outline pane behaves as expected, showing function,
class, and method definitions.
After copying *sparse_outline*.py to a folder that is not part of any
project, I open the copied file in Spyder 4.2.5 while my_project is opened
as a project. The Outline pane behaves as expected, showing function,
class, and method definitions.
On Thursday, May 27, 2021 at 12:40:04 AM UTC-7 yfprojects wrote:
> Currently I also don't know any tests that could help solving the problem.
> But if there is news on this issue
> <https://github.com/spyder-ide/spyder/issues/14871> I can tell you here.
>
> Kind regards
>
> yfprojects
>
>
> Am 26.05.21 um 21:05 schrieb Greg Bullock:
>
> The issue also persists with version 4.2.0
> * Spyder version: 4.2.0 None
> * Python version: 3.7.9 64-bit
> * Qt version: 5.12.9
> * PyQt5 version: 5.12.3
> * Operating System: Windows 10
>
> But the Outline Pane works as expected with version 4.1.5
> * Spyder version: 4.1.5 None
> * Python version: 3.7.9 64-bit
> * Qt version: 5.12.9
> * PyQt5 version: 5.12.3
> * Operating System: Windows 10
>
> Downgrading to version 4.1.5 also downgraded the python-language-server
> from 0.36.2 to 0.36.1, so that may also be complicit.
>
> I'm happy to perform any additional tests anyone may want to suggest, but
> for now I'll stick with version 4.1.5, as the Outline Pane is valuable to
> me (as is also the option to increase the number of lines in the History
> <https://groups.google.com/g/spyderlib/c/i6ct9SnTL0Y/m/y-C8Lw3VAAAJ>).
>
>
> On Tuesday, May 25, 2021 at 3:31:03 PM UTC-7 Greg Bullock wrote:
>
>> I confirm that the issue persists in version 5.0.3.
>>
>> * Spyder version: 5.0.3 None
>> * Python version: 3.9.4 64-bit
>> * Qt version: 5.12.9
>> * PyQt5 version: 5.12.3
>> * Operating System: Windows 10
>>
>> On Tuesday, May 25, 2021 at 1:42:47 PM UTC-7 Greg Bullock wrote:
>>
>>> Uninstalling Anaconda, deleting the .spyder-py3 folder (saving a
>>> backup), then reinstalling Anaconda, did not resolve the problem. Still no
>>> code in the Outline Pane.
>>>
>>> On Tuesday, May 25, 2021 at 10:58:54 AM UTC-7 Greg Bullock wrote:
>>>
>>>> Activating a spyder project seems to make a little improvement, but
>>>> only a little.
>>>>
>>>> I separately activated two different projects, and looked at 4 - 5
>>>> files in each project. For most of the files -- all but two -- the
>>>> Outline
>>>> Pane continues to show just cell markers and code blocks, but no function
>>>> definitions, class definitions, or method definitions. Of the files that
>>>> I
>>>> checked, one file in each project each showed one function definition, but
>>>> still no class or method definitions.
>>>>
>>>> I'm most willing to look deeper into this, if you can suggest further
>>>> tests to perform.
>>>>
>>>> Regards.
>>>> Greg
>>>>
>>>> On Tuesday, May 25, 2021 at 6:49:08 AM UTC-7 yfprojects wrote:
>>>>
>>>>> This might relate to this issue on github
>>>>> <https://github.com/spyder-ide/spyder/issues/14871> since it isn't
>>>>> actually bound to `__init__.py` files.
>>>>> It would also be interesting whether your problem occurs with a spyder
>>>>> project activated.
>>>>>
>>>>> Kind regards
>>>>> yfprojects
>>>>>
>>>>>
>>>>> [email protected] schrieb am Freitag, 21. Mai 2021 um 22:29:39 UTC:
>>>>>
>>>>>> I just noticed that, while the issue occurs with all of *my* code
>>>>>> files that I've checked, it does not occur with all code files.
>>>>>>
>>>>>> In particular, opening just now a .py file from matplotlib, I see
>>>>>> that the Outline Pane shows the class and function definition lines as
>>>>>> hoped.
>>>>>>
>>>>>> So ... something to do with my own files, but I don't know what that
>>>>>> might be. And as I observed, this worked as hoped even with my own
>>>>>> files
>>>>>> up until a few weeks ago.
>>>>>>
>>>>>> -Greg
>>>>>>
>>>>>> On Friday, May 21, 2021 at 10:56:08 AM UTC-7 Greg Bullock wrote:
>>>>>>
>>>>>>> Yes, *code blocks* appear in the Outline. The snapshot below shows
>>>>>>> the Outline Pane for a file that defines a few functions and multiple
>>>>>>> classes, each with multiple methods. A few weeks ago, the Outline Pane
>>>>>>> would show each of these (function, class, and method) definitions.
>>>>>>> [image: scant outline pane.png]
>>>>>>>
>>>>>>> And this snapshot shows the same file with a few *code blocks*
>>>>>>> added for testing.
>>>>>>> [image: scant outline pane with code blocks.png]
>>>>>>>
>>>>>>> Yes, the issue occurs with all of my code files.
>>>>>>>
>>>>>>> Warm regards.
>>>>>>> Greg
>>>>>>>
>>>>>>> --
> You received this message because you are subscribed to a topic in the
> Google Groups "spyder" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/spyderlib/zfMQ_b1NGHc/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/spyderlib/0b34b858-e9b0-4b02-9a94-d18025a0842an%40googlegroups.com
>
> <https://groups.google.com/d/msgid/spyderlib/0b34b858-e9b0-4b02-9a94-d18025a0842an%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
>
--
You received this message because you are subscribed to the Google Groups
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/spyderlib/5bf03cc1-dd49-476b-82d5-aa171a246136n%40googlegroups.com.