La función no devuelve valor. Error “NameError: el nombre ‘urlss’ no está definido”

Esta es una parte de mi progtwig. Da el error NameError: name 'urlss' is not defined

 def testfunc(): urlss = "hey" return urlss print urlss 

¿Por qué ocurre esto?

urlss es una variable local para el scope de testfunc() ; no se puede acceder a ella en ninguna otra parte. Usted podría significar

 print testfunc() 

que en este caso imprime urlss , ya que eso es lo que testfunc() devuelve.