'Returns a (polarity, subjectivity)-tuple for the given synset id.
For example, the adjective "horrible" has id 193480 in WordNet:
Sentiment.synset(193480, pos="JJ") => (-0.6, 1.0, 1.0).'

def synset(self, id, pos=ADJECTIVE):

    id = str(id).zfill(8)
    if (not id.startswith((u'n-', u'v-', u'a-', u'r-'))):
        if (pos == NOUN):
            id = (u'n-' + id)
        if (pos == VERB):
            id = (u'v-' + id)
        if (pos == ADJECTIVE):
            id = (u'a-' + id)
        if (pos == ADVERB):
            id = (u'r-' + id)
    if (dict.__len__(self) == 0):
        self.load()
    return tuple(self._synsets.get(id, (0.0, 0.0))[:2])
