| 55 | |
| 56 | |
| 57 | def data_bytes_number(datalist): |
| 58 | total_bytes_number = 0 |
| 59 | if isinstance(datalist, list): |
| 60 | if len(datalist) == 0: |
| 61 | return total_bytes_number |
| 62 | else: |
| 63 | for data in datalist: |
| 64 | if isinstance(data, str): |
| 65 | total_bytes_number = total_bytes_number + len(data) |
| 66 | else: |
| 67 | total_bytes_number = total_bytes_number + 4 * len(datalist) |
| 68 | break |
| 69 | else: |
| 70 | raise ValueError( |
| 71 | "In the Function data_bytes_number(), data must be list.") |
| 72 | return total_bytes_number |
| 73 | |
| 74 | |
| 75 | # 此文件名,暂时为httpclient.py,待后续测试后考虑是否替换client.py |