Skip to content

Commit 7c412e8

Browse files
author
Antonino Tramontana
committed
added version verifier
1 parent 637d8a8 commit 7c412e8

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

musicPackages.py

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ def __init__(self):
114114

115115

116116
def deletePackage(self, packageName):
117-
print("rimozione pacchetto")
118117
if packageName in self.packages:
119118
del self.packages[packageName]
120119
self.updatePackages()
@@ -125,6 +124,25 @@ def deletePackage(self, packageName):
125124
os.system('rm -rf ./sounds/notes/' + packageName)
126125

127126

127+
def verifyVersion(self, packageName, version):
128+
print("verifica pacchetto")
129+
#newversionList = version.split('.')
130+
newVersionList = [int(x) for x in version.split('.')]
131+
#for i in ragen(0,len(newversionList) -1):
132+
#newversionList[i] = int(newLversionList[i])
133+
134+
oldVersion = self.packages[packageName]
135+
oldVersionList = [int(x) for x in oldVersion.split('.')]
136+
137+
for i in range(0,len(newVersionList) -1):
138+
if(newVersionList[i] > oldVersionList[i] ):
139+
return True
140+
else if(newVersionList[i] < oldVersionList[i] ):
141+
return False
142+
143+
return False;
144+
145+
128146
def isPackageAvailable(self,namePackage):
129147
if namePackage in self.packages:
130148
return True

0 commit comments

Comments
 (0)