Example #1
0
 def get_by_legisinfo_id(self, legisinfo_id):
     legisinfo_id = int(legisinfo_id)
     try:
         return self.get(legisinfo_id=legisinfo_id)
     except BillInSession.DoesNotExist:
         from parliament.imports import legisinfo
         legisinfo.import_bill_by_id(legisinfo_id)
         return self.get(legisinfo_id=legisinfo_id)
Example #2
0
 def get_by_legisinfo_id(self, legisinfo_id):
     legisinfo_id = int(legisinfo_id)
     try:
         return self.get(legisinfo_id=legisinfo_id)
     except BillInSession.DoesNotExist:
         from parliament.imports import legisinfo
         legisinfo.import_bill_by_id(legisinfo_id)
         return self.get(legisinfo_id=legisinfo_id)
Example #3
0
 def get_by_legisinfo_id(self, legisinfo_id):
     """Given a House of Commons ID (e.g. from LEGISinfo, or a Hansard link),
     return a Bill, creating it if necessary."""
     legisinfo_id = int(legisinfo_id)
     try:
         return self.get(billinsession__legisinfo_id=legisinfo_id)
     except Bill.DoesNotExist:
         from parliament.imports import legisinfo
         return legisinfo.import_bill_by_id(legisinfo_id)
Example #4
0
 def get_by_legisinfo_id(self, legisinfo_id):
     """Given a House of Commons ID (e.g. from LEGISinfo, or a Hansard link),
     return a Bill, creating it if necessary."""
     legisinfo_id = int(legisinfo_id)
     try:
         return self.get(billinsession__legisinfo_id=legisinfo_id)
     except Bill.DoesNotExist:
         from parliament.imports import legisinfo
         return legisinfo.import_bill_by_id(legisinfo_id)