Closed rmcgibbo closed 9 years ago
(This is with the current master, f53f45a645f7ef3f739519445148b1024724d173)
Oh, nevermind. This comes from running an older version of colander (0.9.9).
Do you have a suggestion on how to make this error more obvious? Like I could add a version check after importing colander that emits a more helpful error message.
I only ask b/c you're far from the first person to run into this. Might be worth making it more clear to future users.
If colander had a__version__
attribute in the package, that would be nice. Perhaps
if len(inspect.getargspec(colander.SchemaNode.__init__).args) > 1:
warnings.warn('It looks like your version of colander is too old!')
is a super-hacky alternative. I don't think there's a "good" answer, since your requirements file already lists the version you want.
I'm just getting started with MOE, and ran into the following snap: after installing (Ubuntu 14.04), and running some of the examples in
moe_examples/
, I get the following traceback on import: