Skip to content
This repository was archived by the owner on Dec 11, 2023. It is now read-only.

Commit 8b0ecf9

Browse files
author
clittle
committed
Tweaking import style
1 parent 47dc1f2 commit 8b0ecf9

9 files changed

Lines changed: 60 additions & 22 deletions

File tree

layers/core/filter.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
1-
from layers.core.exceptions import typeCheckerArray, categoryChecker, \
2-
UNSETVALUE
1+
try:
2+
from ..core.exceptions import typeCheckerArray, categoryChecker, \
3+
UNSETVALUE
4+
except ValueError:
5+
from core.exceptions import typeCheckerArray, categoryChecker, \
6+
UNSETVALUE
37

48

59
class Filter:

layers/core/gradient.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
from layers.core.exceptions import typeChecker, typeCheckerArray
1+
try:
2+
from ..core.exceptions import typeChecker, typeCheckerArray
3+
except ValueError:
4+
from core.exceptions import typeChecker, typeCheckerArray
25

36

47
class Gradient:

layers/core/layer.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
import json
2-
from layers.core.exceptions import UninitializedLayer, BadType, BadInput, \
3-
handler
4-
from layers.core.layerobj import _LayerObj
2+
try:
3+
from ..core.exceptions import UninitializedLayer, BadType, BadInput, \
4+
handler
5+
from ..core.layerobj import _LayerObj
6+
except ValueError:
7+
from core.exceptions import UninitializedLayer, BadType, BadInput, \
8+
handler
9+
from core.layerobj import _LayerObj
510

611

712
class Layer:

layers/core/layerobj.py

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,21 @@
1-
from layers.core.filter import Filter
2-
from layers.core.layout import Layout
3-
from layers.core.technique import Technique
4-
from layers.core.gradient import Gradient
5-
from layers.core.legenditem import LegendItem
6-
from layers.core.metadata import Metadata
7-
from layers.core.exceptions import UNSETVALUE, typeChecker, BadInput, \
8-
handler, categoryChecker, UnknownLayerProperty
9-
1+
try:
2+
from ..core.filter import Filter
3+
from ..core.layout import Layout
4+
from ..core.technique import Technique
5+
from ..core.gradient import Gradient
6+
from ..core.legenditem import LegendItem
7+
from ..core.metadata import Metadata
8+
from ..core.exceptions import UNSETVALUE, typeChecker, BadInput, handler, \
9+
categoryChecker, UnknownLayerProperty
10+
except ValueError:
11+
from core.filter import Filter
12+
from core.layout import Layout
13+
from core.technique import Technique
14+
from core.gradient import Gradient
15+
from core.legenditem import LegendItem
16+
from core.metadata import Metadata
17+
from core.exceptions import UNSETVALUE, typeChecker, BadInput, handler, \
18+
categoryChecker, UnknownLayerProperty
1019

1120
class _LayerObj:
1221
def __init__(self, version, name, domain):

layers/core/layout.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
from layers.core.exceptions import typeChecker, categoryChecker, UNSETVALUE
1+
try:
2+
from ..core.exceptions import typeChecker, categoryChecker, UNSETVALUE
3+
except ValueError:
4+
from core.exceptions import typeChecker, categoryChecker, UNSETVALUE
25

36

47
class Layout:

layers/core/legenditem.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
from layers.core.exceptions import typeChecker
1+
try:
2+
from ..core.exceptions import typeChecker
3+
except ValueError:
4+
from core.exceptions import typeChecker
25

36

47
class LegendItem:

layers/core/metadata.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
1-
from layers.core.exceptions import typeChecker
1+
try:
2+
from ..core.exceptions import typeChecker
3+
except ValueError:
4+
from core.exceptions import typeChecker
25

36

47
class Metadata:

layers/core/technique.py

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
1-
from layers.core.exceptions import BadInput, handler, typeChecker, \
2-
UNSETVALUE, UnknownTechniqueProperty, BadType
3-
from layers.core.metadata import Metadata
1+
try:
2+
from ..core.exceptions import BadInput, handler, typeChecker, \
3+
UNSETVALUE, UnknownTechniqueProperty, BadType
4+
from ..core.metadata import Metadata
5+
except ValueError:
6+
from core.exceptions import BadInput, handler, typeChecker, \
7+
UNSETVALUE, UnknownTechniqueProperty, BadType
8+
from core.metadata import Metadata
49

510

611
class Technique:

layers/manipulators/layerops.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,10 @@
2020
# out_layer2.export_file("C:\demo_layer2.json")
2121

2222
import copy
23-
from layers.core import Layer
23+
try:
24+
from core import Layer
25+
except ModuleNotFoundError:
26+
from ..core import Layer
2427

2528

2629
class InvalidFormat(Exception):

0 commit comments

Comments
 (0)