ikolu: can you try changing that line from
if tracker.items[self.share_data['previous_share_hash']] and tracker.items[self.share_data['previous_share_hash']].naughty:
to
if self.share_data['previous_share_hash'] and tracker.items[self.share_data['previous_share_hash']].naughty:
and tell me if ...