I do not have any personal experience with the Tableau Server Client Library. Though reviewing the information on the Tableau GitHub page I see that the Python version is listed is 3.3 and higher. I am curious if using TSCL on Python 3.5 returns different results. Additionally are there any specific errors or failures returned when using the current Python code.
Hope this helps!