Skip to content

Commit 0af1605

Browse files
MicheleCarboneraMicheleCarbonera
authored andcommitted
Add references to cls Music of packages class.
1 parent f28841d commit 0af1605

File tree

2 files changed

+11
-5
lines changed

2 files changed

+11
-5
lines changed

music.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,23 +29,22 @@
2929
import os
3030
import sox
3131
import time
32-
from musicPackages import MusicPackageManager,MusicPackageInterface,MusicPackage
3332

3433
class Music:
35-
34+
_instance = None
3635
managerPackage = None
3736

3837
noteDict = {
3938
'C2': -7.0, 'D2' : -5.0, 'E2' : -3.0, 'F2' : -2.0, 'F#2' : -1.0, 'G2' : 0.0,
4039
'A2' : 2.0, 'Bb2' : 3.0, 'B2' : 4.0, 'C3' : 5.0, 'D3' : 7.0, 'E3' : 9.0,
4140
'F3' : 10.0, 'G3' : 12.0
4241
}
43-
_instance = None
42+
4443

4544
@classmethod
46-
def get_instance(cls):
45+
def get_instance(cls,managerPackage):
4746
if cls._instance is None:
48-
cls._instance = Music()
47+
cls._instance = Music(managerPackage)
4948
return cls._instance
5049

5150
def __init__(self,managerPackage):

musicPackages.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,14 @@ def getIcon(self):
8383
return self.icon
8484

8585
class MusicPackageManager:
86+
_instance = None
8687
packages = None
88+
89+
@classmethod
90+
def get_instance(cls):
91+
if cls._instance is None:
92+
cls._instance = MusicPackageManager()
93+
return cls._instance
8794

8895
def __init__(self):
8996
self.packages = dict()

0 commit comments

Comments
 (0)