| 317 | | if isinstance(params, dict): |
|---|
| 318 | | result = {} |
|---|
| 319 | | for key, value in params.items(): |
|---|
| 320 | | result[smart_str(key, self.charset)] = OracleParam(param, self.charset) |
|---|
| 321 | | return result |
|---|
| 322 | | else: |
|---|
| 323 | | return tuple([OracleParam(p, self.charset, True) for p in params]) |
|---|
| | 317 | return tuple([OracleParam(p, self.charset, True) for p in params]) |
|---|
| 326 | | if isinstance(params_list[0], dict): |
|---|
| 327 | | sizes = {} |
|---|
| 328 | | iterators = [params.iteritems() for params in params_list] |
|---|
| 329 | | else: |
|---|
| 330 | | sizes = [None] * len(params_list[0]) |
|---|
| 331 | | iterators = [enumerate(params) for params in params_list] |
|---|
| 332 | | for iterator in iterators: |
|---|
| 333 | | for key, value in iterator: |
|---|
| 334 | | if value.input_size: sizes[key] = value.input_size |
|---|
| 335 | | if isinstance(sizes, dict): |
|---|
| 336 | | self.setinputsizes(**sizes) |
|---|
| 337 | | else: |
|---|
| 338 | | self.setinputsizes(*sizes) |
|---|
| | 320 | sizes = [None] * len(params_list[0]) |
|---|
| | 321 | for params in params_list: |
|---|
| | 322 | for i, value in enumerate(params): |
|---|
| | 323 | if value.input_size: sizes[i] = value.input_size |
|---|
| | 324 | self.setinputsizes(*sizes) |
|---|