added gtsam_unstable import back to gtsam

release/4.3a0
Matthew Broadway 2019-03-07 09:11:16 +00:00
parent 803c14deb3
commit fcfcceef71
1 changed files with 18 additions and 0 deletions

View File

@ -1 +1,19 @@
from .gtsam import * from .gtsam import *
import gtsam_unstable
def deprecated_wrapper(item, name):
def wrapper(*args, **kwargs):
from warnings import warn
warn('importing the unstable item "{}" from gtsam is deprecated. Please import it from gtsam_unstable.'.format(name))
return item(*args, **kwargs)
return wrapper
for name in dir(gtsam_unstable):
if not name.startswith('__'):
item = getattr(gtsam_unstable, name)
if callable(item):
item = deprecated_wrapper(item, name)
globals()[name] = item