Advertisement
Guest User

Untitled

a guest
Apr 26th, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. from __future__ import absolute_import
  2. from __future__ import division
  3. from __future__ import print_function
  4.  
  5.  
  6. def _py_backwards_merge_dicts(dicts):
  7. result = {}
  8. for dict_ in dicts:
  9. result.update(dict_)
  10. return result
  11.  
  12.  
  13. def returning_range(x):
  14. _py_backwards_generator_0 = iter(range(x))
  15. while True:
  16. try:
  17. (yield next(_py_backwards_generator_0))
  18. except StopIteration as _py_backwards_generator_exception_0:
  19. break
  20. _py_backwards_generator_return_0 = StopIteration()
  21. _py_backwards_generator_return_0.value = x
  22. raise _py_backwards_generator_return_0
  23.  
  24.  
  25. def x_printer(x):
  26. _py_backwards_generator_1 = iter(returning_range(x))
  27. while True:
  28. try:
  29. (yield next(_py_backwards_generator_1))
  30. except StopIteration as _py_backwards_generator_exception_1:
  31. if hasattr(_py_backwards_generator_exception_1, 'value'):
  32. val = _py_backwards_generator_exception_1.value
  33. break
  34. print(''.join(['val ', '{}'.format(val)]))
  35.  
  36.  
  37. def formatter(x):
  38. items = (list(x_printer(x)) + [x])
  39. print(*(list(items) + list(items)))
  40. return {'items': items}
  41.  
  42.  
  43. result = _py_backwards_merge_dicts([{'x': 10}, dict(formatter(10))])
  44. print(result)
  45.  
  46.  
  47. class NumberManager(object):
  48.  
  49. def ten(self):
  50. return 10
  51.  
  52. @classmethod
  53. def eleven(cls):
  54. return 11
  55.  
  56.  
  57. class ImportantNumberManager(NumberManager):
  58.  
  59. def ten(self):
  60. return super(type(self), self).ten()
  61.  
  62. @classmethod
  63. def eleven(cls):
  64. return super(cls, cls).eleven()
  65.  
  66.  
  67. print(ImportantNumberManager().ten())
  68. print(ImportantNumberManager.eleven())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement