diff --git a/source/easymacro/__init__.py b/source/easymacro/__init__.py index 560a5dd..1896225 100644 --- a/source/easymacro/__init__.py +++ b/source/easymacro/__init__.py @@ -7,6 +7,7 @@ from .easydocs import LODocuments def __getattr__(name): + print(name) classes = { 'active': LODocuments().active, 'active_sheet': LODocuments().active.active, @@ -14,7 +15,6 @@ def __getattr__(name): 'cmd': LOMain.commands, 'color': Color(), 'config': Config, - 'current_region': LODocuments().active.selection.current_region, 'dates': Dates, 'dialog': LODialog, 'dispatch': LOMain.dispatch, diff --git a/source/easymacro/easycalc.py b/source/easymacro/easycalc.py index c7958d9..f689ff4 100644 --- a/source/easymacro/easycalc.py +++ b/source/easymacro/easycalc.py @@ -666,6 +666,7 @@ class LOCalc(LODocument): sel = None selection = self.obj.CurrentSelection type_obj = selection.ImplementationName + if type_obj in self.TYPE_RANGES: sel = LOCalcRange(selection) elif type_obj == self.RANGES: diff --git a/source/easymacro/easymain.py b/source/easymacro/easymain.py index fcc4e82..0185cd3 100644 --- a/source/easymacro/easymain.py +++ b/source/easymacro/easymain.py @@ -5,6 +5,8 @@ import getpass import logging import os import platform +import re +import shutil import sys import threading