encoder.py 270 B

123456789
  1. #!/usr/bin/env python
  2. import json
  3. class Encoder(json.JSONEncoder):
  4. def default(self, obj):
  5. if isinstance(obj, set):
  6. return list({"name": entry.name, "version": entry.version} for entry in obj)
  7. return json.JSONEncoder.default(self, obj)