Perpective Client Timezones not being used when I have it set to do so

Are the module imports not cached or something when the def runs? Do you say this because it's reimporting the module every time the function runs?