From: Pete Vander Giessen Date: Wed, 19 Apr 2017 21:21:38 +0000 (-0400) Subject: Feature/api version support (#109) X-Git-Tag: 0.4.0~2 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;ds=inline;h=1a3cee44420e79fda92943edf636eaddb393145e;hp=1a3cee44420e79fda92943edf636eaddb393145e;p=osm%2FN2VC.git Feature/api version support (#109) Set of changes that adds basic Facade Version support. Instead of building a monolithic _client.py, we build a _client.py for each integer Facade version, and put Facades there. One issue is that we store the auxillary classes in a single, monolithic _definitions.py. We should probably refactor to split those up by Facade version. For now, they all seem to be backwards compatible, and all tests pass. (I've tested against 2.0.2, 2.1.2, 2.2-alpha1 and 2.2-beta2.) Also ninja'd in a call to the Pinger class, which should prevent timeouts in JaaS. ---