33from uw_r25 .spaces import space_reservation_from_xml
44try :
55 from urllib import urlencode
6- except :
6+ except ImportError :
77 from urllib .parse import urlencode
88
99
1010def get_reservation_by_id (reservation_id ):
11- url = "/r25ws/servlet/wrd/run/ reservation.xml?rsrv_id=%s" % reservation_id
11+ url = "reservation.xml?rsrv_id=%s" % reservation_id
1212 return reservations_from_xml (get_resource (url ))[0 ]
1313
1414
@@ -19,7 +19,7 @@ def get_reservations(**kwargs):
1919 http://knowledge25.collegenet.com/display/WSW/reservations.xml
2020 """
2121 kwargs ["scope" ] = "extended"
22- url = "/r25ws/servlet/wrd/run/ reservations.xml"
22+ url = "reservations.xml"
2323 if len (kwargs ):
2424 url += "?%s" % urlencode (kwargs )
2525
@@ -29,7 +29,7 @@ def get_reservations(**kwargs):
2929def reservations_from_xml (tree ):
3030 try :
3131 profile_name = tree .xpath ("r25:profile_name" , namespaces = nsmap )[0 ].text
32- except :
32+ except Exception :
3333 profile_name = None
3434
3535 reservations = []
@@ -68,9 +68,8 @@ def reservations_from_xml(tree):
6868 namespaces = nsmap )[0 ].text
6969 try :
7070 anode = cnode .xpath ("r25:address" , namespaces = nsmap )[0 ]
71- reservation .contact_email = anode .xpath ("r25:email" ,
72- namespaces = nsmap )
73- [0 ].text
71+ reservation .contact_email = anode .xpath (
72+ "r25:email" , namespaces = nsmap )[0 ].text
7473 except IndexError :
7574 reservation .contact_email = None
7675
0 commit comments