def obter_nomeProp_porid(idProp): """Obtém nome da proposição dado o id. Por exemplo: obter_nomeProp_porid(513512) retorna o string "MPV 540/2011" Argumentos: idprop -- inteiro usado como identificador único de uma proposição no webservice Retorna: Uma string com tipo, número e ano da proposição, por exemplo "MPV 540/2011". Caso a proposição não seja encontrada, retorna None. Obs: Mesmo que a proposição seja encontrada, poderá ainda assim não possuir votações. """ url = OBTER_INFOS_PORID % (idProp) try: request = urllib2.Request(url) xml = urllib2.urlopen(request).read() except urllib2.URLError: return None try: nomeProp = Proposicao.fromxmlid(xml) except: return None return nomeProp
def obter_nomeProp_porid(idProp): """Giving the id, gets the name of proposition. For exemple: obter_nomeProp_porid(513512) retorns the string "MPV 540/2011" Arguments: idprop -- integer used as unique identificator of a proposition in webservice. Returns: A string with type, number and year of proposition, for exemple "MPV 540/2011". If the proposition doesn't be found, returns None.""" url = OBTER_INFOS_PORID % (idProp) try: request = urllib2.Request(url) xml = urllib2.urlopen(request).read() except urllib2.URLError: return None try: nomeProp = Proposicao.fromxmlid(xml) except: return None return nomeProp