diff --git a/notecard/card.py b/notecard/card.py index 6881e28..48a4f72 100644 --- a/notecard/card.py +++ b/notecard/card.py @@ -10,7 +10,11 @@ # This module is optional and not required for use with the Notecard. import notecard -from .validators import validate_card_object +import sys +if sys.implementation.name == 'micropython': + from validators import validate_card_object +else: + from .validators import validate_card_object @validate_card_object diff --git a/notecard/env.py b/notecard/env.py index 0a48cbb..9e7795f 100644 --- a/notecard/env.py +++ b/notecard/env.py @@ -10,7 +10,11 @@ # This module is optional and not required for use with the Notecard. import notecard -from .validators import validate_card_object +import sys +if sys.implementation.name == 'micropython': + from validators import validate_card_object +else: + from .validators import validate_card_object @validate_card_object diff --git a/notecard/file.py b/notecard/file.py index 0253150..5f63746 100644 --- a/notecard/file.py +++ b/notecard/file.py @@ -10,7 +10,11 @@ # This module is optional and not required for use with the Notecard. import notecard -from .validators import validate_card_object +import sys +if sys.implementation.name == 'micropython': + from validators import validate_card_object +else: + from .validators import validate_card_object @validate_card_object diff --git a/notecard/hub.py b/notecard/hub.py index 4366acc..109cf75 100644 --- a/notecard/hub.py +++ b/notecard/hub.py @@ -10,7 +10,11 @@ # This module is optional and not required for use with the Notecard. import notecard -from .validators import validate_card_object +import sys +if sys.implementation.name == 'micropython': + from validators import validate_card_object +else: + from .validators import validate_card_object @validate_card_object diff --git a/notecard/note.py b/notecard/note.py index edea02d..bfe69f1 100644 --- a/notecard/note.py +++ b/notecard/note.py @@ -10,7 +10,11 @@ # This module is optional and not required for use with the Notecard. import notecard -from .validators import validate_card_object +import sys +if sys.implementation.name == 'micropython': + from validators import validate_card_object +else: + from .validators import validate_card_object @validate_card_object