/usr/lib/python3/dist-packages/axolotl/groups/senderkeyname.py is in python3-axolotl 0.1.39-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | class SenderKeyName(object):
def __init__(self, groupId, senderAxolotlAddress):
self.groupId = groupId
self.sender = senderAxolotlAddress
def getGroupId(self):
return self.groupId
def getSender(self):
return self.sender
def serialize(self):
return "%s::%s::%s" % (self.groupId, self.sender.getName(), self.sender.getDeviceId())
def __eq__(self, other):
if other is None: return False
if other.__class__ != SenderKeyName: return False
return self.groupId == other.getGroupId() and self.sender == other.getSender()
def __hash__(self):
return hash(self.groupId) ^ hash(self.sender)
|