python shock client lib