@@ -78,7 +78,7 @@ def __init__(self,interfaceName,available,icon):
78
78
def getInterfaceName (self ):
79
79
return self .interfaceName
80
80
81
- def getAvaiable (self ):
81
+ def getAvailable (self ):
82
82
return self .available
83
83
84
84
def getIcon (self ):
@@ -137,7 +137,7 @@ def updatePackages(self):
137
137
def deletePackage (self , packageName ):
138
138
if packageName in self .packages :
139
139
del self .packages [packageName ]
140
- self .updatePackages ()
140
+ self .updatePackages ()
141
141
else :
142
142
print ("errore, il pacchetto " + packageName + " non è stato trovato" )
143
143
return 2
@@ -150,35 +150,36 @@ def deletePackage(self, packageName):
150
150
def verifyVersion (self , packageName , version ):
151
151
print ("verifica pacchetto" )
152
152
#newversionList = version.split('.')
153
- if packageName not in this .packages :
153
+ if packageName not in self .packages :
154
154
return True
155
155
156
156
newVersionList = [int (x ) for x in version .split ('.' )]
157
157
#for i in ragen(0,len(newversionList) -1):
158
158
#newversionList[i] = int(newLversionList[i])
159
159
160
- oldVersion = self .packages [packageName ]
160
+ oldVersion = self .packages [packageName ]. getVersion ()
161
161
oldVersionList = [int (x ) for x in oldVersion .split ('.' )]
162
162
163
163
for i in range (0 ,len (newVersionList ) - 1 ):
164
164
if (newVersionList [i ] > oldVersionList [i ] ):
165
165
return True
166
- else if (newVersionList [i ] < oldVersionList [i ] ):
166
+ elif (newVersionList [i ] < oldVersionList [i ] ):
167
167
return False
168
168
169
169
return False
170
170
171
171
def addPackage (self , filename ):
172
172
pkgnames = filename .split ('_' )
173
173
version = pkgnames [1 ].replace ('.zip' , '' )
174
+ print (version )
174
175
pkgname = pkgnames [0 ]
175
176
pkgpath = './sounds/notes/' + pkgname
176
177
if not self .verifyVersion (pkgname , version ):
177
- if (version == this . package [ pkgName ][ 'version' ] ):
178
- print ("errore, il pacchetto " + packageName + " ha versione identica a quello attualmente installato" )
178
+ if (version == self . packages [ pkgname ]. getVersion () ):
179
+ print ("errore, il pacchetto " + pkgname + " ha versione identica a quello attualmente installato" )
179
180
return 3
180
181
else :
181
- print ("errore, il pacchetto " + packageName + " ha versione precendente a quello attualmente installato" )
182
+ print ("errore, il pacchetto " + pkgname + " ha versione precendente a quello attualmente installato" )
182
183
return 2
183
184
else :
184
185
0 commit comments