Thanks man. Here is the code for reference:
app=app1
pane1 = app.getViewer("Viewer1")
range= pane1.getFrameRange()
print (range) # Tuple Range
print (range[0]) #First frame in range
print (range[1]) #Last frame in range
Gotcha:
To get a PyViewer , use the getViewer(scriptName)
function, passing it the script-name of a viewer node.