Addon Manager: Bugfixes and cleanup of refactor
This commit is contained in:
@@ -1,4 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#***************************************************************************
|
||||
#* *
|
||||
#* Copyright (c) 2021 Chris Hennes <chennes@pioneerlibrarysystem.org> *
|
||||
@@ -45,6 +44,9 @@ class AddonManagerRepo:
|
||||
elif self.value == 3:
|
||||
return "Package"
|
||||
|
||||
def __int__(self) -> int :
|
||||
return self.value
|
||||
|
||||
class UpdateStatus(Enum):
|
||||
NOT_INSTALLED = 0
|
||||
UNCHECKED = 1
|
||||
@@ -161,4 +163,4 @@ class AddonManagerRepo:
|
||||
store = os.path.join(FreeCAD.getUserAppDataDir(), "AddonManager", "PackageMetadata")
|
||||
self.cached_icon_filename = os.path.join(store, self.name, "cached_icon"+file_extension)
|
||||
|
||||
return self.cached_icon_filename
|
||||
return self.cached_icon_filename
|
||||
|
||||
Reference in New Issue
Block a user