for some reason shell forgets settings, this works around temporarily fixes the problem, thanks Vladyslav Kozlovskyy

This commit is contained in:
mdipierro
2012-06-30 11:54:36 -05:00
parent 80e827187e
commit c6f79af372
5 changed files with 10 additions and 6 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-06-29 20:55:40) dev Version 2.00.0 (2012-06-30 11:54:31) dev
+1
View File
@@ -13,3 +13,4 @@ settings = global_settings # legacy compatibility
+3
View File
@@ -206,6 +206,9 @@ def run(
exec ('print %s()' % f, _env) exec ('print %s()' % f, _env)
return return
# "woodoo magic" workaround: reinitialize main.py
g={}; exec "import main" in g; del g
_env.update(exec_pythonrc()) _env.update(exec_pythonrc())
if startfile: if startfile:
try: try:
+2 -2
View File
@@ -20,12 +20,12 @@ import signal
import math import math
import logging import logging
import newcron import newcron
import main
import getpass import getpass
import main
from fileutils import w2p_pack, read_file, write_file from fileutils import w2p_pack, read_file, write_file
from shell import run, test
from settings import global_settings from settings import global_settings
from shell import run, test
try: try:
import Tkinter, tkMessageBox import Tkinter, tkMessageBox