131 if package is None: |
131 if package is None: |
132 package = "None" |
132 package = "None" |
133 packageDir = "" |
133 packageDir = "" |
134 else: |
134 else: |
135 packageDir = os.path.join(pluginDirectory, package) |
135 packageDir = os.path.join(pluginDirectory, package) |
136 if hasattr(module, "prepareUninstall"): |
136 if hasattr(module, "prepareUninstall") and \ |
|
137 not self.keepConfigurationCheckBox.isChecked(): |
137 module.prepareUninstall() |
138 module.prepareUninstall() |
138 internalPackages = [] |
139 internalPackages = [] |
139 if hasattr(module, "internalPackages"): |
140 if hasattr(module, "internalPackages"): |
140 # it is a comma separated string |
141 # it is a comma separated string |
141 internalPackages = [p.strip() for p in |
142 internalPackages = [p.strip() for p in |