(url, data, GET)
| 160 | |
| 161 | |
| 162 | def getParams(url, data, GET): |
| 163 | params = {} |
| 164 | if '?' in url and '=' in url: |
| 165 | data = url.split('?')[1] |
| 166 | if data[:1] == '?': |
| 167 | data = data[1:] |
| 168 | elif data: |
| 169 | if getVar('jsonData') or getVar('path'): |
| 170 | params = data |
| 171 | else: |
| 172 | try: |
| 173 | params = json.loads(data.replace('\'', '"')) |
| 174 | return params |
| 175 | except json.decoder.JSONDecodeError: |
| 176 | pass |
| 177 | else: |
| 178 | return None |
| 179 | if not params: |
| 180 | parts = data.split('&') |
| 181 | for part in parts: |
| 182 | each = part.split('=') |
| 183 | if len(each) < 2: |
| 184 | each.append('') |
| 185 | try: |
| 186 | params[each[0]] = each[1] |
| 187 | except IndexError: |
| 188 | params = None |
| 189 | return params |
| 190 | |
| 191 | |
| 192 | def writer(obj, path): |
no test coverage detected