Skip to content

Commit

Permalink
Merge 7383f3d into 53ded77
Browse files Browse the repository at this point in the history
  • Loading branch information
liamhuber committed May 31, 2024
2 parents 53ded77 + 7383f3d commit aae1da5
Showing 1 changed file with 43 additions and 3 deletions.
46 changes: 43 additions & 3 deletions pyiron_base/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,49 @@

from pyiron_base.jobs.job.toolkit import Toolkit, BaseTools

# Expose snippets references in base API for backwards compatibility
from pyiron_snippets.import_alarm import ImportAlarm
from pyiron_snippets.deprecate import Deprecator, deprecate, deprecate_soon

# Give clear deprecation errors for objects removed from the 0.8.4 API
from pyiron_snippets.import_alarm import ImportAlarm as _ImportAlarm
from pyiron_snippets.deprecate import (
Deprecator as _Deprecator,
deprecate as _deprecate, # Just silently guaranteeing it's where we expect
deprecate_soon as _deprecate_soon # Just silently guaranteeing it's where we expect
)


def _snippets_deprecation_string(obj, old_name):
return


def ImportAlarm(*args, **kwargs):
raise ValueError(
f"pyiron_base.ImportAlarm is deprecated. Please use "
f"{_ImportAlarm.__module__}.{_ImportAlarm.__name__}"
) from None


def Deprecator(*args, **kwargs):
raise ValueError(
f"pyiron_base.Deprecator is deprecated. Please use "
f"{_Deprecator.__module__}.{_Deprecator.__name__}"
) from None


def deprecate(*args, **kwargs):
# The wrapper nature makes this not so easy to automate the message
raise ValueError(
f"pyiron_base.deprecate is deprecated. Please use "
f"pyiron_snippets.deprecate.deprecate"
) from None


def deprecate_soon(*args, **kwargs):
# The wrapper nature makes this not so easy to automate the message
raise ValueError(
f"pyiron_base.deprecate_soon is deprecated. Please use "
f"pyiron_snippets.deprecate.deprecate_soon"
) from None


# Internal init
from ._version import get_versions
Expand Down

0 comments on commit aae1da5

Please sign in to comment.