Return string representation of array while formatting elements.
(array, formatstr)
| 56 | |
| 57 | |
| 58 | def format_array(array, formatstr): |
| 59 | """Return string representation of array while formatting elements.""" |
| 60 | if array is None: |
| 61 | return "None" |
| 62 | else: |
| 63 | str_array = [] |
| 64 | for elem in array: |
| 65 | if elem.__class__.__format__ is not object.__format__: |
| 66 | str_array += ["{0:{1}}".format(elem, formatstr)] |
| 67 | else: |
| 68 | str_array += [repr(elem)] |
| 69 | return "[" + ", ".join(str_array) + "]" |
| 70 | |
| 71 | |
| 72 | class ServerHello(messages.ServerHello): |