Thu, Sep 17
Fri, Aug 28
Resolved by committing rB8f5b9fb51997: Fix for T75369: Text Editor Line Color
Mon, Aug 24
For help using Blender, please try one of the community websites: https://www.blender.org/community/
Aug 21 2020
A Video Sequencer tag is missing.
Aug 19 2020
I can't reproduce the problem.
Aug 17 2020
Aug 14 2020
Aug 4 2020
Oh good eye Mate! I was wondering what the thing was causing that. I guess I was quick to Blame others. The VSCode debugging is useful, thanks for that fix again too.
Aug 3 2020
@Master James (MasterJames) I see what the issue is. When you're indenting a block on the console and thus defining a scope, the end of this indented block is confirmed by pressing enter on an empty line. This is the case when you're copy and pasting the above code after e.g. msColl = cols.new( collNam ).
This should crash it, if you paste this from the Text Editor into a Console. I get this error.
@Master James (MasterJames) If you're having the same error as ticket 70, then this is a permission error. Administrator privileges are needed to install the required dependencies in C:\Program Files\Blender Foundation\Blender. The add-on should work fine in Blender 2.8x and later.
It seems I already had Jacques tool installed, and it is incompatible and does not run in 2.83.3 so not a good solution. [could not install ptvsd etc.]
We are just talking about running the script in the console (not addons) ?!
Anyway I would paste the file contents as that works in every python shell I've ever used but in Blenders GUI Console it complains about indents on anything encapsulated etc. maybe we can call that the bug?
Then you could copy and paste the script contents from the Editor to the Console but again not possible due to another failure to understand common sense in python shells.
I'll stick with ...
for now, but it's a big deterrent for anyone getting started with Blender and or scripting in it, so worthy of rethinking your wisdom for that reason too.
Aug 2 2020
@Master James (MasterJames) I understand your expectation and in some cases this would indeed be useful. However, that is not how it's usually done in the case of Python. The console and general script execution are two different approaches, which is also the case outside of Blender.
Okay thanks Robert. It seems almost axiomatic (meaning 'a givin') for development debugging purposes you need to be able to inspect and access the script you're editing from the console. Anyway I apologies for making various late night edits to my initial posting I am sure that has been effecting comprehension of the ideas, and am glad it appears clearer now.
I would say that's everybody's expected behavior initially.
One would think the script they are editing is within the console they are running. It's the right way around, if you think about it. So I would suggest this is more of a bug or oversight in obvious logic. Again by saying axiomatic i imply anyone does not need properly formulated arguments to support it's obvious truth in basic logic.
Thank you for your report. Unfortunately, the bug tracker is not the right place for improvement suggestions. Please post your ideas on one of the places listed on Blender's Wiki, for instance right-click select.
Jun 26 2020
Jun 24 2020
Jun 22 2020
Added report about this particular situation rB9215b5d86921: UI: report when reloading unsaved text
Ow! It works after saving. I think there should be a save warning. Or the reload should be grayed out in no save file.
Tested and reloading works here.
Jun 21 2020
Jun 20 2020
Jun 18 2020
Somewhat unrelated but if you go ahead with this maybe you could also create a local undo stack for the knife tool as well, that only stays in memory for the duration of the operation.