diff --git a/plugins/hg4idea/resources/python/prompthooks.py b/plugins/hg4idea/resources/python/prompthooks.py index 2507a9daac14..9bcaf0e84384 100644 --- a/plugins/hg4idea/resources/python/prompthooks.py +++ b/plugins/hg4idea/resources/python/prompthooks.py @@ -176,8 +176,12 @@ def find_user_password(self, realm, authuri): return self.readauthtoken(authuri) else: def read_hgrc_authtoken(ui, authuri): - # hg 1.8 - from mercurial.url import readauthforuri + try: + # hg 1.8 + from mercurial.url import readauthforuri + except ImportError: + # hg 1.9: readauthforuri moved to httpconnection + from mercurial.httpconnection import readauthforuri res = readauthforuri(self.ui, authuri) if res: group, auth = res