~1chb1n/charms/trusty/mongodb/ch-sync-mitaka

« back to all changes in this revision

Viewing changes to hooks/hooks.py

  • Committer: Marco Ceppi
  • Date: 2015-09-30 15:05:53 UTC
  • mfrom: (76.1.1 mongodb)
  • Revision ID: marco@ceppi.net-20150930150553-ygdxd0br01by62pz
[james-page] Deal with later versions on pymongo where Connection -> MongoClient

Show diffs side-by-side

added added

removed removed

Lines of Context:
69
69
)
70
70
 
71
71
try:
72
 
    from pymongo import Connection
 
72
    try:
 
73
        from pymongo import Connection
 
74
    except ImportError:
 
75
        from pymongo import MongoClient as Connection
73
76
    from pymongo.errors import OperationFailure
74
77
except ImportError:
75
78
    apt_install("python-pymongo", fatal=True)
76
 
    from pymongo import Connection
 
79
    try:
 
80
        from pymongo import Connection
 
81
    except ImportError:
 
82
        from pymongo import MongoClient as Connection
77
83
    from pymongo.errors import OperationFailure
78
84
 
79
85
try: