import urx
from urx.robotiq_two_finger_gripper import Robotiq_Two_Finger_Gripper

# Create robot instance
rob = urx.Robot("192.168.1.3")
# Create gripper instance
gripper = Robotiq_Two_Finger_Gripper(rob)

# Use try-finally to ensure robot is closed on exit
try:
    # Close gripper
    print("Closing")
    gripper.close_gripper()

    # Open gripper
    print("Opening")
    gripper.open_gripper()
finally:
    # Close robot connection
    print("Closing robot connection")
    rob.close()