Shell console module in blender UI console screen doesn't work. How to test it:
import console_shell
bpy.ops.console.language("shell")
lsgives you following error:
Traceback (most recent call last):
File "/home/user/blender-2.69-linux-glibc211-x86_64/2.69/scripts/startup/bl_operators/console.py", line 54, in execute
return execute(context, self.interactive)
TypeError: execute() takes 1 positional argument but 2 were givenWith submitted diff it works without problem, I figured console_python.execute() expects (context, is_interactive) but console_shell.execute() expects only (context), so changed console_shell.execute in order to reflect the same parameter expectation.
It works as expected with this change.
System: archlinux x86_64 & blender 2.69