parameters: (self, followerId, followeeId)
docstring: Follower unfollows a followee. If the operation is invalid, it should be a no-op.
          :type followerId: int
          :type followeeId: int
          :rtype: void
docstring_summary: Follower unfollows a followee. If the operation is invalid, it should be a no-op.
          :type followerId: int
          :type followeeId: int
          :rtype: void
docstring_tokens: Follower unfollows a followee . If the operation is invalid it should be a no - op . : type followerId : int : type followeeId : int : rtype : void
function: def unfollow(self, followerId, followeeId):
          """
          Follower unfollows a followee. If the operation is invalid, it should be a no-op.
          :type followerId: int
          :type followeeId: int
          :rtype: void
          """
          self.__followings[followerId].discard(followeeId)
function_tokens: def unfollow ( self , followerId , followeeId ) : self . __followings [ followerId ] . discard ( followeeId )