| 123456789101112131415161718192021222324252627282930 |
- from attr import attrs, attr
- @attrs
- class Proxy(object):
- """
- proxy schema
- """
- host = attr(type=str, default=None)
- port = attr(type=int, default=None)
-
- def __str__(self):
- """
- to string, for print
- :return:
- """
- return f'{self.host}:{self.port}'
-
- def string(self):
- """
- to string
- :return: <host>:<port>
- """
- return self.__str__()
- if __name__ == '__main__':
- proxy = Proxy(host='8.8.8.8', port=8888)
- print('proxy', proxy)
- print('proxy', proxy.string())
|