Show More
@@ -706,12 +706,17 b' def _disabledpaths():' | |||
|
706 | 706 | '''find paths of disabled extensions. returns a dict of {name: path}''' |
|
707 | 707 | import hgext |
|
708 | 708 | |
|
709 | extpath = os.path.dirname( | |
|
710 | os.path.abspath(pycompat.fsencode(hgext.__file__)) | |
|
711 | ) | |
|
712 | try: # might not be a filesystem path | |
|
713 | files = os.listdir(extpath) | |
|
714 | except OSError: | |
|
709 | # The hgext might not have a __file__ attribute (e.g. in PyOxidizer) and | |
|
710 | # it might not be on a filesystem even if it does. | |
|
711 | if util.safehasattr(hgext, '__file__'): | |
|
712 | extpath = os.path.dirname( | |
|
713 | os.path.abspath(pycompat.fsencode(hgext.__file__)) | |
|
714 | ) | |
|
715 | try: | |
|
716 | files = os.listdir(extpath) | |
|
717 | except OSError: | |
|
718 | return {} | |
|
719 | else: | |
|
715 | 720 | return {} |
|
716 | 721 | |
|
717 | 722 | exts = {} |
General Comments 0
You need to be logged in to leave comments.
Login now