query.py 437 B

12345678910111213141516
  1. class Query:
  2. def __init__(self, site, method='GET', path=''):
  3. self.site = site
  4. self.method = method
  5. self.query = ''
  6. self.path = path
  7. def add_parameter(self, key, value='{0}'):
  8. self.query += '{0}={1}&'.format(key, value)
  9. return self
  10. def format_query(self, value):
  11. if self.query == '':
  12. return value
  13. else:
  14. return self.query.format(value)