def __init__(self, name_list=None):
self._list = dict()
self._disabled = 0
self._dependencies = 0
# Maps lower cased package names to listed packages on case insensitive
# systems.
self._case_list = dict() if _wrap("ABC") == _wrap("abc") else None
if name_list is not None:
if isinstance(name_list, str):
name_list = [name_list]
if _wrap("Abc") == _wrap("abc"):
name_list = [_wrap(name) for name in name_list]
self._shipped = self.__find_pkgs(PackageInfo.shipped_packages_path, name_list, shipped=True)
self._installed = self.__find_pkgs(sublime.installed_packages_path(), name_list)
self._unpacked = self.__find_pkgs(sublime.packages_path(), name_list, packed=False)
评论列表
文章目录