generate_state_code_doc.py 958 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. Usage: python generate_state_code_doc.py > docs/state_code.md
  5. """
  6. from collections import OrderedDict
  7. import jimit as ji
  8. from state_code import *
  9. __author__ = 'James Iter'
  10. __date__ = '16/8/21'
  11. __contact__ = 'james.iter.cn@gmail.com'
  12. __copyright__ = '(c) 2016 by James Iter.'
  13. ji.index_state['branch'] = dict(ji.index_state['branch'], **own_state_branch)
  14. print '# 状态码'
  15. print '## 干状态码'
  16. print '|CODE|zh-cn|en-us|'
  17. print '|:--:|:--|:--|'
  18. for k, v in OrderedDict(sorted(ji.index_state['trunk'].items(), key=lambda t: t[0])).items():
  19. print '|' + '|'.join([v['code'], v['zh-cn'], v['en-us']]) + '|'
  20. print ''
  21. print '## 枝状态码'
  22. print '|CODE|zh-cn|'
  23. print '|:--:|:--|'
  24. for k, v in OrderedDict(sorted(ji.index_state['branch'].items(), key=lambda t: t[0])).items():
  25. print '|' + '|'.join([v['code'], v['zh-cn']]) + '|'
  26. print ''
  27. print '[返回上一级](../README.md)'
  28. print '==='