655 archivesPattern = archive.rsplit('-', 1)[0] + "-*.zip" |
655 archivesPattern = archive.rsplit('-', 1)[0] + "-*.zip" |
656 if len(glob.glob(archivesPattern)) == 0: |
656 if len(glob.glob(archivesPattern)) == 0: |
657 # Check against installed/loaded plug-ins |
657 # Check against installed/loaded plug-ins |
658 pluginName = filename.rsplit('-', 1)[0] |
658 pluginName = filename.rsplit('-', 1)[0] |
659 pluginDetails = self.__pluginManager.getPluginDetails(pluginName) |
659 pluginDetails = self.__pluginManager.getPluginDetails(pluginName) |
660 if pluginDetails is None: |
660 if pluginDetails is None or \ |
|
661 pluginDetails["moduleName"] != pluginName: |
661 return PluginRepositoryWidget.PluginStatusNew |
662 return PluginRepositoryWidget.PluginStatusNew |
662 pluginVersionTuple = Globals.versionToTuple( |
663 pluginVersionTuple = Globals.versionToTuple( |
663 pluginDetails["version"])[:3] |
664 pluginDetails["version"])[:3] |
664 versionTuple = Globals.versionToTuple(version)[:3] |
665 versionTuple = Globals.versionToTuple(version)[:3] |
665 if pluginVersionTuple < versionTuple: |
666 if pluginVersionTuple < versionTuple: |