@@ -78,7 +78,7 @@ def __init__(self,interfaceName,available,icon):
7878 def getInterfaceName (self ):
7979 return self .interfaceName
8080
81- def getAvaiable (self ):
81+ def getAvailable (self ):
8282 return self .available
8383
8484 def getIcon (self ):
@@ -137,7 +137,7 @@ def updatePackages(self):
137137 def deletePackage (self , packageName ):
138138 if packageName in self .packages :
139139 del self .packages [packageName ]
140- self .updatePackages ()
140+ self .updatePackages ()
141141 else :
142142 print ("errore, il pacchetto " + packageName + " non è stato trovato" )
143143 return 2
@@ -150,35 +150,36 @@ def deletePackage(self, packageName):
150150 def verifyVersion (self , packageName , version ):
151151 print ("verifica pacchetto" )
152152 #newversionList = version.split('.')
153- if packageName not in this .packages :
153+ if packageName not in self .packages :
154154 return True
155155
156156 newVersionList = [int (x ) for x in version .split ('.' )]
157157 #for i in ragen(0,len(newversionList) -1):
158158 #newversionList[i] = int(newLversionList[i])
159159
160- oldVersion = self .packages [packageName ]
160+ oldVersion = self .packages [packageName ]. getVersion ()
161161 oldVersionList = [int (x ) for x in oldVersion .split ('.' )]
162162
163163 for i in range (0 ,len (newVersionList ) - 1 ):
164164 if (newVersionList [i ] > oldVersionList [i ] ):
165165 return True
166- else if (newVersionList [i ] < oldVersionList [i ] ):
166+ elif (newVersionList [i ] < oldVersionList [i ] ):
167167 return False
168168
169169 return False
170170
171171 def addPackage (self , filename ):
172172 pkgnames = filename .split ('_' )
173173 version = pkgnames [1 ].replace ('.zip' , '' )
174+ print (version )
174175 pkgname = pkgnames [0 ]
175176 pkgpath = './sounds/notes/' + pkgname
176177 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" )
179180 return 3
180181 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" )
182183 return 2
183184 else :
184185
0 commit comments