spacepaste

  1.  
  2. #!/bin/sh
  3. if "true" : '''\'
  4. then
  5. CLASSPATH=.
  6. exec "./jython2.7-b4/bin/jython" "$0" "$@"
  7. exit 127
  8. fi
  9. '''
  10. import Foo
  11. import Bar
  12. class MyListTypeThing(object):
  13. def __init__(self, data=[]):
  14. self.data = data
  15. def __len__(self):
  16. return len(self.data)
  17. def __iter__(self):
  18. return iter(self.data)
  19. def __getitem__(self, i):
  20. return self.data[i]
  21. def __setitem__(self, i, v):
  22. self.data[i] = v
  23. foos = MyListTypeThing([
  24. Foo('one'),
  25. Foo('two'),
  26. Foo('three')
  27. ])
  28. b = Bar()
  29. b.blabla(foos)
  30.