#NEWLINE# @ classmethod #NEWLINE# @ gen . engine #NEWLINE# def ReleaseLock( cls , client , viewpoint_id , lock , callback ) : #NEWLINE# #INDENT# 'Releases a previously acquired lock on the specified viewpoint.' #NEWLINE# ( yield gen . Task ( lock . Release , client ) ) #NEWLINE# ViewpointLockTracker . RemoveViewpointId ( callback ) #NEWLINE# callback ( )