fix urllib bug under python3