Skip to content

Instantly share code, notes, and snippets.

@smbanaie
Last active August 29, 2015 14:02
Show Gist options
  • Save smbanaie/a9d0e091f331061e5fd5 to your computer and use it in GitHub Desktop.
Save smbanaie/a9d0e091f331061e5fd5 to your computer and use it in GitHub Desktop.
Python Global Variable - Singelton Pattern
class Mojtaba:
SharedVariable = {}
def __init__(self):
self.MyDict = self.SharedVariable
if __name__=='__main__':
a = Mojtaba()
b = Mojtaba()
user1 = {}
user1["fn"] = "ali"
user1["ln"] = "alavi"
a.MyDict[0] = user1
print "a >> "
print a.MyDict
print "b >>"
print b.MyDict
user2={}
user2["fn"] = "ali"
user2["ln"] = "alavi"
b.MyDict[1] = user2
print "a >> "
print a.MyDict
print "b >>"
print b.MyDict
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment