execve("/usr/bin/osc", ["osc", "build", "SLE_11", "i586", "mutter-moblin.spec", "--no-verify"], [/* 95 vars */]) = 0 brk(0) = 0x804b000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efc000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/mpi/gcc/openmpi/lib/tls/i686/sse2/libpython2.6.so.1.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mpi/gcc/openmpi/lib/tls/i686/sse2", 0xbf91b074) = -1 ENOENT (No such file or directory) open("/usr/lib/mpi/gcc/openmpi/lib/tls/i686/libpython2.6.so.1.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mpi/gcc/openmpi/lib/tls/i686", 0xbf91b074) = -1 ENOENT (No such file or directory) open("/usr/lib/mpi/gcc/openmpi/lib/tls/sse2/libpython2.6.so.1.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mpi/gcc/openmpi/lib/tls/sse2", 0xbf91b074) = -1 ENOENT (No such file or directory) open("/usr/lib/mpi/gcc/openmpi/lib/tls/libpython2.6.so.1.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mpi/gcc/openmpi/lib/tls", 0xbf91b074) = -1 ENOENT (No such file or directory) open("/usr/lib/mpi/gcc/openmpi/lib/i686/sse2/libpython2.6.so.1.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mpi/gcc/openmpi/lib/i686/sse2", 0xbf91b074) = -1 ENOENT (No such file or directory) open("/usr/lib/mpi/gcc/openmpi/lib/i686/libpython2.6.so.1.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mpi/gcc/openmpi/lib/i686", 0xbf91b074) = -1 ENOENT (No such file or directory) open("/usr/lib/mpi/gcc/openmpi/lib/sse2/libpython2.6.so.1.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mpi/gcc/openmpi/lib/sse2", 0xbf91b074) = -1 ENOENT (No such file or directory) open("/usr/lib/mpi/gcc/openmpi/lib/libpython2.6.so.1.0", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/mpi/gcc/openmpi/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=130546, ...}) = 0 mmap2(NULL, 130546, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7edc000 close(3) = 0 open("/usr/lib/libpython2.6.so.1.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\35\2\0004\0\0\0,=\26\0\0\0\0\0004\0 \0\7\0(\0\35\0\34\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\204\205\23\0\204\205\23\0\5\0\0\0\0\20\0\0\1\0\0\0\200\212\23\0\200\232\23\0\200\232\23\0\210\261\2\0\0E\3\0\6\0\0\0\0\20\0\0\2\0\0\0|\213\23\0|\233\23\0|\233\23\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\20\314\21\0\20\314\21\0\20\314\21\0004Z\0\0004Z\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\200\212\23\0\200\232\23\0\200\232\23\0\200\5\0\0\200\5\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\220\335\252\324\366\25\343i^Z\271\367\253h\203\347\n\376\311C\7\4\0\0f\5\0\0\0\0\0\0\0\0\0\0\374\0\0\0D\0\0\0\317\0\0\0E\5\0\0\0\0\0\0\31\3\0\0\366\4\0\0\355\0\0\0s\4\0\0S\1\0\0\267\4\0\0,\2\0\0\0\0\0\0[\5\0\0\0\0\0\0\f\5\0\0\363\4\0\0\0\0\0\0i\1\0\0\0\0\0\0e\5\0\0I\4\0\0\0\0\0\0\0\0\0\0Q\3\0\0%\4\0\0004\2\0\0\0\0\0\0t\4\0\0\f\4\0\0K\4\0\0\34\5\0\0/\1\0\0\0\0\0\0\0\0\0\0\317\4\0\0\322\1\0\0\373\2\0\0\0\0\0\0\2\1\0\0\276\0\0\0@\0\0\0Q\5\0\0\0\0\0\0\350\1\0\0-\3\0\0", 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1458612, ...}) = 0 mmap2(NULL, 1499008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d6e000 fadvise64(3, 0, 1499008, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7ea7000, 180224, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x138) = 0xb7ea7000 mmap2(0xb7ed3000, 36736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ed3000 close(3) = 0 open("/usr/lib/mpi/gcc/openmpi/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libpthread.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`H\0\0004\0\0\0\fd\1\0\0\0\0\0004\0 \0\t\0(\0'\0$\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 \1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\364\16\1\0\364\16\1\0\364\16\1\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\fW\1\0\fW\1\0\5\0\0\0\0\20\0\0\1\0\0\0\354]\1\0\354m\1\0\354m\1\0H\3\0\0\364#\0\0\6\0\0\0\0\20\0\0\2\0\0\0\324^\1\0\324n\1\0\324n\1\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0\\\0\0\0\\\0\0\0\4\0\0\0\4\0\0\0P\345td\10\17\1\0\10\17\1\0\10\17\1\0\34\n\0\0\34\n\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\354]\1\0\354m\1\0\354m\1\0\24\2\0\0\24\2\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\364\204\3U\243S\217(\370\5a{xI\312t0X'%\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\4\0\0\0\5\0\0\0\4\0\0\0SuSESuSE\0\0\0\0\1\0\n\2\262\1\0\0L\0\0\0@\0\0\0\v\0\0\0\31!\2\221\1\n\20\"@H \331\3\0I4\200\0\0@\0 \200\200\21P`@@\22\213\0020D\0\0\20\0\0\2\0\1\r\0\204\n\360\1X\260\r\240\200\10 $\204\20B\242)m\10G", 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=119873, ...}) = 0 mmap2(NULL, 102880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d54000 fadvise64(3, 0, 102880, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7d6a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15) = 0xb7d6a000 mmap2(0xb7d6c000, 4576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d6c000 close(3) = 0 open("/usr/lib/mpi/gcc/openmpi/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\n\0\0004\0\0\0\2241\0\0\0\0\0\0004\0 \0\t\0(\0!\0 \0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 \1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\247\32\0\0\247\32\0\0\247\32\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0$ \0\0$ \0\0\5\0\0\0\0\20\0\0\1\0\0\0\264.\0\0\264>\0\0\264>\0\0\220\1\0\0\304\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\320.\0\0\320>\0\0\320>\0\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0\\\0\0\0\\\0\0\0\4\0\0\0\4\0\0\0P\345td\274\32\0\0\274\32\0\0\274\32\0\0\304\0\0\0\304\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\264.\0\0\264>\0\0\264>\0\0L\1\0\0L\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\336mj?T\25\364\347\210\203\n\20\0\31\370\350;\362\231)\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\4\0\0\0\5\0\0\0\4\0\0\0SuSESuSE\0\0\0\0\1\0\n\2\26\0\0\0\30\0\0\0\4\0\0\0\7\0\0\0\230\0\21\0\0B\0\0\202\0`\10\223(\10\336\30\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\31\0\0\0\0\0\0\0\32\0\0\0\33\0\0\0\0\0\0\0\35\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=14012, ...}) = 0 mmap2(NULL, 16504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d4f000 fadvise64(3, 0, 16504, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7d52000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7d52000 close(3) = 0 open("/usr/lib/mpi/gcc/openmpi/lib/libutil.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libutil.so.1", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\n\0\0004\0\0\0\310!\0\0\0\0\0\0004\0 \0\t\0(\0 \0\37\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 \1\0\0\5\0\0\0\4\0\0\0\3\0\0\0f\23\0\0f\23\0\0f\23\0\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\234\26\0\0\234\26\0\0\5\0\0\0\0\20\0\0\1\0\0\0\364\36\0\0\364.\0\0\364.\0\0\214\1\0\0\224\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\10\37\0\0\10/\0\0\10/\0\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0\\\0\0\0\\\0\0\0\4\0\0\0\4\0\0\0P\345td|\23\0\0|\23\0\0|\23\0\0D\0\0\0D\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\364\36\0\0\364.\0\0\364.\0\0\f\1\0\0\f\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\250\271\214\375\r\17\0234\251\265\367E\275>g3\242\2317\300\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\4\0\0\0\5\0\0\0\4\0\0\0SuSESuSE\0\0\0\0\1\0\n\2\r\0\0\0!\0\0\0\2\0\0\0\6\0\0\0\0\240\344\300\204\200\20@\0\0\0\0\0\0\0\0!\0\0\0\0\0\0\0\0\0\0\0\"\0\0\0$\0\0\0%\0\0\0&\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'\0\0\0\217\365\310\207", 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=9928, ...}) = 0 mmap2(NULL, 12424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d4b000 fadvise64(3, 0, 12424, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7d4d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7d4d000 close(3) = 0 open("/usr/lib/mpi/gcc/openmpi/lib/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p4\0\0004\0\0\0\250r\2\0\0\0\0\0004\0 \0\t\0(\0#\0\"\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0 \1\0\0 \1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\270\33\2\0\270\33\2\0\270\33\2\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0Xd\2\0Xd\2\0\5\0\0\0\0\20\0\0\1\0\0\0\334n\2\0\334~\2\0\334~\2\0\\\1\0\0\244\1\0\0\6\0\0\0\0\20\0\0\2\0\0\0\360n\2\0\360~\2\0\360~\2\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0T\1\0\0T\1\0\0T\1\0\0\\\0\0\0\\\0\0\0\4\0\0\0\4\0\0\0P\345td\314\33\2\0\314\33\2\0\314\33\2\0\324\f\0\0\324\f\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\334n\2\0\334~\2\0\334~\2\0$\1\0\0$\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\220\250\242\24\354\323x\334\262M9<\2460\355\312\302\20\254~\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\4\0\0\0\5\0\0\0\4\0\0\0SuSESuSE\0\0\0\0\1\0\n\2\214\2\0\0\17\0\0\0@\0\0\0\v\0\0\0%\220 \305\t\204g\v\0\302\20 \4iER\202\20\200\240\0}\210\272\10\10I\0\0\0\0\0\33\4\201\0\0\0\232U\20A P \200\224\202\220\21@\3722\0\304a\24\0\10\6\306\220\232\f", 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=161824, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d4a000 mmap2(NULL, 163968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d21000 fadvise64(3, 0, 163968, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7d48000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26) = 0xb7d48000 close(3) = 0 open("/usr/lib/mpi/gcc/openmpi/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`h\1\0004\0\0\0<\236\25\0\0\0\0\0004\0 \0\n\0(\0G\0F\0\6\0\0\0004\0\0\0004\0\0\0004\0\0\0@\1\0\0@\1\0\0\5\0\0\0\4\0\0\0\3\0\0\0\360\304\22\0\360\304\22\0\360\304\22\0\23\0\0\0\23\0\0\0\4\0\0\0\1\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\274C\25\0\274C\25\0\5\0\0\0\0\20\0\0\1\0\0\0\320Q\25\0\320a\25\0\320a\25\0\254'\0\0\200T\0\0\6\0\0\0\0\20\0\0\2\0\0\0|m\25\0|}\25\0|}\25\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0t\1\0\0t\1\0\0t\1\0\0\\\0\0\0\\\0\0\0\4\0\0\0\4\0\0\0\7\0\0\0\320Q\25\0\320a\25\0\320a\25\0\10\0\0\0@\0\0\0\4\0\0\0\4\0\0\0P\345td\4\305\22\0\4\305\22\0\4\305\22\0\324l\0\0\324l\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\320Q\25\0\320a\25\0\320a\25\0000\36\0\0000\36\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\203k\230f\257\273\203a\252\210\0\300\343\322\\5\333v\220\331\4\0\0\0\20\0\0\0\1\0\0\0GNU\0\0\0\0\0\2\0\0\0\6\0\0\0\4\0\0\0\5\0\0\0\4\0\0\0SuSESuSE\0\0\0\0\1\0\n\2\363\3\0\0\t\0\0\0\0\2\0\0\16\0\0\0\2400\20D\200 \2\1\214\3\346\220AE\210\0\204\0\10\0A\200\0@\300\200\0\f\2\f\0\1", 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1419604, ...}) = 0 mmap2(NULL, 1422928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7bc5000 fadvise64(3, 0, 1422928, POSIX_FADV_WILLNEED) = 0 mprotect(0xb7d1a000, 4096, PROT_NONE) = 0 mmap2(0xb7d1b000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x155) = 0xb7d1b000 mmap2(0xb7d1e000, 9808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d1e000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7bc4000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7bc46c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "\2078\343B", 4) = 4 close(3) = 0 mprotect(0xb7d1b000, 8192, PROT_READ) = 0 mprotect(0xb7d48000, 4096, PROT_READ) = 0 mprotect(0xb7d4d000, 4096, PROT_READ) = 0 mprotect(0xb7d52000, 4096, PROT_READ) = 0 mprotect(0xb7d6a000, 4096, PROT_READ) = 0 mprotect(0xb7ea7000, 4096, PROT_READ) = 0 mprotect(0x8049000, 4096, PROT_READ) = 0 mprotect(0xb7f1b000, 4096, PROT_READ) = 0 munmap(0xb7edc000, 130546) = 0 set_tid_address(0xb7bc4708) = 30463 set_robust_list(0xb7bc4710, 0xc) = 0 futex(0xbf91b770, FUTEX_WAKE_PRIVATE, 1) = 0 rt_sigaction(SIGRTMIN, {0xb7d58310, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xb7d58750, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 uname({sys="Linux", node="linux-900d", ...}) = 0 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 brk(0) = 0x804b000 brk(0x806c000) = 0x806c000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b83000 open("/proc/meminfo", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(3, "MemTotal: 2034092 kB\nMemFree: 132356 kB\nBuffers: 171556 kB\nCached: 418436 kB\nSwapCached: 2344 kB\nActive: 1483956 kB\nInactive: 312564 kB\nHighTotal: 1160000 kB\nHighFree: 1636 kB\nLowTotal: 874092 kB\nLowFree: 130720 kB\nSwapTotal: 4200956 kB\nSwapFree: 4196724 kB\nDirty: 196 kB\nWriteback: 0 kB\nAnonPages: 1206480 kB\nMapped: 135396 kB\nSlab: 60632 kB\nSReclaimable: 43268 kB\nSUnreclaim: 17364 kB\nPageTables: 10424 kB\nNFS_Unstable: 0 kB\nBounce: 0 kB\nWritebackTmp: 0 kB\nCommitLimit: 5218000 kB\nCommitted_AS: 2507728 kB\nVmallocTotal: 110584 kB\nVmallocUsed: 35664 kB\nVmallocChunk: 73352 kB\nHugePages_Total: 0\nHugePages_Free: 0\nHugePages_Rsvd: 0\nHugePages_Surp: 0\nHugepagesize: 2048 kB\nDirectMap4k: 6144 kB\nDirectMap2M: 911360 kB\n", 1024) = 924 close(3) = 0 munmap(0xb7efb000, 4096) = 0 fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0 fstat64(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0 fstat64(1, {st_mode=S_IFREG|0644, st_size=15087, ...}) = 0 fstat64(2, {st_mode=S_IFREG|0644, st_size=15146, ...}) = 0 readlink("/usr/bin/python", "python2.6", 4096) = 9 readlink("/usr/bin/python2.6", 0xbf918535, 4096) = -1 EINVAL (Invalid argument) stat64("/usr/bin/Modules/Setup", 0xbf9184d4) = -1 ENOENT (No such file or directory) stat64("/usr/bin/lib/python2.6/os.py", 0xbf9183dc) = -1 ENOENT (No such file or directory) stat64("/usr/bin/lib/python2.6/os.pyc", 0xbf9183dc) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/os.py", {st_mode=S_IFREG|0644, st_size=26235, ...}) = 0 stat64("/usr/bin/Modules/Setup", 0xbf9184d4) = -1 ENOENT (No such file or directory) stat64("/usr/bin/lib/python2.6/lib-dynload", 0xbf9184d4) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 rt_sigaction(SIGPIPE, {0x1, [], 0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGXFSZ, {0x1, [], 0}, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGHUP, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGINT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGQUIT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGILL, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTRAP, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGABRT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGBUS, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGFPE, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGKILL, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGUSR1, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSEGV, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGUSR2, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPIPE, NULL, {0x1, [], 0}, 8) = 0 rt_sigaction(SIGALRM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTERM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSTKFLT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGCONT, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSTOP, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTSTP, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTTIN, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGTTOU, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGURG, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGXCPU, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGXFSZ, NULL, {0x1, [], 0}, 8) = 0 rt_sigaction(SIGVTALRM, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPROF, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGWINCH, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGIO, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGPWR, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGSYS, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_2, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_3, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_4, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_5, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_6, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_7, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_8, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_9, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_10, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_11, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_12, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_13, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_14, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_15, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_16, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_17, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_18, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_19, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_20, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_21, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_22, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_23, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_24, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_25, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_26, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_27, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_28, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_29, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_30, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_31, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGRT_32, NULL, {SIG_DFL, [], 0}, 8) = 0 rt_sigaction(SIGINT, {0xb7e5671b, [], 0}, {SIG_DFL, [], 0}, 8) = 0 stat64("/usr/lib/python26.zip", 0xbf914084) = -1 ENOENT (No such file or directory) stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=135168, ...}) = 0 stat64("/usr/lib/python26.zip", 0xbf9170bc) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat64("/usr/lib/python2.6/", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat64("/usr/lib/python2.6/site", 0xbf9172c4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sitemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site.py", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=18506, ...}) = 0 open("/usr/lib/python2.6/site.pyc", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=18296, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(4, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\6\0\0\0@\0\0\0sT\1\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\1\0d\2\0k\3\0Z\3\0e\1\0i\4\0e\1\0i\5\0g\2\0Z\6\0d\2\0a\10\0d\2\0a\t\0d\2\0a\n\0d\3\0\204\0\0Z\v\0d\4\0\204\0\0Z\f\0d\5\0\204\0\0Z\r\0d\6\0\204\0\0Z\16\0d\7\0\204\0\0Z\17\0d\10\0\204\0\0Z\20\0d\2\0d\t\0\204\1\0Z\21\0d\n\0\204\0\0Z\22\0d\v\0\204\0\0Z\23\0d\f\0\204\0\0Z\24\0d\r\0\204\0\0Z\25\0d\16\0\204\0\0Z\26\0d\17\0e\27\0f\1\0d\20\0\204\0\0\203\0\0YZ\30\0d\21\0\204\0\0Z\31\0d\22\0e\27\0f\1\0d\23\0\204\0\0\203\0\0YZ\32\0d\24\0\204\0\0Z\33\0d\25\0\204\0\0Z\34\0d\26\0\204\0\0Z\35\0d\27\0\204\0\0Z\36\0d\30\0\204\0\0Z\37\0d\31\0\204\0\0Z \0e \0\203\0\0\1d\32\0\204\0\0Z!\0e\"\0d\33\0j\2\0o\v\0\1e!\0\203\0\0\1n\1\0\1d\2\0S(\34\0\0\0sN\t\0\0Append module search paths for third-party packages to sys.path.\n\n****************************************************************\n* This module is automatically imported during initialization. *\n****************************************************************\n\nIn earlier versions of Python (up to 1.5a3), scripts or modules that\nneeded to use site-specific modules would place ``import site''\nsomewhere near the top of their code. Because of the automatic\nimport, this is no longer necessary (but code that does it still\nworks).\n\nThis will append site-specific paths to the module search path. On\nUnix (including Mac OSX), it starts with sys.prefix and\nsys.exec_prefix (if different) and appends\nlib/python/site-packages as well as lib/site-python.\nOn other platforms (such as Windows), it tries each of the\nprefixes directly, as well as with lib/site-packages appended. The\nresulting directories, if they exist, are appended to sys.path, and\nalso inspected for path configuration files.\n\nA path configuration file is a file whose name has the form\n.pth; its contents are additional directories (one per line)\nto be added to sys.path. Non-existing directories (or\nnon-directories) are never added to sys.path; no directory is added to\nsys.path more than once. Blank lines and lines beginning with\n'#' are skipped. Lines starting with 'import' are executed.\n\nFor example, suppose sys.prefix and sys.exec_prefix are set to\n/usr/local and there is a directory /usr/local/lib/python2.5/site-packages\nwith three subdirectories, foo, bar and spam, and two path\nconfiguration files, foo.pth and bar.pth. Assume foo.pth contains the\nfollowing:\n\n # foo package configuration\n foo\n bar\n bletch\n\nand bar.pth contains:\n\n # bar package configuration\n bar\n\nThen the following directories are added to sys.path, in this order:\n\n /usr/local/lib/python2.5/site-packages/bar\n /usr/local/lib/python2.5/site-packages/foo\n\nNote that bletch is omitted because it doesn't exist; bar precedes foo\nbecause bar.pth comes alphabetically before foo.pth; and spam is\nomitted because it is not mentioned in either path configuration file.\n\nAfter these path manipulations, an attempt is made to import a module\nnamed sitecustomize, which can perform arbitrary additional\nsite-specific customizations. If this import fails with an\nImportError exception, it is silently ignored.\n\ni\377\377\377\377Nc\0\0\0\0\2\0\0\0\3\0\0\0G\0\0\0s4\0\0\0t\0\0i\1\0i\2\0t\0\0i\1\0i\3\0|\0\0\214\0\0\203\1\0}\1\0|\1\0t\0\0i\1\0i\4\0|\1\0\203\1\0f\2\0S(\1\0\0\0N(\5\0\0\0t\2\0\0\0ost\4\0\0\0patht\7\0\0\0abspatht\4\0\0\0joint\10\0\0\0normcase(\2\0\0\0t\5\0\0\0pathst\3\0\0\0dir(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\10\0\0\0makepathK\0\0\0s\4\0\0\0\0\1\36\1c\0\0\0\0\1\0\0\0\6\0\0\0C\0\0\0sj\0\0\0xc\0t\0\0i\1\0i\2\0\203\0\0D]R\0}\0\0t\3\0|\0\0d\1\0\203\2\0o\7\0\1q\20\0n\1\0\1y\34\0t\4\0i\5\0i\6\0|\0\0i\7\0\203\1\0|\0\0_\7\0Wq\20\0\4t\10\0j\n\0o\n\0\1\1\1\1q\20\0q\20\0\1Xq\20\0Wd\2\0S(\3\0\0\0s6\0\0\0Set all module' __file__ attribute to an absolute patht\n\0\0\0__loader__N(\t\0\0\0t\3\0\0\0syst\7\0\0\0modulest\6\0\0\0valuest\7\0\0\0hasattrR\0\0\0\0R\1\0\0\0R\2\0\0\0t\10\0\0\0__file__t\16\0\0\0AttributeError(\1\0\0\0t\1\0\0\0m(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\v\0\0\0abs__file__P\0\0\0s\20\0\0\0\0\2\20\0\6\1\20\1\7\1\3\1\34\1\16\1c\0\0\0\0\4\0\0\0\4\0\0\0C\0\0\0sn\0\0\0g\0\0}\0\0t\0\0\203\0\0}\1\0xN\0t\1\0i\2\0D]C\0}\2\0t\3\0|\2\0\203\1\0\\\2\0}\2\0}\3\0|\3\0|\1\0j\7\0o\36\0\1|\0\0i\4\0|\2\0\203\1\0\1|\1\0i\5\0|\3\0\203\1\0\1q\31\0\1q\31\0W|\0\0t\1\0i\2\0(|\1\0S(\1\0\0\0sK\0\0\0 Remove duplicate entries from sys.path along with making them\n absolute(\6\0\0\0t\3\0\0\0setR\t\0\0\0R\1\0\0\0R\7\0\0\0t\6\0\0\0appendt\3\0\0\0add(\4\0\0\0t\1\0\0\0Lt\v\0\0\0known_pathsR\6\0\0\0t\7\0\0\0dircase(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\16\0\0\0removeduppaths[\0\0\0s\24\0\0\0\0\5\6\1\t\1\n\0\6\4\22\1\r\1\r\1\25\1\n\1c\0\0\0\0\2\0\0\0\5\0\0\0C\0\0\0s\200\0\0\0d\1\0d\2\0k\0\0l\1\0}\0\0\1d\3\0|\0\0\203\0\0t\2\0i\3\0f\2\0\26}\1\0t\4\0t\2\0d\4\0\203\2\0o\16\0\1|\1\0d\5\0007}\1\0n\1\0\1t\5\0i\6\0i\7\0t\5\0i\6\0i\10\0t\2\0i\6\0d\1\0\31\203\1\0|\1\0\203\2\0}\1\0t\2\0i\6\0i\t\0|\1\0\203\1\0\1d\6\0S(\7\0\0\0sb\0\0\0Append ./build/lib. in case we're running in the build dir\n (especially for Guido :-)i\377\377\377\377(\1\0\0\0t\f\0\0\0get_platforms\21\0\0\0build/lib.%s-%.3st\20\0", 4096) = 4096 fstat64(4, {st_mode=S_IFREG|0644, st_size=18296, ...}) = 0 read(4, "\0\0gettotalrefcounts\10\0\0\0-pydebugN(\n\0\0\0t\16\0\0\0distutils.utilR\30\0\0\0R\t\0\0\0t\7\0\0\0versionR\f\0\0\0R\0\0\0\0R\1\0\0\0R\3\0\0\0t\7\0\0\0dirnameR\22\0\0\0(\2\0\0\0R\30\0\0\0t\1\0\0\0s(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\v\0\0\0addbuilddiro\0\0\0s\f\0\0\0\0\3\20\1\26\1\20\1\16\1(\1c\0\0\0\0\3\0\0\0\6\0\0\0C\0\0\0st\0\0\0t\0\0\203\0\0}\0\0xd\0t\1\0i\2\0D]Y\0}\1\0y:\0t\3\0i\2\0i\4\0|\1\0\203\1\0o#\0\1t\5\0|\1\0\203\1\0\\\2\0}\1\0}\2\0|\0\0i\6\0|\2\0\203\1\0\1n\1\0\1Wq\23\0\4t\7\0j\n\0o\n\0\1\1\1\1q\23\0q\23\0\1Xq\23\0W|\0\0S(\1\0\0\0sD\0\0\0Return a set containing all existing directory entries from sys.path(\10\0\0\0R\21\0\0\0R\t\0\0\0R\1\0\0\0R\0\0\0\0t\5\0\0\0isdirR\7\0\0\0R\23\0\0\0t\t\0\0\0TypeError(\3\0\0\0t\1\0\0\0dR\6\0\0\0R\26\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\16\0\0\0_init_pathinfoz\0\0\0s\24\0\0\0\0\2\t\1\n\0\6\1\3\1\23\1\22\1\25\1\16\1\f\1c\3\0\0\0\t\0\0\0\v\0\0\0B\0\0\0s9\1\0\0|\2\0d\4\0j\10\0o\21\0\1e\1\0\203\0\0\1d\1\0}\3\0n\7\0\1d\2\0}\3\0e\2\0i\3\0i\4\0|\0\0|\1\0\203\2\0}\4\0y\23\0e\5\0|\4\0d\3\0\203\2\0}\5\0Wn\24\0\4e\6\0j\n\0o\10\0\1\1\1\1d\4\0S\1X|\5\0\4i\7\0\2i\10\0\203\0\0\1z\255\0x\246\0|\5\0D]\236\0}\6\0|\6\0i\t\0d\5\0\203\1\0o\7\0\1q|\0n\1\0\1|\6\0i\t\0d\10\0\203\1\0o\17\0\1|\6\0d\4\0\4Uq|\0n\1\0\1|\6\0i\n\0\203\0\0}\6\0e\v\0|\0\0|\6\0\203\2\0\\\2\0}\7\0}\10\0|\10\0|\2\0j\7\0o4\0\1e\2\0i\3\0i\f\0|\7\0\203\1\0o!\0\1e\r\0i\3\0i\16\0|\7\0\203\1\0\1|\2\0i\17\0|\10\0\203\1\0\1q|\0\1q|\0WWd\4\0QX|\3\0o\n\0\1d\4\0}\2\0n\1\0\1|\2\0S(\t\0\0\0s\326\0\0\0Process a .pth file within the site-packages directory:\n For each line in the file, either combine it with sitedir to a path\n and add that to known_paths, or execute it if it starts with 'import '.\n i\1\0\0\0i\0\0\0\0t\2\0\0\0rUNt\1\0\0\0#s\7\0\0\0import s\7\0\0\0import\t(\2\0\0\0s\7\0\0\0import s\7\0\0\0import\t(\20\0\0\0t\4\0\0\0NoneR\"\0\0\0R\0\0\0\0R\1\0\0\0R\3\0\0\0t\4\0\0\0opent\7\0\0\0IOErrort\10\0\0\0__exit__t\t\0\0\0__enter__t\n\0\0\0startswitht\6\0\0\0rstripR\7\0\0\0t\6\0\0\0existsR\t\0\0\0R\22\0\0\0R\23\0\0\0(\t\0\0\0t\7\0\0\0sitedirt\4\0\0\0nameR\25\0\0\0t\5\0\0\0resett\10\0\0\0fullnamet\1\0\0\0ft\4\0\0\0lineR\6\0\0\0R\26\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\n\0\0\0addpackage\207\0\0\0s2\0\0\0\0\5\r\1\7\1\n\2\6\1\25\1\3\1\23\1\16\1\6\1\22\1\7\0\6\1\20\1\7\1\20\1\10\1\7\1\f\1\25\1 \1\20\1\33\1\7\1\n\1c\2\0\0\0\10\0\0\0\n\0\0\0C\0\0\0s\4\1\0\0|\1\0d\3\0j\10\0o\23\0\1t\1\0\203\0\0}\1\0d\1\0}\2\0n\7\0\1d\2\0}\2\0t\2\0|\0\0\203\1\0\\\2\0}\0\0}\3\0|\3\0|\1\0j\7\0o\24\0\1t\3\0i\4\0i\5\0|\0\0\203\1\0\1n\1\0\1y\23\0t\6\0i\7\0|\0\0\203\1\0}\4\0Wn\27\0\4t\6\0i\10\0j\n\0o\10\0\1\1\1\1d\3\0S\1Xt\6\0i\t\0d\4\0\27}\5\0g\0\0\4}\6\0|\4\0D]!\0}\7\0|\7\0i\n\0|\5\0\203\1\0o\v\0\1|\6\0|\7\0\22q\236\0\1q\236\0~\6\0}\4\0x$\0t\v\0|\4\0\203\1\0D]\26\0}\7\0t\f\0|\0\0|\7\0|\1\0\203\3\0\1q\325\0W|\2\0o\n\0\1d\3\0}\1\0n\1\0\1|\1\0S(\5\0\0\0sT\0\0\0Add 'sitedir' argument to sys.path if missing and handle .pth files in\n 'sitedir'i\1\0\0\0i\0\0\0\0Nt\3\0\0\0pth(\r\0\0\0R%\0\0\0R\"\0\0\0R\7\0\0\0R\t\0\0\0R\1\0\0\0R\22\0\0\0R\0\0\0\0t\7\0\0\0listdirt\5\0\0\0errort\6\0\0\0extsept\10\0\0\0endswitht\6\0\0\0sortedR3\0\0\0(\10\0\0\0R-\0\0\0R\25\0\0\0R/\0\0\0t\v\0\0\0sitedircaset\5\0\0\0namest\6\0\0\0dotptht\4\0\0\0_[1]R.\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\n\0\0\0addsitedir\247\0\0\0s&\0\0\0\0\3\r\1\t\1\n\2\6\1\22\1\r\1\24\1\3\1\23\1\21\1\6\1\r\0015\1\r\0\6\1\24\1\7\1\n\1c\0\0\0\0\0\0\0\0\3\0\0\0C\0\0\0s\232\0\0\0t\0\0i\1\0i\2\0o\5\0\1t\3\0S\1t\4\0t\5\0d\1\0\203\2\0o2\0\1t\4\0t\5\0d\2\0\203\2\0o\"\0\1t\5\0i\6\0\203\0\0t\5\0i\7\0\203\0\0j\3\0o\5\0\1d\5\0S\1n\1\0\1t\4\0t\5\0d\3\0\203\2\0o2\0\1t\4\0t\5\0d\4\0\203\2\0o\"\0\1t\5\0i\t\0\203\0\0t\5\0i\n\0\203\0\0j\3\0o\5\0\1d\5\0S\1n\1\0\1t\v\0S(\6\0\0\0s,\1\0\0Check if user site directory is safe for inclusion\n\n The function tests for the command line flag (including environment var),\n process uid/gid equal to effective uid/gid.\n\n None: Disabled for security reasons\n False: Disabled by user (command line option)\n True: Safe and enabled\n t\6\0\0\0getuidt\7\0\0\0geteuidt\6\0\0\0getgidt\7\0\0\0getegidN(\f\0\0\0R\t\0\0\0t\5\0\0\0flagst\f\0\0\0no_user_sitet\5\0\0\0FalseR\f\0\0\0R\0\0\0\0R@\0\0\0R?\0\0\0R%\0\0\0RB\0\0\0RA\0\0\0t\4\0\0\0True(\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\24\0\0\0check_enableusersite\277\0\0\0s\22\0\0\0\0\n\r\1\5\2 \2\31\1\t\1 \2\31\1\t\2c\1\0\0\0\4\0\0\0\6\0\0\0C\0\0\0s\10\1\0\0t\0\0i\1\0i\2\0d\1\0d\16\0\203\2\0}\1\0d\2\0\204\0\0}\2\0t\0\0i\4\0d\3\0j\2\0oh\0\1t\0\0i\1\0i\2\0d\4\0\203\1\0p\4\0\1d\5\0}\3\0|\1\0o\7\0\1|\1\0n\r\0\1|\2\0|\3\0d\6\0\203\2\0a\5\0t\0\0i\6\0i\7\0t\5\0d\6\0t\10\0i\t\0d\7\0\31\27t\10\0i\t\0d\10\0\31\27d\t\0\203\3\0a\n\0nD\0\1|\1\0o\7\0\1|\1\0n\r\0\1|\2\0d\5\0d\n\0\203\2\0a\5\0t\0\0i\6\0i\7\0t\5\0d\v\0d\f\0t\10\0i\t\0d\r\0 \27d\t\0\203\4\0a\n\0t\v\0o$\0\1t\0\0i\6\0i\f\0t\n\0\203\1\0o\21\0\1t\r\0t\n\0|\0\0\203\2\0\1n\1\0\1|\0\0S(\17\0\0\0s'\1\0\0Add a per user site-package to sys.path\n\n Each user has its own python directory with site-packages in the\n home directory.\n\n USER_BASE is the root directory for all Python versions\n\n USER_SITE is the user specific site-packages directory\n\n USER_SITE/.. can be used for data.\n t\16\0\0\0PYTHONUSERBASEc\0\0\0\0\1\0\0\0\3\0\0\0W\0\0\0s\34\0\0\0t\0\0i\1\0i\2\0t\0\0i\1\0i\3\0|\0\0\214\0\0\203\1\0S(\1\0\0\0N(\4\0\0\0R\0\0\0\0R\1\0\0\0t\n\0\0\0expanduserR\3\0\0\0(\1\0\0\0t\4\0\0\0args(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\10\0\0\0joinuser\347\0\0\0s\2\0\0\0\0\1t\2\0\0\0ntt\7\0\0\0APPDATAt\1\0\0\0~t\6\0\0\0Pythoni\0\0\0\0i\2\0\0\0s\r\0\0\0site-packagess\6\0\0\0.localt\3\0\0\0libt\6\0\0\0pythoni\3\0\0\0N(\16\0\0\0R\0\0\0\0t\7\0\0\0environt\3\0\0\0getR%\0\0\0R.\0\0\0t\t\0\0\0USER_BASER\1\0\0\0R\3\0\0\0R\t\0\0\0R\33\0\0\0t\t\0\0\0USER_SITEt\20\0\0\0ENABLE_USER_SITER\37\0\0\0R>\0\0\0(\4\0\0\0R\25\0\0\0t\10\0\0\0env_baseRK\0\0\0t\4\0\0\0base(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\23\0\0\0addusersitepackages\330\0\0\0s\36\0\0\0\0\r\25\2\t\7\20\1\31\1\35\1\f\1\31\1\r\2\35\1\17\1\16\1\t\2\32\1\21\1c\1\0\0\0\5\0\0\0\v\0\0\0C\0\0\0s\244\1\0\0g\0\0}\1\0g\0\0}\2\0x\\\1t\0\0D]T\1}\3\0|\3\0\fp\r\0\1|\3\0|\2\0j\6\0o\7\0\1q\23\0n\1\0\1|\2\0i\1\0|\3\0\203\1\0\1t\2\0i\3\0d\16\0j\6\0o#\0\1|\1\0i\1\0t\4\0i\5\0i\6\0|\3\0d\3\0d\4\0\203\3\0\203\1\0\1n\226\0\1t\4\0i\7\0d\5\0j\2\0oV\0\1|\1\0i\1\0t\4\0i\5\0i\6\0|\3\0t\2\0i\10\0d\6\0t\2\0i\t\0d\7\0 \27d\4\0\203\4\0\203\1\0\1|\1\0i\1\0t\4\0i\5\0i\6\0|\3\0t\2\0i\10\0d\10\0\203\3\0\203\1\0\1n0\0\1|\1\0i\1\0|\3\0\203\1\0\1|\1\0i\1\0t\4\0i\5\0i\6\0|\3\0t\2\0i\10\0d\4\0\203\3\0\203\1\0\1t\2\0i\3\0d\t\0j\2\0oM\0\1d\n\0|\3\0j\6\0o<\0\1|\1\0i\1\0t\4\0i\5\0i\n\0t\4\0i\5\0i\6\0d\v\0d\f\0d\r\0t\2\0i\t\0d\7\0 d\4\0\203\5\0\203\1\0\203\1\0\1qg\1\1q\23\0\1q\23\0Wx2\0|\1\0D]*\0}\4\0t\4\0i\5\0i\v\0|\4\0\203\1\0o\21\0\1t\f\0|\4\0|\0\0\203\2\0\1qr\1\1qr\1W|\0\0S(\17\0\0\0s8\0\0\0Add site-packages (and possibly site-python) to sys.patht\6\0\0\0os2emxt\6\0\0\0riscost\3\0\0\0Libs\r\0\0\0site-packagest\1\0\0\0/RQ\0\0\0i\3\0\0\0s\v\0\0\0site-pythont\6\0\0\0darwins\20\0\0\0Python.frameworkRN\0\0\0t\7\0\0\0LibraryRO\0\0\0(\2\0\0\0s\6\0\0\0os2emxs\6\0\0\0riscos(\r\0\0\0t\10\0\0\0PREFIXESR\22\0\0\0R\t\0\0\0t\10\0\0\0platformR\0\0\0\0R\1\0\0\0R\3\0\0\0t\3\0\0\0sepRP\0\0\0R\33\0\0\0RI\0\0\0R\37\0\0\0R>\0\0\0(\5\0\0\0R\25\0\0\0t\10\0\0\0sitedirst\4\0\0\0seent\6\0\0\0prefixR-\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\17\0\0\0addsitepackages\377\0\0\0s6\0\0\0\0\2\6\1\6\2\7\0\6\1\25\1\7\1\r\2\20\1#\1\20\1\30\1\16\1\n\1&\2\r\1\"\2\20\4\r\1\6\1\t\1\22\1#\2\7\0\6\1\23\1\25\2c\0\0\0\0\2\0\0\0\4\0\0\0C\0\0\0sq\0\0\0t\0\0i\1\0i\2\0t\3\0i\4\0d\1\0d\2\0\203\3\0}\0\0t\0\0i\5\0d\3\0\31i\6\0d\4\0\203\1\0}\1\0|\1\0d\5\0\31o\21\0\1|\1\0i\7\0|\0\0\203\1\0\1n\v\0\1|\0\0|\1\0d\5\0\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0d\6\0d\7\0d\2\0\204\2\0Z\4\0d\3\0\204\0\0Z\5\0d\4\0\204\0\0Z\6\0d\5\0\204\0\0Z\7\0RS(\10\0\0\0sn\0\0\0interactive prompt objects for printing the license text, a list of\n contributors and the copyright notice.i\27\0\0\0c\5\0\0\0\5\0\0\0\2\0\0\0C\0\0\0s1\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0|\3\0|\0\0_\2\0|\4\0|\0\0_\3\0d\0\0|\0\0_\5\0d\0\0S(\1\0\0\0N(\6\0\0\0t\16\0\0\0_Printer__namet\16\0\0\0_Printer__datat\17\0\0\0_Printer__filest\16\0\0\0_Printer__dirsR%\0\0\0t\17\0\0\0_Printer__lines(\5\0\0\0Ro\0\0\0R.\0\0\0t\4\0\0\0datat\5\0\0\0filest\4\0\0\0dirs(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyRp\0\0\0Y\1\0\0s\n\0\0\0\0\1\t\1\t\1\t\1\t\1c\1\0\0\0\5\0\0\0\10\0\0\0C\0\0\0s\332\0\0\0|\0\0i\0\0o\5\0\1d\0\0S\1d\0\0}\1\0x\206\0|\0\0i\2\0D]{\0}\2\0xf\0|\0\0i\3\0D][\0}\3\0t\4\0i\5\0i\6\0|\2\0|\3\0\203\2\0}\3\0y*\0t\7\0|\3\0d\1\0\203\2\0}\4\0|\4\0i\10\0\203\0\0}\1\0|\4\0i\t\0\203\0\0\1PWq/\0\4t\n\0j\n\0o\7\0\1\1\1\1q/\0\1Xq/\0W|\1\0o\5\0\1Pq\37\0\1q\37\0W|\1\0p\r\0\1|\0\0i\v\0}\1\0n\1\0\1|\1\0i\f\0d\2\0\203\1\0|\0\0_\0\0t\r\0|\0\0i\0\0\203\1\0|\0\0_\16\0d\0\0S(\3\0\0\0NR#\0\0\0s\1\0\0\0\n(\17\0\0\0R\204\0\0\0R%\0\0\0R\203\0\0\0R\202\0\0\0R\0\0\0\0R\1\0\0\0R\3\0\0\0t\4\0\0\0filet\4\0\0\0readRt\0\0\0R'\0\0\0R\201\0\0\0Ri\0\0\0t\3\0\0\0lent\21\0\0\0_Printer__linecnt(\5\0\0\0Ro\0\0\0R\205\0\0\0R\6\0\0\0t\10\0\0\0filenamet\2\0\0\0fp(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\7\0\0\0__setup`\1\0\0s*\0\0\0\0\1\n\1\5\1\6\1\n\0\6\1\n\0\6\1\25\1\3\1\17\1\f\1\n\1\5\1\16\1\t\1\7\1\t\1\7\1\r\1\22\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0sJ\0\0\0|\0\0i\0\0\203\0\0\1t\1\0|\0\0i\2\0\203\1\0|\0\0i\3\0j\1\0o\21\0\1d\1\0i\4\0|\0\0i\2\0\203\1\0S\1d\2\0|\0\0i\5\0f\1\0d\3\0\24\26Sd\0\0S(\4\0\0\0Ns\1\0\0\0\ns!\0\0\0Type %s() to see the full %s texti\2\0\0\0(\6\0\0\0t\17\0\0\0_Printer__setupR\212\0\0\0R\204\0\0\0t\10\0\0\0MAXLINESR\3\0\0\0R\200\0\0\0(\1\0\0\0Ro\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyRr\0\0\0u\1\0\0s\10\0\0\0\0\1\n\1\31\1\21\2c\1\0\0\0\5\0\0\0\10\0\0\0C\0\0\0s\305\0\0\0|\0\0i\0\0\203\0\0\1d\1\0}\1\0d\2\0}\2\0x\250\0y1\0x*\0t\1\0|\2\0|\2\0|\0\0i\2\0\27\203\2\0D]\22\0}\3\0|\0\0i\3\0|\3\0\31GHq3\0WWn\24\0\4t\4\0j\n\0o\10\0\1\1\1\1Pq\31\0\1X|\2\0|\0\0i\2\0007}\2\0d\0\0}\4\0x5\0|\4\0d\0\0j\10\0o'\0\1t\6\0|\1\0\203\1\0}\4\0|\4\0d\5\0j\7\0o\n\0\1d\0\0}\4\0qw\0\1qw\0\1W|\4\0d\4\0j\2\0o\5\0\1Pq\31\0\1q\31\0d\0\0S(\6\0\0\0Ns0\0\0\0Hit Return for more, or q (and Return) to quit: i\0\0\0\0t\0\0\0\0t\1\0\0\0q(\2\0\0\0R\221\0\0\0R\222\0\0\0(\7\0\0\0R\217\0\0\0t\5\0\0\0rangeR\220\0\0\0R\204\0\0\0t\n\0\0\0IndexErrorR%\0\0\0t\t\0\0\0raw_input(\5\0\0\0Ro\0\0\0t\6\0\0\0promptt\6\0\0\0linenot\1\0\0\0it\3\0\0\0key(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyRw\0\0\0|\1\0\0s&\0\0\0\0\1\n\1\6\1\6\1\3\1\3\1\27\0\6\1\24\1\16\1\6\2\r\1\6\1\3\0\r\1\f\1\r\1\17\1\r\1(\0\0\0\0(\0\0\0\0(\10\0\0\0Rx\0\0\0Ry\0\0\0t\7\0\0\0__doc__R\220\0\0\0Rp\0\0\0R\217\0\0\0Rr\0\0\0Rw\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyR\177\0\0\0S\1\0\0s\f\0\0\0\6\2\6\2\6\2\17\7\t\25\t\7c\0\0\0\0\1\0\0\0\10\0\0\0C\0\0\0s\255\0\0\0t\0\0d\1\0t\1\0i\2\0\203\2\0t\3\0_\2\0t\1\0i\4\0d\2\0 d\3\0j\2\0o\26\0\1t\0\0d\4\0d\5\0\203\2\0t\3\0_\5\0n\23\0\1t\0\0d\4\0d\6\0\203\2\0t\3\0_\5\0t\6\0i\7\0i\10\0t\6\0i\t\0\203\1\0}\0\0t\0\0d\7\0d\10\0t\1\0i\n\0\26d\t\0d\n\0g\2\0t\6\0i\7\0i\v\0|\0\0t\6\0i\f\0\203\2\0|\0\0t\6\0i\r\0g\3\0\203\4\0t\3\0_\16\0d\v\0S(\f\0\0\0s,\0\0\0Set 'copyright' and 'credits' in __builtin__t\t\0\0\0copyrighti\4\0\0\0t\4\0\0\0javat\7\0\0\0creditss?\0\0\0Jython is maintained by the Jython developers (www.jython.org).s\236\0\0\0 Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands\n for supporting Python development. See www.python.org for more information.t\7\0\0\0licenses+\0\0\0See http://www.python.org/%.3s/license.htmls\v\0\0\0LICENSE.txtt\7\0\0\0LICENSEN(\17\0\0\0R\177\0\0\0R\t\0\0\0R\233\0\0\0R}\0\0\0Ra\0\0\0R\235\0\0\0R\0\0\0\0R\1\0\0\0R\34\0\0\0R\r\0\0\0R\33\0\0\0R\3\0\0\0t\6\0\0\0pardirt\6\0\0\0curdirR\236\0\0\0(\1\0\0\0t\4\0\0\0here(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\f\0\0\0setcopyright\220\1\0\0s\30\0\0\0\0\2\25\1\24\1\3\1\3\1\20\2\6\2\f\1\25\1\3\1\r\1\t\1t\7\0\0\0_Helperc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s \0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0\204\0\0Z\3\0d\2\0\204\0\0Z\4\0RS(\3\0\0\0sY\0\0\0Define the built-in 'help'.\n This is a wrapper around pydoc.help (with a twist).\n\n c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\1\0S(\2\0\0\0NsH\0\0\0Type help() for interactive help, or help(object) for help about object.(\0\0\0\0(\1\0\0\0Ro\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyRr\0\0\0\250\1\0\0s\2\0\0\0\0\1c\1\0\0\0\4\0\0\0\4\0\0\0O\0\0\0s\34\0\0\0d\1\0d\0\0k\0\0}\3\0|\3\0i\1\0|\1\0|\2\0\216\0\0S(\2\0\0\0Ni\377\377\377\377(\2\0\0\0t\5\0\0\0pydoct\4\0\0\0help(\4\0\0\0Ro\0\0\0RJ\0\0\0t\4\0\0\0kwdsR\245\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyRw\0\0\0\253\1\0\0s\4\0\0\0\0\1\f\1(\5\0\0\0Rx\0\0\0Ry\0\0\0R\232\0\0\0Rr\0\0\0Rw\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyR\244\0\0\0\242\1\0\0s\6\0\0\0\6\4\6\2\t\3c\0\0\0\0\0\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0\203\0\0t\1\0_\2\0d\0\0S(\1\0\0\0N(\3\0\0\0R\244\0\0\0R}\0\0\0R\246\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\t\0\0\0sethelper\257\1\0\0s\2\0\0\0\0\1c\0\0\0\0\4\0\0\0\7\0\0\0C\0\0\0s\247\0\0\0t\0\0i\1\0d\1\0j\2\0o\223\0\1d\2\0d\3\0k\2\0}\0\0d\2\0d\3\0k\3\0}\1\0|\0\0i\4\0\203\0\0d\4\0\31}\2\0|\2\0i\5\0d\5\0\203\1\0oW\0\1y\21\0|\1\0i\6\0|\2\0\203\1\0\1Wq\237\0\4t\7\0j\n\0o3\0\1\1\1\1d\2\0d\3\0k\10\0}\3\0|\3\0i\t\0|\3\0i\n\0|\2\02 - unknown error\n i\1\0\0\0s\f\0\0\0sys.path = [s\7\0\0\0 %r,t\1\0\0\0]s\22\0\0\0USER_BASE: %r (%s)R,\0\0\0s\r\0\0\0doesn't exists\22\0\0\0USER_SITE: %r (%s)s\24\0\0\0ENABLE_USER_SITE: %ri\0\0\0\0s\v\0\0\0--user-bases\v\0\0\0--user-sitei\2\0\0\0i\3\0\0\0i\377\377\377\377i\n\0\0\0(\20\0\0\0R\t\0\0\0t\4\0\0\0argvR\1\0\0\0RT\0\0\0R\0\0\0\0R\37\0\0\0RU\0\0\0RV\0\0\0R{\0\0\0R\22\0\0\0t\7\0\0\0pathsepR\3\0\0\0RE\0\0\0R%\0\0\0t\10\0\0\0textwrapt\6\0\0\0dedent(\5\0\0\0R\246\0\0\0RJ\0\0\0R\6\0\0\0t\6\0\0\0bufferR\307\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\7\0\0\0_script\3\2\0\0s>\0\0\0\0\16\6\1\r\1\7\1\5\1\n\0\6\1\20\1\5\1\6\1#\1\6\1#\1\t\1\21\2\6\1\r\1\21\1\r\1\21\2\7\1\21\1\7\1\21\1\r\1\21\1\r\1\21\2\21\2\f\1\"\1t\10\0\0\0__main__(#\0\0\0R\232\0\0\0R\t\0\0\0R\0\0\0\0R}\0\0\0Re\0\0\0t\v\0\0\0exec_prefixR`\0\0\0R%\0\0\0RV\0\0\0RU\0\0\0RT\0\0\0R\7\0\0\0R\20\0\0\0R\27\0\0\0R\36\0\0\0R\"\0\0\0R3\0\0\0R>\0\0\0RG\0\0\0RY\0\0\0Rf\0\0\0Rl\0\0\0R~\0\0\0R|\0\0\0R\177\0\0\0R\243\0\0\0R\244\0\0\0R\250\0\0\0R\266\0\0\0R\272\0\0\0R\275\0\0\0R\277\0\0\0R\303\0\0\0R\312\0\0\0Rx\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/site.pyt\10\0\0\0;\0\0\0s@\0\0\0\6\2\f\1\f\1\f\3\22\3\6\2\6\1\6\3\t\5\t\v\t\24\t\v\t\r\t \f\30\t\31\t'\t&\t\21\t\35\26=\t\22\26\r\t\3\t\17\t\24\t\10\t\10\t\34\7\2\t1\r\1", 4096) = 1912 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7efb000, 4096) = 0 stat64("/usr/lib/python2.6/os", 0xbf913c24) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/os.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/osmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/os.py", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=26235, ...}) = 0 open("/usr/lib/python2.6/os.pyc", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=26223, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(5, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\36\0\0\0@\0\0\0sH\7\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0e\1\0i\3\0Z\4\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0d\20\0g\16\0Z\5\0d\21\0\204\0\0Z\6\0d\22\0e\4\0j\6\0or\0\1d\22\0Z\7\0d\23\0Z\10\0d\1\0d\24\0k\t\0Ty\24\0d\1\0d\25\0k\t\0l\n\0Z\n\0\1Wn\23\0\4e\v\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd\1\0d\2\0k\f\0Z\r\0d\1\0d\2\0k\t\0Z\t\0e\5\0i\16\0e\6\0e\t\0\203\1\0\203\1\0\1[\t\0n?\2\1d\26\0e\4\0j\6\0or\0\1d\26\0Z\7\0d\27\0Z\10\0d\1\0d\24\0k\17\0Ty\24\0d\1\0d\25\0k\17\0l\n\0Z\n\0\1Wn\23\0\4e\v\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd\1\0d\2\0k\20\0Z\r\0d\1\0d\2\0k\17\0Z\17\0e\5\0i\16\0e\6\0e\17\0\203\1\0\203\1\0\1[\17\0n\300\1\1d\30\0e\4\0j\6\0o\253\0\1d\30\0Z\7\0d\27\0Z\10\0d\1\0d\24\0k\21\0Ty\24\0d\1\0d\25\0k\21\0l\n\0Z\n\0\1Wn\23\0\4e\v\0j\n\0o\7\0\1\1\1\1n\2\0\1Xe\1\0i\22\0i\23\0d\31\0\203\1\0d\1\0j\2\0o\20\0\1d\1\0d\2\0k\20\0Z\r\0n\35\0\1d\1\0d\2\0k\24\0Z\r\0d\1\0d\32\0k\25\0l\26\0Z\26\0\1d\1\0d\2\0k\21\0Z\21\0e\5\0i\16\0e\6\0e\21\0\203\1\0\203\1\0\1[\21\0n\10\1\1d\33\0e\4\0j\6\0or\0\1d\33\0Z\7\0d\27\0Z\10\0d\1\0d\24\0k\27\0Ty\24\0d\1\0d\25\0k\27\0l\n\0Z\n\0\1Wn\23\0\4e\v\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd\1\0d\2\0k\20\0Z\r\0d\1\0d\2\0k\27\0Z\27\0e\5\0i\16\0e\6\0e\27\0\203\1\0\203\1\0\1[\27\0n\211\0\1d\34\0e\4\0j\6\0or\0\1d\34\0Z\7\0d\23\0Z\10\0d\1\0d\24\0k\30\0Ty\24\0d\1\0d\25\0k\30\0l\n\0Z\n\0\1Wn\23\0\4e\v\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd\1\0d\2\0k\31\0Z\r\0d\1\0d\2\0k\30\0Z\30\0e\5\0i\16\0e\6\0e\30\0\203\1\0\203\1\0\1[\30\0n\n\0\1e\v\0d\35\0\202\2\0e\r\0e\1\0i\32\0d\36\0\0\204\1\0Z>\0e\5\0i.\0d?\0\203\1\0\1d@\0\204\0\0Z?\0e?\0dA\0\203\1\0o\\\0\1e?\0dB\0\203\1\0\foN\0\1e?\0dC\0\203\1\0oA\0\1d \0Z@\0d!\0\4ZA\0ZB\0dD\0\204\0\0ZC\0dE\0\204\0\0ZD\0dF\0\204\0\0ZE\0dG\0\204\0\0ZF\0dH\0\204\0\0ZG\0n\1\0\1e?\0dB\0\203\1\0o/\0\1dI\0\204\0\0ZH\0dJ\0\204\0\0ZI\0e\5\0i\16\0dB\0dK\0dL\0dM\0g\4\0\203\1\0\1n\1\0\1e?\0dN\0\203\1\0o/\0\1dO\0\204\0\0ZJ\0dP\0\204\0\0ZK\0e\5\0i\16\0dN\0dQ\0dR\0dS\0g\4\0\203\1\0\1n\1\0\1e?\0dA\0\203\1\0o\213\0\1e?\0dT\0\203\1\0p \0\1dU\0d\1\0dV\0\204\2\0ZL\0e\5\0i.\0dT\0\203\1\0\1n\1\0\1e?\0dW\0\203\1\0p \0\1dU\0d\1\0dX\0\204\2\0ZM\0e\5\0i.\0dW\0\203\1\0\1n\1\0\1e?\0dY\0\203\1\0p \0\1dU\0d\1\0dZ\0\204\2\0ZN\0e\5\0i.\0dY\0\203\1\0\1q\240\6\1n\1\0\1d\1\0d\2\0kO\0ZP\0d[\0\204\0\0ZQ\0d\\\0\204\0\0ZR\0y\27\0eP\0iS\0eT\0eR\0eQ\0\203\3\0\1Wn\23\0\4e0\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd]\0\204\0\0ZU\0d^\0\204\0\0ZV\0y\27\0eP\0iS\0eW\0eV\0eU\0\203\3\0\1Wn\23\0\4e0\0j\n\0o\7\0\1\1\1\1n\2\0\1Xe?\0d_\0\203\1\0p\r\0\1d`\0\204\0\0ZX\0n\1\0\1d\2\0S(c\0\0\0s\203\4\0\0OS routines for Mac, NT, or Posix depending on what system we're on.\n\nThis exports:\n - all functions from posix, nt, os2, or ce, e.g. unlink, stat, etc.\n - os.path is one of the modules posixpath, or ntpath\n - os.name is 'posix', 'nt', 'os2', 'ce' or 'riscos'\n - os.curdir is a string representing the current directory ('.' or ':')\n - os.pardir is a string representing the parent directory ('..' or '::')\n - os.sep is the (or a most common) pathname separator ('/' or ':' or '\\\\')\n - os.extsep is the extension separator ('.' or '/')\n - os.altsep is the alternate pathname separator (None or '/')\n - os.pathsep is the component separator used in $PATH etc\n - os.linesep is the line separator in text files ('\\r' or '\\n' or '\\r\\n')\n - os.defpath is the default search path for executables\n - os.devnull is the file path of the null device ('/dev/null', etc.)\n\nPrograms that import and use 'os' stand a better chance of being\nportable between different platforms. Of course, they must then\nonly use functions that are defined by all platforms (e.g., unlink\nand opendir), and leave all pathname manipulation to os.path\n(e.g., split and join).\ni\377\377\377\377Nt\6\0\0\0altsept\6\0\0\0curdirt\6\0\0\0pardirt\3\0\0\0sept\6\0\0\0extsept\7\0\0\0pathsept\7\0\0\0linesept\7\0\0\0defpatht\4\0\0\0namet\4\0\0\0patht\7\0\0\0devnullt\10\0\0\0SEEK_SETt\10\0\0\0SEEK_CURt\10\0\0\0SEEK_ENDc\1\0\0\0\3\0\0\0\5\0\0\0C\0\0\0sb\0\0\0y\21\0t\0\0|\0\0i\1\0\203\1\0SWnJ\0\4t\2\0j\n\0o>\0\1\1\1\1g\0\0\4}\1\0t\3\0|\0\0\203\1\0D]\"\0}\2\0|\2\0d\1\0\31d\2\0j\3\0o\v\0\1|\1\0|\2\0\22q3\0\1q3\0~\1\0S\1Xd\0\0S(\3\0\0\0Ni\0\0\0\0t\1\0\0\0_(\4\0\0\0t\4\0\0\0listt\7\0\0\0__all__t\16\0\0\0AttributeErrort\3\0\0\0dir(\3\0\0\0t\6\0\0\0modulet\4\0\0\0_[1]t\1\0\0\0n(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\21\0\0\0_get_exports_list#\0\0\0s\10\0\0\0\0\1\3\1\21\1\16\1t\5\0\0\0posixs\1\0\0\0\n(\1\0\0\0t\1\0\0\0*(\1\0\0\0t\5\0\0\0_exitt\2\0\0\0nts\2\0\0\0\r\nt\3\0\0\0os2s\7\0\0\0EMX GCC(\1\0\0\0t\4\0\0\0linkt\2\0\0\0cet\6\0\0\0riscoss\33\0\0\0no os specific module founds\7\0\0\0os.path(\10\0\0\0R\1\0\0\0R\2\0\0\0R\3\0\0\0R\5\0\0\0R\7\0\0\0R\4\0\0\0R\0\0\0\0R\n\0\0\0i\0\0\0\0i\1\0\0\0i\2\0\0\0i\377\1\0\0c\2\0\0\0\5\0\0\0\6\0\0\0C\0\0\0s\276\0\0\0t\0\0i\1\0|\0\0\203\1\0\\\2\0}\2\0}\3\0|\3\0p\31\0\1t\0\0i\1\0|\2\0\203\1\0\\\2\0}\2\0}\3\0n\1\0\1|\2\0oq\0\1|\3\0oj\0\1t\0\0i\2\0|\2\0\203\1\0\foY\0\1y\21\0t\3\0|\2\0|\1\0\203\2\0\1Wn/\0\4t\4\0j\n\0o#\0\1\1}\4\0\1|\4\0i\5\0t\5\0i\6\0j\3\0o\7\0\1\202\0\0q\227\0\1n\2\0\1X|\3\0t\7\0j\2\0o\5\0\1d\1\0S\1n\1\0\1t\10\0|\0\0|\1\0\203\2\0\1d\1\0S(\2\0\0\0s\2\1\0\0makedirs(path [, mode=0777])\n\n Super-mkdir; create a leaf directory and all intermediate ones.\n Works like mkdir, except that any ", 4096) = 4096 fstat64(5, {st_mode=S_IFREG|0644, st_size=26223, ...}) = 0 read(5, "intermediate path segment (not\n just the rightmost) will be created if it does not exist. This is\n recursive.\n\n N(\t\0\0\0R\t\0\0\0t\5\0\0\0splitt\6\0\0\0existst\10\0\0\0makedirst\7\0\0\0OSErrort\5\0\0\0errnot\6\0\0\0EEXISTR\1\0\0\0t\5\0\0\0mkdir(\5\0\0\0R\10\0\0\0t\4\0\0\0modet\4\0\0\0headt\4\0\0\0tailt\1\0\0\0e(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyR!\0\0\0\210\0\0\0s\30\0\0\0\0\t\25\1\7\1\31\1\37\1\3\1\21\1\20\2\23\1\f\1\r\1\t\1c\1\0\0\0\3\0\0\0\5\0\0\0C\0\0\0s\223\0\0\0t\0\0|\0\0\203\1\0\1t\1\0i\2\0|\0\0\203\1\0\\\2\0}\1\0}\2\0|\2\0p\31\0\1t\1\0i\2\0|\1\0\203\1\0\\\2\0}\1\0}\2\0n\1\0\1xM\0|\1\0oE\0\1|\2\0o>\0\1y\16\0t\0\0|\1\0\203\1\0\1Wn\24\0\4t\3\0j\n\0o\10\0\1\1\1\1Pn\2\0\1Xt\1\0i\2\0|\1\0\203\1\0\\\2\0}\1\0}\2\0qB\0\1Wd\1\0S(\2\0\0\0s\254\1\0\0removedirs(path)\n\n Super-rmdir; remove a leaf directory and all empty intermediate\n ones. Works like rmdir except that, if the leaf directory is\n successfully removed, directories corresponding to rightmost path\n segments will be pruned away until either the whole path is\n consumed or an error occurs. Errors during this latter phase are\n ignored -- they generally mean that a directory was not empty.\n\n N(\4\0\0\0t\5\0\0\0rmdirR\t\0\0\0R\37\0\0\0t\5\0\0\0error(\3\0\0\0R\10\0\0\0R'\0\0\0R(\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\n\0\0\0removedirs\237\0\0\0s\26\0\0\0\0\v\n\1\25\1\7\1\31\1\3\0\16\1\3\1\16\1\16\1\6\1c\2\0\0\0\4\0\0\0\5\0\0\0C\0\0\0s\236\0\0\0t\0\0i\1\0|\1\0\203\1\0\\\2\0}\2\0}\3\0|\2\0o&\0\1|\3\0o\37\0\1t\0\0i\2\0|\2\0\203\1\0\fo\16\0\1t\3\0|\2\0\203\1\0\1n\1\0\1t\4\0|\0\0|\1\0\203\2\0\1t\0\0i\1\0|\0\0\203\1\0\\\2\0}\2\0}\3\0|\2\0o/\0\1|\3\0o(\0\1y\16\0t\5\0|\2\0\203\1\0\1Wq\232\0\4t\6\0j\n\0o\7\0\1\1\1\1q\232\0\1Xn\1\0\1d\1\0S(\2\0\0\0s@\2\0\0renames(old, new)\n\n Super-rename; create directories as necessary and delete any left\n empty. Works like rename, except creation of any intermediate\n directories needed to make the new pathname good is attempted\n first. After the rename, directories corresponding to rightmost\n path segments of the old name will be pruned way until either the\n whole path is consumed or a nonempty directory is found.\n\n Note: this function can fail with the new directory structure made\n if you lack permissions needed to unlink the leaf directory or\n file.\n\n N(\7\0\0\0R\t\0\0\0R\37\0\0\0R \0\0\0R!\0\0\0t\6\0\0\0renameR,\0\0\0R+\0\0\0(\4\0\0\0t\3\0\0\0oldt\3\0\0\0newR'\0\0\0R(\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\7\0\0\0renames\265\0\0\0s\24\0\0\0\0\17\25\1\37\1\16\1\r\1\25\1\16\1\3\1\16\1\16\1R!\0\0\0R,\0\0\0R0\0\0\0c\4\0\0\0\16\0\0\0\f\0\0\0c\0\0\0sF\1\0\0d\1\0d\2\0k\0\0l\1\0}\4\0l\2\0}\5\0l\3\0}\6\0\1y\20\0t\4\0|\0\0\203\1\0}\7\0Wn1\0\4t\5\0j\n\0o%\0\1\1}\10\0\1|\2\0d\3\0j\t\0o\16\0\1|\2\0|\10\0\203\1\0\1n\1\0\1d\3\0S\1Xg\0\0g\0\0\2}\t\0}\n\0xB\0|\7\0D]:\0}\v\0|\5\0|\4\0|\0\0|\v\0\203\2\0\203\1\0o\21\0\1|\t\0i\7\0|\v\0\203\1\0\1qt\0\1|\n\0i\7\0|\v\0\203\1\0\1qt\0W|\1\0o\22\0\1|\0\0|\t\0|\n\0f\3\0V\1n\1\0\1x[\0|\t\0D]S\0}\v\0|\4\0|\0\0|\v\0\203\2\0}\f\0|\3\0p\16\0\1|\6\0|\f\0\203\1\0\fo)\0\1x&\0t\10\0|\f\0|\1\0|\2\0|\3\0\203\4\0D]\v\0}\r\0|\r\0V\1q\22\1Wq\322\0\1q\322\0W|\1\0p\22\0\1|\0\0|\t\0|\n\0f\3\0V\1n\1\0\1d\3\0S(\4\0\0\0s<\n\0\0Directory tree generator.\n\n For each directory in the directory tree rooted at top (including top\n itself, but excluding '.' and '..'), yields a 3-tuple\n\n dirpath, dirnames, filenames\n\n dirpath is a string, the path to the directory. dirnames is a list of\n the names of the subdirectories in dirpath (excluding '.' and '..').\n filenames is a list of the names of the non-directory files in dirpath.\n Note that the names in the lists are just names, with no path components.\n To get a full path (which begins with top) to a file or directory in\n dirpath, do os.path.join(dirpath, name).\n\n If optional arg 'topdown' is true or not specified, the triple for a\n directory is generated before the triples for any of its subdirectories\n (directories are generated top down). If topdown is false, the triple\n for a directory is generated after the triples for all of its\n subdirectories (directories are generated bottom up).\n\n When topdown is true, the caller can modify the dirnames list in-place\n (e.g., via del or slice assignment), and walk will only recurse into the\n subdirectories whose names remain in dirnames; this can be used to prune\n the search, or to impose a specific order of visiting. Modifying\n dirnames when topdown is false is ineffective, since the directories in\n dirnames have already been generated by the time dirnames itself is\n generated.\n\n By default errors from the os.listdir() call are ignored. If\n optional arg 'onerror' is specified, it should be a function; it\n will be called with one argument, an os.error instance. It can\n report the error to continue with the walk, or raise the exception\n to abort the walk. Note that the filename is available as the\n filename attribute of the exception object.\n\n By default, os.walk does not follow symbolic links to subdirectories on\n systems that support them. In order to get this functionality, set the\n optional argument 'followlinks' to true.\n\n Caution: if you pass a relative pathname for top, don't change the\n current working directory between resumptions of walk. walk never\n changes the current directory, and assumes that the client doesn't\n either.\n\n Example:\n\n import os\n from os.path import join, getsize\n for root, dirs, files in os.walk('python/Lib/email'):\n print root, \"consumes\",\n print sum([getsize(join(root, name)) for name in files]),\n print \"bytes in\", len(files), \"non-directory files\"\n if 'CVS' in dirs:\n dirs.remove('CVS') # don't visit CVS directories\n i\377\377\377\377(\3\0\0\0t\4\0\0\0joint\5\0\0\0isdirt\6\0\0\0islinkN(\t\0\0\0t\7\0\0\0os.pathR1\0\0\0R2\0\0\0R3\0\0\0t\7\0\0\0listdirR+\0\0\0t\4\0\0\0Nonet\6\0\0\0appendt\4\0\0\0walk(\16\0\0\0t\3\0\0\0topt\7\0\0\0topdownt\7\0\0\0onerrort\v\0\0\0followlinksR1\0\0\0R2\0\0\0R3\0\0\0t\5\0\0\0namest\3\0\0\0errt\4\0\0\0dirst\7\0\0\0nondirsR\10\0\0\0R\t\0\0\0t\1\0\0\0x(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyR8\0\0\0\321\0\0\0s0\0\0\0\0009\34\7\3\3\20\1\20\1\r\1\16\1\6\2\r\1\7\0\6\1\26\1\21\2\21\2\7\1\22\1\7\0\6\1\17\1\25\1\26\0\6\1\21\1\7\1R8\0\0\0c\1\0\0\0\2\0\0\0\3\0\0\0G\0\0\0s\21\0\0\0t\0\0|\0\0|\1\0\203\2\0\1d\1\0S(\2\0\0\0sp\0\0\0execl(file, *args)\n\n Execute the executable file with argument list args, replacing the\n current process. N(\1\0\0\0t\5\0\0\0execv(\2\0\0\0t\4\0\0\0filet\4\0\0\0args(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\5\0\0\0execl3\1\0\0s\2\0\0\0\0\5c\1\0\0\0\3\0\0\0\5\0\0\0G\0\0\0s\"\0\0\0|\1\0d\1\0\31}\2\0t\0\0|\0\0|\1\0d\1\0 |\2\0\203\3\0\1d\2\0S(\3\0\0\0s\212\0\0\0execle(file, *args, env)\n\n Execute the executable file with argument list args and\n environment env, replacing the current process. i\377\377\377\377N(\1\0\0\0t\6\0\0\0execve(\3\0\0\0RC\0\0\0RD\0\0\0t\3\0\0\0env(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\6\0\0\0execle:\1\0\0s\4\0\0\0\0\5\n\1c\1\0\0\0\2\0\0\0\3\0\0\0G\0\0\0s\21\0\0\0t\0\0|\0\0|\1\0\203\2\0\1d\1\0S(\2\0\0\0s\225\0\0\0execlp(file, *args)\n\n Execute the executable file (which is searched for along $PATH)\n with argument list args, replacing the current process. N(\1\0\0\0t\6\0\0\0execvp(\2\0\0\0RC\0\0\0RD\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\6\0\0\0execlpB\1\0\0s\2\0\0\0\0\5c\1\0\0\0\3\0\0\0\5\0\0\0G\0\0\0s\"\0\0\0|\1\0d\1\0\31}\2\0t\0\0|\0\0|\1\0d\1\0 |\2\0\203\3\0\1d\2\0S(\3\0\0\0s\263\0\0\0execlpe(file, *args, env)\n\n Execute the executable file (which is searched for along $PATH)\n with argument list args and environment env, replacing the current\n process. i\377\377\377\377N(\1\0\0\0t\7\0\0\0execvpe(\3\0\0\0RC\0\0\0RD\0\0\0RG\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\7\0\0\0execlpeI\1\0\0s\4\0\0\0\0\6\n\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\21\0\0\0t\0\0|\0\0|\1\0\203\2\0\1d\1\0S(\2\0\0\0s\277\0\0\0execp(file, args)\n\n Execute the executable file (which is searched for along $PATH)\n with argument list args, replacing the current process.\n args may be a list or tuple of strings. N(\1\0\0\0t\10\0\0\0_execvpe(\2\0\0\0RC\0\0\0RD\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyRI\0\0\0R\1\0\0s\2\0\0\0\0\6c\3\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s\24\0\0\0t\0\0|\0\0|\1\0|\2\0\203\3\0\1d\1\0S(\2\0\0\0s\337\0\0\0execvpe(file, args, env)\n\n Execute the executable file (which is searched for along $PATH)\n with argument list args and environment env , replacing the\n current process.\n args may be a list or tuple of strings. N(\1\0\0\0RM\0\0\0(\3\0\0\0RC\0\0\0RD\0\0\0RG\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyRK\0\0\0Z\1\0\0s\2\0\0\0\0\7RE\0\0\0RH\0\0\0RJ\0\0\0RL\0\0\0RI\0\0\0RK\0\0\0c\3\0\0\0\17\0\0\0\7\0\0\0C\0\0\0sh\1\0\0|\2\0d\0\0j\t\0o\26\0\1t\1\0}\3\0|\1\0|\2\0f\2\0}\4\0n\26\0\1t\2\0}\3\0|\1\0f\1\0}\4\0t\3\0}\2\0t\4\0i\5\0|\0\0\203\1\0\\\2\0}\5\0}\6\0|\5\0o\22\0\1|\3\0|\0\0|\4\0\214\1\0\1d\0\0S\1d\1\0|\2\0j\6\0o\16\0\1|\2\0d\1\0\31}\7\0n\7\0\1t\6\0}\7\0|\7\0i\5\0t\7\0\203\1\0}\10\0d\0\0}\t\0d\0\0}\n\0x\234\0|\10\0D]\224\0}\v\0t\4\0i\10\0|\v\0|\0\0\203\2\0}\f\0y\21\0|\3\0|\f\0|\4\0\214\1\0\1Wq\251\0\4t\t\0j\n\0o\\\0\1\1}\r\0\1t\n\0i\v\0\203\0\0d\2\0\31}\16\0|\r\0i\f\0t\f\0i\r\0j\3\0o0\0\1|\r\0i\f\0t\f\0i\16\0j\3\0o\35\0\1|\t\0d\0\0j\10\0o\20\0\1|\r\0}\t\0|\16\0}\n\0q=\1\1q\251\0\1Xq\251\0W|\t\0o\20\0\1t\t\0|\t\0|\n\0\202\3\0n\1\0\1t\t\0|\r\0|\16\0\202\3\0d\0\0S(\3\0\0\0Nt\4\0\0\0PATHi\2\0\0\0(\17\0\0\0R6\0\0\0RF\0\0\0RB\0\0\0t\7\0\0\0environR\t\0\0\0R\37\0\0\0R\7\0\0\0R\5\0\0\0R1\0\0\0R+\0\0\0t\3\0\0\0syst\10\0\0\0exc_infoR#\0\0\0t\6\0\0\0ENOENTt\7\0\0\0ENOTDIR(\17\0\0\0RC\0\0\0RD\0\0\0RG\0\0\0t\4\0\0\0funct\7\0\0\0argrestR'\0\0\0R(\0\0\0t\7\0\0\0envpathRN\0\0\0t\t\0\0\0saved_exct\10\0\0\0saved_tbR\22\0\0\0t\10\0\0\0fullnameR)\0\0\0t\2\0\0\0tb(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyRM\0\0\0e\1\0\0s<\0\0\0\0\1\r\1\6\1\20\2\6\1\t\1\6\2\25\1\7\1\r\1\5\1\r\1\16\2\6\1\17\1\6\1\6\1\7\0\6\1\22\1\3\1\21\1\20\1\20\1&\1\r\1\6\1\23\1\7\1\20\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s\21\0\0\0t\0\0|\0\0d\1\0\203\2\0\1d\0\0S(\2\0\0\0Nt\0\0\0\0(\1\0\0\0t\6\0\0\0putenv(\1\0\0\0t\3\0\0\0key(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\10\0\0\0unsetenv\225\1\0\0s\2\0\0\0\0\1(\1\0\0\0t\10\0\0\0_EnvironR_\0\0\0c\0\0\0\0\0\0\0\0\5\0\0\0B\0\0\0s\230\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0d\2\0\204\0\0Z\4\0y\10\0e\5\0\1Wn\34\0\4e\6\0j\n\0o\20\0\1\1\1\1d\3\0\204\0\0Z\7\0n\35\0\1Xd\4\0\204\0\0Z\7\0d\5\0\204\0\0Z\10\0d\6\0\204\0\0Z\t\0d\7\0\204\0\0Z\n\0d\10\0\204\0\0Z\v\0d\f\0d\t\0\204\1\0Z\r\0d\f\0d\n\0\204\1\0Z\16\0d\v\0\204\0\0Z\17\0RS(\r\0\0\0c\2\0\0\0\5\0\0\0\4\0\0\0C\0\0\0sJ\0\0\0t\0\0i\0\0i\1\0|\0\0\203\1\0\1|\0\0i\2\0}\2\0x*\0|\1\0i\3\0\203\0\0D]\34\0\\\2\0}\3\0}\4\0|\4\0|\2\0|\3\0i\4\0\203\0\0 integer\n\nExecute file with arguments from args in a subprocess.\nIf mode == P_NOWAIT return the pid of the process.\nIf mode == P_WAIT return the process's exit code if it exits normally;\notherwise return -SIG, where SIG is the signal that killed it. N(\3\0\0\0R\214\0\0\0R6\0\0\0RB\0\0\0(\3\0\0\0R&\0\0\0RC\0\0\0RD\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyR\201\0\0\0000\2\0\0s\2\0\0\0\0\7c\4\0\0\0\4\0\0\0\6\0\0\0C\0\0\0s\26\0\0\0t\0\0|\0\0|\1\0|\2\0|\3\0t\1\0\203\5\0S(\1\0\0\0s:\1\0\0spawnve(mode, file, args, env) -> integer\n\nExecute file with arguments from args in a subprocess with the\nspecified environment.\nIf mode == P_NOWAIT return the pid of the process.\nIf mode == P_WAIT return the process's exit code if it exits normally;\notherwise return -SIG, where SIG is the signal that killed it. (\2\0\0\0R\214\0\0\0RF\0\0\0(\4\0\0\0R&\0\0\0RC\0\0\0RD\0\0\0RG\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\7\0\0\0spawnve9\2\0\0s\2\0\0\0\0\10c\3\0\0\0\3\0\0\0\6\0\0\0C\0\0\0s\26\0\0\0t\0\0|\0\0|\1\0|\2\0d\1\0t\2\0\203\5\0S(\2\0\0\0s8\1\0\0spawnvp(mode, file, args) -> integer\n\nExecute file (which is looked for along $PATH) with arguments from\nargs in a subprocess.\nIf mode == P_NOWAIT return the pid of the process.\nIf mode == P_WAIT return the process's exit code if it exits normally;\notherwise return -SIG, where SIG is the signal that killed it. N(\3\0\0\0R\214\0\0\0R6\0\0\0RI\0\0\0(\3\0\0\0R&\0\0\0RC\0\0\0RD\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\7\0\0\0spawnvpE\2\0\0s\2\0\0\0\0\10c\4\0\0\0\4\0\0\0\6\0\0\0C\0\0\0s\26\0\0\0t\0\0|\0\0|\1\0|\2\0|\3\0t\1\0\203\5\0S(\1\0\0\0s\\\1\0\0spawnvpe(mode, file, args, env) -> integer\n\nExecute file (which is looked for along $PATH) with arguments from\nargs in a subprocess with the supplied environment.\nIf mode == P_NOWAIT return the pid of the process.\nIf mode == P_WAIT return the process's exit code if it exits normally;\notherwise return -SIG, where SIG is the signal that killed it. (\2\0\0\0R\214\0\0\0RK\0\0\0(\4\0\0\0R&\0\0\0RC\0\0\0RD\0\0\0RG\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\10\0\0\0spawnvpeO\2\0\0s\2\0\0\0\0\10c\2\0\0\0\3\0\0\0\4\0\0\0G\0\0\0s\20\0\0\0t\0\0|\0\0|\1\0|\2\0\203\3\0S(\1\0\0\0s\26\1\0\0spawnl(mode, file, *args) -> integer\n\nExecute file with arguments from args in a subprocess.\nIf mode == P_NOWAIT return the pid of the process.\nIf mode == P_WAIT return the process's exit code if it exits normally;\notherwise return -SIG, where SIG is the signal that killed it. (\1\0\0\0R\201\0\0\0(\3\0\0\0R&\0\0\0RC\0\0\0RD\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\6\0\0\0spawnl]\2\0\0s\2\0\0\0\0\7c\2\0\0\0\4\0\0\0\6\0\0\0G\0\0\0s!\0\0\0|\2\0d\1\0\31}\3\0t\0\0|\0\0|\1\0|\2\0d\1\0 |\3\0\203\4\0S(\2\0\0\0s:\1\0\0spawnle(mode, file, *args, env) -> integer\n\nExecute file with arguments from args in a subprocess with the\nsupplied environment.\nIf mode == P_NOWAIT return the pid of the process.\nIf mode == P_WAIT return the process's exit code if it exits normally;\notherwise return -SIG, where SIG is the signal that killed it. i\377\377\377\377(\1\0\0\0R\215\0\0\0(\4\0\0\0R&\0\0\0RC\0\0\0RD\0\0\0RG\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\7\0\0\0spawnlef\2\0\0s\4\0\0\0\0\10\n\1R\215\0\0\0R\220\0\0\0R\221\0\0\0R\216\0\0\0c\2\0\0\0\3\0\0\0\4\0\0\0G\0\0\0s\20\0\0\0t\0\0|\0\0|\1\0|\2\0\203\3\0S(\1\0\0\0sW\1\0\0spawnlp(mode, file, *args) -> integer\n\nExecute file (which is looked for along $PATH) with arguments from\nargs in a subprocess with the supplied environment.\nIf mode == P_NOWAIT return the pid of the process.\nIf mode == P_WAIT return the process's exit code if it exits normally;\notherwise return -SIG, where SIG is the signal that killed it. (\1\0\0\0R\216\0\0\0(\3\0\0\0R&\0\0\0RC\0\0\0RD\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\7\0\0\0spawnlpx\2\0\0s\2\0\0\0\0\10c\2\0\0\0\4\0\0\0\6\0\0\0G\0\0\0s!\0\0\0|\2\0d\1\0\31}\3\0t\0\0|\0\0|\1\0|\2\0d\1\0 |\3\0\203\4\0S(\2\0\0\0s]\1\0\0spawnlpe(mode, file, *args, env) -> integer\n\nExecute file (which is looked for along $PATH) with arguments from\nargs in a subprocess with the supplied environment.\nIf mode == P_NOWAIT return the pid of the process.\nIf mode == P_WAIT return the process's exit code if it exits normally;\notherwise return -SIG, where SIG is the signal that killed it. i\377\377\377\377(\1\0\0\0R\217\0\0\0(\4\0\0\0R&\0\0\0RC\0\0\0RD\0\0\0RG\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\10\0\0\0spawnlpe\202\2\0\0s\4\0\0\0\0\10\n\1R\217\0\0\0R\222\0\0\0R\223\0\0\0t\6\0\0\0popen2t\1\0\0\0tc\3\0\0\0\10\0\0\0\16\0\0\0C\0\0\0sz\0\0\0d\1\0d\2\0k\0\0}\3\0d\3\0}\4\0|\3\0i\1\0|\4\0t\2\0d\4\0d\5\0\203\2\1\1d\1\0d\2\0k\3\0}\5\0|\5\0i\4\0}\6\0|\5\0i\5\0|\0\0d\6\0t\6\0d\7\0|\2\0d\10\0|\6\0d\t\0|\6\0d\n\0t\6\0\203\1\5}\7\0|\7\0i\7\0|\7\0i\10\0f\2\0S(\v\0\0\0s\317\1\0\0Execute the shell command 'cmd' in a sub-process. On UNIX, 'cmd'\n may be a sequence, in which case arguments will be passed directly to\n the program without shell intervention (as with os.spawnv()). If 'cmd'\n is a string it will be passed to the shell (as with os.system()). If\n 'bufsize' is specified, it sets the buffer size for the I/O pipes. The\n file objects (child_stdin, child_stdout) are returned.i\377\377\377\377Ns4\0\0\0os.popen2 is deprecated. Use the subprocess module.t\n\0\0\0stackleveli\2\0\0\0t\5\0\0\0shellt\7\0\0\0bufsizet\5\0\0\0stdint\6\0\0\0stdoutt\t\0\0\0close_fds(\t\0\0\0t\10\0\0\0warningst\4\0\0\0warnt\22\0\0\0DeprecationWarningt\n\0\0\0subprocesst\4\0\0\0PIPEt\5\0\0\0PopenR}\0\0\0R\231\0\0\0R\232\0\0\0(\10\0\0\0t\3\0\0\0cmdR&\0\0\0R\230\0\0\0R\234\0\0\0t\3\0\0\0msgR\237\0\0\0R\240\0\0\0t\1\0\0\0p(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyR\224\0\0\0\224\2\0\0s\20\0\0\0\0\7\f\1\6\1\26\2\f\1\t\1\30\1\25\1t\6\0\0\0popen3c\3\0\0\0\10\0\0\0\20\0\0\0C\0\0\0s\206\0\0\0d\1\0d\2\0k\0\0}\3\0d\3\0}\4\0|\3\0i\1\0|\4\0t\2\0d\4\0d\5\0\203\2\1\1d\1\0d\2\0k\3\0}\5\0|\5\0i\4\0}\6\0|\5\0i\5\0|\0\0d\6\0t\6\0d\7\0|\2\0d\10\0|\6\0d\t\0|\6\0d\n\0|\6\0d\v\0t\6\0\203\1\6}\7\0|\7\0i\7\0|\7\0i\10\0|\7\0i\t\0f\3\0S(\f\0\0\0s\335\1\0\0Execute the shell command 'cmd' in a sub-process. On UNIX, 'cmd'\n may be a sequence, in which case arguments will be passed directly to\n the program without shell intervention (as with os.spawnv()). If 'cmd'\n is a string it will be passed to the shell (as with os.system()). If\n 'bufsize' is specified, it sets the buffer size for the I/O pipes. The\n file objects (child_stdin, child_stdout, child_stderr) are returned.i\377\377\377\377Ns4\0\0\0os.popen3 is deprecated. Use the subprocess module.R\226\0\0\0i\2\0\0\0R\227\0\0\0R\230\0\0\0R\231\0\0\0R\232\0\0\0t\6\0\0\0stderrR\233\0\0\0(\n\0\0\0R\234\0\0\0R\235\0\0\0R\236\0\0\0R\237\0\0\0R\240\0\0\0R\241\0\0\0R}\0\0\0R\231\0\0\0R\232\0\0\0R\246\0\0\0(\10\0\0\0R\242\0\0\0R&\0\0\0R\230\0\0\0R\234\0\0\0R\243\0\0\0R\237\0\0\0R\240\0\0\0R\244\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyR\245\0\0\0\247\2\0\0s\22\0\0\0\0\7\f\1\6\1\26\2\f\1\t\1\30\1\22\1\t\1t\6\0\0\0popen4c\3\0\0\0\10\0\0\0\20\0\0\0C\0\0\0s\203\0\0\0d\1\0d\2\0k\0\0}\3\0d\3\0}\4\0|\3\0i\1\0|\4\0t\2\0d\4\0d\5\0\203\2\1\1d\1\0d\2\0k\3\0}\5\0|\5\0i\4\0}\6\0|\5\0i\5\0|\0\0d\6\0t\6\0d\7\0|\2\0d\10\0|\6\0d\t\0|\6\0d\n\0|\5\0i\7\0d\v\0t\6\0\203\1\6}\7\0|\7\0i\10\0|\7\0i\t\0f\2\0S(\f\0\0\0s\326\1\0\0Execute the shell command 'cmd' in a sub-process. On UNIX, 'cmd'\n may be a sequence, in which case arguments will be passed directly to\n the program without shell intervention (as with os.spawnv()). If 'cmd'\n is a string it will be passed to the shell (as with os.system()). If\n 'bufsize' is specified, it sets the buffer size for the I/O pipes. The\n file objects (child_stdin, child_stdout_stderr) are returned.i\377\377\377\377Ns4\0\0\0os.popen4 is deprecated. Use the subprocess module.R\226\0\0\0i\2\0\0\0R\227\0\0\0R\230\0\0\0R\231\0\0\0R\232\0\0\0R\246\0\0\0R\233\0\0\0(\n\0\0\0R\234\0\0\0R\235\0\0\0R\236\0\0\0R\237\0\0\0R\240\0\0\0R\241\0\0\0R}\0\0\0t\6\0\0\0STDOUTR\231\0\0\0R\232\0\0\0(\10\0\0\0R\242\0\0\0R&\0\0\0R\230\0\0\0R\234\0\0\0R\243\0\0\0R\237\0\0\0R\240\0\0\0R\244\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyR\247\0\0\0\273\2\0\0s\22\0\0\0\0\7\f\1\6\1\26\2\f\1\t\1\30\1\f\1\22\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0|\1\0\203\2\0S(\1\0\0\0N(\1\0\0\0t\v\0\0\0stat_result(\2\0\0\0t\3\0\0\0tupRt\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\21\0\0\0_make_stat_result\320\2\0\0s\2\0\0\0\0\1c\1\0\0\0\3\0\0\0\2\0\0\0C\0\0\0s\34\0\0\0|\0\0i\0\0\203\0\0\\\2\0}\1\0}\2\0t\1\0|\2\0f\2\0S(\1\0\0\0N(\2\0\0\0t\n\0\0\0__reduce__R\253\0\0\0(\3\0\0\0t\2\0\0\0srt\4\0\0\0typeRD\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\23\0\0\0_pickle_stat_result\323\2\0\0s\4\0\0\0\0\1\22\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0|\1\0\203\2\0S(\1\0\0\0N(\1\0\0\0t\16\0\0\0statvfs_result(\2\0\0\0R\252\0\0\0Rt\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\24\0\0\0_make_statvfs_result\334\2\0\0s\2\0\0\0\0\1c\1\0\0\0\3\0\0\0\2\0\0\0C\0\0\0s\34\0\0\0|\0\0i\0\0\203\0\0\\\2\0}\1\0}\2\0t\1\0|\2\0f\2\0S(\1\0\0\0N(\2\0\0\0R\254\0\0\0R\261\0\0\0(\3\0\0\0R\255\0\0\0R\256\0\0\0RD\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.", 20480) = 20480 read(5, "pyt\26\0\0\0_pickle_statvfs_result\337\2\0\0s\4\0\0\0\0\1\22\1t\7\0\0\0urandomc\1\0\0\0\3\0\0\0\f\0\0\0C\0\0\0s\223\0\0\0y\23\0t\0\0d\1\0t\1\0\203\2\0}\1\0Wn%\0\4t\2\0t\3\0f\2\0j\n\0o\23\0\1\1\1\1t\4\0d\2\0\203\1\0\202\1\0n\2\0\1XzF\0d\3\0}\2\0x9\0|\0\0t\5\0|\2\0\203\1\0\30d\4\0j\5\0o!\0\1|\2\0t\6\0|\1\0|\0\0t\5\0|\2\0\203\1\0\30\203\2\0007}\2\0qG\0\1WWd\5\0t\7\0|\1\0\203\1\0\1X|\2\0S(\6\0\0\0sf\0\0\0urandom(n) -> str\n\n Return a string of n random bytes suitable for cryptographic use.\n\n s\f\0\0\0/dev/urandoms&\0\0\0/dev/urandom (or equivalent) not foundR[\0\0\0i\1\0\0\0N(\10\0\0\0t\4\0\0\0opent\10\0\0\0O_RDONLYR\"\0\0\0t\7\0\0\0IOErrort\23\0\0\0NotImplementedErrort\3\0\0\0lent\4\0\0\0readt\5\0\0\0close(\3\0\0\0R\25\0\0\0t\n\0\0\0_urandomfdt\2\0\0\0bs(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyR\263\0\0\0\352\2\0\0s\26\0\0\0\0\6\3\1\23\1\24\1\21\1\3\1\6\1\3\0\27\1&\2\v\1(\2\0\0\0s\3\0\0\0os2s\2\0\0\0nt(\2\0\0\0s\3\0\0\0os2s\2\0\0\0nt(Y\0\0\0t\7\0\0\0__doc__RP\0\0\0R#\0\0\0t\24\0\0\0builtin_module_namest\6\0\0\0_namesR\20\0\0\0R\26\0\0\0R\10\0\0\0R\6\0\0\0R\27\0\0\0R\31\0\0\0t\v\0\0\0ImportErrort\t\0\0\0posixpathR\t\0\0\0t\6\0\0\0extendR\32\0\0\0t\6\0\0\0ntpathR\33\0\0\0t\7\0\0\0versiont\4\0\0\0findt\n\0\0\0os2emxpatht\t\0\0\0_emx_linkR\34\0\0\0R\35\0\0\0R\36\0\0\0t\n\0\0\0riscospatht\7\0\0\0modulesR4\0\0\0R\1\0\0\0R\2\0\0\0R\3\0\0\0R\5\0\0\0R\7\0\0\0R\4\0\0\0R\0\0\0\0R\n\0\0\0R\v\0\0\0R\f\0\0\0R\r\0\0\0R!\0\0\0R,\0\0\0R0\0\0\0R}\0\0\0R6\0\0\0R~\0\0\0R8\0\0\0R7\0\0\0RO\0\0\0Ry\0\0\0RE\0\0\0RH\0\0\0RJ\0\0\0RL\0\0\0RI\0\0\0RK\0\0\0RM\0\0\0R\\\0\0\0R`\0\0\0R^\0\0\0t\r\0\0\0riscosenvironR_\0\0\0t\20\0\0\0IterableUserDictR{\0\0\0R\177\0\0\0t\6\0\0\0P_WAITR\202\0\0\0t\t\0\0\0P_NOWAITOR\214\0\0\0R\201\0\0\0R\215\0\0\0R\216\0\0\0R\217\0\0\0R\220\0\0\0R\221\0\0\0R\222\0\0\0R\223\0\0\0R\224\0\0\0R\245\0\0\0R\247\0\0\0t\10\0\0\0copy_regt\t\0\0\0_copy_regR\253\0\0\0R\257\0\0\0t\6\0\0\0pickleR\251\0\0\0R\261\0\0\0R\262\0\0\0R\260\0\0\0R\263\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/os.pyt\10\0\0\0\26\0\0\0s0\1\0\0\6\4\30\2\t\3\25\1\f\1\17\2\t\6\r\1\6\1\6\1\n\1\3\1\24\1\16\1\5\1\f\2\f\1\23\1\7\2\r\1\6\1\6\1\n\1\3\1\24\1\16\1\5\1\f\2\f\1\23\1\7\2\r\1\6\1\6\1\n\1\3\1\24\1\16\1\5\1\31\1\20\2\f\1\20\2\f\1\23\1\7\2\r\1\6\1\6\1\n\1\3\1\24\1\16\1\5\2\f\2\f\1\23\1\7\2\r\1\6\1\6\1\n\1\3\1\24\1\16\1\5\1\f\2\f\1\23\1\7\3\t\2\r\1:\3\3\4\6\1\6\1\6\7\f\27\t\26\t\32\26\2\22Z\r\3\3\1\10\1\16\1\v\2\t\7\t\10\t\7\t\t\t\10\t\t\37\2\f#\3\2\10\1\16\1\5\2\f\6\r\1\r\3\r\2\24\1\r\2\0355\31*\f\2\f\4\r\2\t\10(\2\6\1\n\6\t\33\t\t\t\f\t\n\r\n\r\4\t\t\t\f\35\3\r\3\t\n\t\f\35\4\r\1\r\1\17\20\21\2\r\1\17\21\21\2\r\1\17\21\25\2\f\2\t\3\t\4\3\1\27\1\16\1\5\2\t\3\t\4\3\1\f\1\v\1\16\1\5\2\r\1", 4096) = 1647 read(5, "", 4096) = 0 close(5) = 0 munmap(0xb7efb000, 4096) = 0 brk(0x808d000) = 0x808d000 stat64("/usr/lib/python2.6/posixpath", 0xbf910584) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/posixpath.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/posixpathmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/posixpath.py", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=12754, ...}) = 0 open("/usr/lib/python2.6/posixpath.pyc", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=10880, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(6, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0+\0\0\0@\0\0\0s\320\1\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\1\0d\2\0k\3\0Z\3\0d\1\0d\2\0k\4\0Z\4\0d\1\0d\3\0k\3\0Td\4\0d\5\0d\6\0d\7\0d\10\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0d\20\0d\21\0d\22\0d\23\0d\24\0d\25\0d\26\0d\27\0d\30\0d\31\0d\32\0d\33\0d\34\0d\35\0d\36\0d\37\0d \0d!\0d\"\0d#\0d$\0d%\0d&\0d'\0d(\0d)\0g&\0Z\5\0d*\0Z\6\0d+\0Z\7\0d*\0Z\10\0d,\0Z\t\0d-\0Z\n\0d.\0Z\v\0d\2\0Z\r\0d/\0Z\16\0d0\0\204\0\0Z\17\0d1\0\204\0\0Z\20\0d2\0\204\0\0Z\21\0d3\0\204\0\0Z\22\0d4\0\204\0\0Z\23\0e\3\0i\24\0i\0\0e\23\0_\0\0d5\0\204\0\0Z\25\0d6\0\204\0\0Z\26\0d7\0\204\0\0Z\27\0d8\0\204\0\0Z\30\0d9\0\204\0\0Z\31\0d:\0\204\0\0Z\32\0d;\0\204\0\0Z\33\0d<\0\204\0\0Z\34\0d=\0\204\0\0Z\35\0d>\0\204\0\0Z\36\0d?\0\204\0\0Z\37\0d\2\0a \0d@\0\204\0\0Z!\0dA\0\204\0\0Z\"\0dB\0\204\0\0Z#\0dC\0\204\0\0Z$\0dD\0\204\0\0Z%\0e&\0Z'\0e\6\0dE\0\204\1\0Z(\0d\2\0S(F\0\0\0s\347\1\0\0Common operations on Posix pathnames.\n\nInstead of importing this module directly, import os and refer to\nthis module as os.path. The \"os.path\" name is an alias for this\nmodule on Posix systems; on other systems (e.g. Mac, Windows),\nos.path provides the same operations in a manner specific to that\nplatform, and is an alias to another module (e.g. macpath, ntpath).\n\nSome of this can actually be useful on non-Posix systems too, e.g.\nfor manipulation of the pathname component of URLs.\ni\377\377\377\377N(\1\0\0\0t\1\0\0\0*t\10\0\0\0normcaset\5\0\0\0isabst\4\0\0\0joint\n\0\0\0splitdrivet\5\0\0\0splitt\10\0\0\0splitextt\10\0\0\0basenamet\7\0\0\0dirnamet\f\0\0\0commonprefixt\7\0\0\0getsizet\10\0\0\0getmtimet\10\0\0\0getatimet\10\0\0\0getctimet\6\0\0\0islinkt\6\0\0\0existst\7\0\0\0lexistst\5\0\0\0isdirt\6\0\0\0isfilet\7\0\0\0ismountt\4\0\0\0walkt\n\0\0\0expandusert\n\0\0\0expandvarst\10\0\0\0normpatht\7\0\0\0abspatht\10\0\0\0samefilet\f\0\0\0sameopenfilet\10\0\0\0samestatt\6\0\0\0curdirt\6\0\0\0pardirt\3\0\0\0sept\7\0\0\0pathsept\7\0\0\0defpatht\6\0\0\0altsept\6\0\0\0extsept\7\0\0\0devnullt\10\0\0\0realpatht\32\0\0\0supports_unicode_filenamest\7\0\0\0relpatht\1\0\0\0.s\2\0\0\0..t\1\0\0\0/t\1\0\0\0:s\16\0\0\0:/bin:/usr/bins\t\0\0\0/dev/nullc\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0s6\0\0\0Normalize case of pathname. Has no effect under Posix(\0\0\0\0(\1\0\0\0t\1\0\0\0s(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\1\0\0\0*\0\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0d\1\0\203\1\0S(\2\0\0\0s\37\0\0\0Test whether a path is absoluteR(\0\0\0(\1\0\0\0t\n\0\0\0startswith(\1\0\0\0R*\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\2\0\0\0002\0\0\0s\2\0\0\0\0\2c\1\0\0\0\4\0\0\0\4\0\0\0G\0\0\0sn\0\0\0|\0\0}\2\0xa\0|\1\0D]Y\0}\3\0|\3\0i\0\0d\1\0\203\1\0o\n\0\1|\3\0}\2\0q\r\0\1|\2\0d\2\0j\2\0p\20\0\1|\2\0i\1\0d\1\0\203\1\0o\16\0\1|\2\0|\3\0007}\2\0q\r\0\1|\2\0d\1\0|\3\0\0277}\2\0q\r\0W|\2\0S(\3\0\0\0s\234\0\0\0Join two or more pathname components, inserting '/' as needed.\n If any component is an absolute path, all previous path components\n will be discarded.R(\0\0\0t\0\0\0\0(\2\0\0\0R+\0\0\0t\10\0\0\0endswith(\4\0\0\0t\1\0\0\0at\1\0\0\0pt\4\0\0\0patht\1\0\0\0b(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\3\0\0\0;\0\0\0s\22\0\0\0\0\4\6\1\7\0\6\1\20\1\n\1\35\1\16\2\22\1c\1\0\0\0\4\0\0\0\6\0\0\0C\0\0\0sc\0\0\0|\0\0i\0\0d\1\0\203\1\0d\2\0\27}\1\0|\0\0|\1\0 |\0\0|\1\0\37\2}\2\0}\3\0|\2\0o*\0\1|\2\0d\1\0t\1\0|\2\0\203\1\0\24j\3\0o\23\0\1|\2\0i\2\0d\1\0\203\1\0}\2\0n\1\0\1|\2\0|\3\0f\2\0S(\3\0\0\0s\200\0\0\0Split a pathname. Returns tuple \"(head, tail)\" where \"tail\" is\n everything after the final slash. Either part may be empty.R(\0\0\0i\1\0\0\0(\3\0\0\0t\5\0\0\0rfindt\3\0\0\0lent\6\0\0\0rstrip(\4\0\0\0R/\0\0\0t\1\0\0\0it\4\0\0\0headt\4\0\0\0tail(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\5\0\0\0O\0\0\0s\n\0\0\0\0\3\23\1\25\1\36\1\23\1c\1\0\0\0\1\0\0\0\5\0\0\0C\0\0\0s\26\0\0\0t\0\0i\1\0|\0\0t\2\0t\3\0t\4\0\203\4\0S(\1\0\0\0N(\5\0\0\0t\v\0\0\0genericpatht\t\0\0\0_splitextR\36\0\0\0R!\0\0\0R\"\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\6\0\0\0^\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\n\0\0\0d\1\0|\0\0f\2\0S(\2\0\0\0sJ\0\0\0Split a pathname into drive and path. On Posix, drive is always\n empty.R,\0\0\0(\0\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\4\0\0\0e\0\0\0s\2\0\0\0\0\3c\1\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\33\0\0\0|\0\0i\0\0d\1\0\203\1\0d\2\0\27}\1\0|\0\0|\1\0\37S(\3\0\0\0s)\0\0\0Returns the final component of a pathnameR(\0\0\0i\1\0\0\0(\1\0\0\0R2\0\0\0(\2\0\0\0R/\0\0\0R5\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\7\0\0\0m\0\0\0s\4\0\0\0\0\2\23\1c\1\0\0\0\3\0\0\0\5\0\0\0C\0\0\0sR\0\0\0|\0\0i\0\0d\1\0\203\1\0d\2\0\27}\1\0|\0\0|\1\0 }\2\0|\2\0o*\0\1|\2\0d\1\0t\1\0|\2\0\203\1\0\24j\3\0o\23\0\1|\2\0i\2\0d\1\0\203\1\0}\2\0n\1\0\1|\2\0S(\3\0\0\0s-\0\0\0Returns the directory component of a pathnameR(\0\0\0i\1\0\0\0(\3\0\0\0R2\0\0\0R3\0\0\0R4\0\0\0(\3\0\0\0R/\0\0\0R5\0\0\0R6\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\10\0\0\0u\0\0\0s\n\0\0\0\0\2\23\1\n\1\36\1\23\1c\1\0\0\0\2\0\0\0\6\0\0\0C\0\0\0sC\0\0\0y\23\0t\0\0i\1\0|\0\0\203\1\0}\1\0Wn\35\0\4t\0\0i\2\0t\3\0f\2\0j\n\0o\10\0\1\1\1\1t\4\0S\1Xt\5\0i\6\0|\1\0i\7\0\203\1\0S(\1\0\0\0s&\0\0\0Test whether a path is a symbolic link(\10\0\0\0t\2\0\0\0ost\5\0\0\0lstatt\5\0\0\0errort\16\0\0\0AttributeErrort\5\0\0\0Falset\4\0\0\0statt\7\0\0\0S_ISLNKt\7\0\0\0st_mode(\2\0\0\0R0\0\0\0t\2\0\0\0st(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\16\0\0\0\201\0\0\0s\n\0\0\0\0\2\3\1\23\1\27\1\6\1c\1\0\0\0\2\0\0\0\5\0\0\0C\0\0\0s1\0\0\0y\23\0t\0\0i\1\0|\0\0\203\1\0}\1\0Wn\27\0\4t\0\0i\2\0j\n\0o\10\0\1\1\1\1t\3\0S\1Xt\4\0S(\1\0\0\0sC\0\0\0Test whether a path exists. Returns True for broken symbolic links(\5\0\0\0R:\0\0\0R;\0\0\0R<\0\0\0R>\0\0\0t\4\0\0\0True(\2\0\0\0R0\0\0\0RB", 4096) = 4096 fstat64(6, {st_mode=S_IFREG|0644, st_size=10880, ...}) = 0 read(6, "\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\20\0\0\0\213\0\0\0s\n\0\0\0\0\2\3\1\23\1\21\1\6\1c\2\0\0\0\4\0\0\0\3\0\0\0C\0\0\0s+\0\0\0t\0\0i\1\0|\0\0\203\1\0}\2\0t\0\0i\1\0|\1\0\203\1\0}\3\0t\2\0|\2\0|\3\0\203\2\0S(\1\0\0\0s9\0\0\0Test whether two pathnames reference the same actual file(\3\0\0\0R:\0\0\0R?\0\0\0R\33\0\0\0(\4\0\0\0t\2\0\0\0f1t\2\0\0\0f2t\2\0\0\0s1t\2\0\0\0s2(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\31\0\0\0\226\0\0\0s\6\0\0\0\0\2\17\1\17\1c\2\0\0\0\4\0\0\0\3\0\0\0C\0\0\0s+\0\0\0t\0\0i\1\0|\0\0\203\1\0}\2\0t\0\0i\1\0|\1\0\203\1\0}\3\0t\2\0|\2\0|\3\0\203\2\0S(\1\0\0\0s:\0\0\0Test whether two open file objects reference the same file(\3\0\0\0R:\0\0\0t\5\0\0\0fstatR\33\0\0\0(\4\0\0\0t\3\0\0\0fp1t\3\0\0\0fp2RF\0\0\0RG\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\32\0\0\0\240\0\0\0s\6\0\0\0\0\2\17\1\17\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s#\0\0\0|\0\0i\0\0|\1\0i\0\0j\2\0o\20\0\1|\0\0i\1\0|\1\0i\1\0j\2\0S(\1\0\0\0s5\0\0\0Test whether two stat buffers reference the same file(\2\0\0\0t\6\0\0\0st_inot\6\0\0\0st_dev(\2\0\0\0RF\0\0\0RG\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\33\0\0\0\252\0\0\0s\4\0\0\0\0\2\23\1c\1\0\0\0\7\0\0\0\7\0\0\0C\0\0\0s\221\0\0\0y+\0t\0\0i\1\0|\0\0\203\1\0}\1\0t\0\0i\1\0t\2\0|\0\0d\1\0\203\2\0\203\1\0}\2\0Wn\27\0\4t\0\0i\3\0j\n\0o\10\0\1\1\1\1t\4\0S\1X|\1\0i\5\0}\3\0|\2\0i\5\0}\4\0|\3\0|\4\0j\3\0o\5\0\1t\6\0S\1|\1\0i\7\0}\5\0|\2\0i\7\0}\6\0|\5\0|\6\0j\2\0o\5\0\1t\6\0S\1t\4\0S(\2\0\0\0s$\0\0\0Test whether a path is a mount points\2\0\0\0..(\10\0\0\0R:\0\0\0R;\0\0\0R\3\0\0\0R<\0\0\0R>\0\0\0RL\0\0\0RC\0\0\0RK\0\0\0(\7\0\0\0R0\0\0\0RF\0\0\0RG\0\0\0t\4\0\0\0dev1t\4\0\0\0dev2t\4\0\0\0ino1t\4\0\0\0ino2(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\23\0\0\0\263\0\0\0s\34\0\0\0\0\2\3\1\17\1\34\1\21\1\6\1\t\1\t\1\r\1\5\1\t\1\t\1\r\1\5\1c\3\0\0\0\6\0\0\0\v\0\0\0C\0\0\0s\304\0\0\0t\0\0i\1\0d\1\0\203\1\0\1y\23\0t\2\0i\3\0|\0\0\203\1\0}\3\0Wn\27\0\4t\2\0i\4\0j\n\0o\10\0\1\1\1\1d\2\0S\1X|\1\0|\2\0|\0\0|\3\0\203\3\0\1xs\0|\3\0D]k\0}\4\0t\5\0|\0\0|\4\0\203\2\0}\4\0y\23\0t\2\0i\6\0|\4\0\203\1\0}\5\0Wn\31\0\4t\2\0i\4\0j\n\0o\n\0\1\1\1\1qQ\0n\2\0\1Xt\7\0i\10\0|\5\0i\t\0\203\1\0o\24\0\1t\n\0|\4\0|\1\0|\2\0\203\3\0\1qQ\0\1qQ\0Wd\2\0S(\3\0\0\0sI\3\0\0Directory tree walk with callback function.\n\n For each directory in the directory tree rooted at top (including top\n itself, but excluding '.' and '..'), call func(arg, dirname, fnames).\n dirname is the name of the directory, and fnames a list of the names of\n the files and subdirectories in dirname (excluding '.' and '..'). func\n may modify the fnames list in-place (e.g. via del or slice assignment),\n and walk will only recurse into the subdirectories whose names remain in\n fnames; this can be used to implement a filter, or to impose a specific\n order of visiting. No semantics are defined for, or required of, arg,\n beyond that arg is always passed to func. It can be used, e.g., to pass\n a filename pattern, or a mutable object designed to accumulate\n statistics. Passing None for arg is common.s4\0\0\0In 3.x, os.path.walk is removed in favor of os.walk.N(\v\0\0\0t\10\0\0\0warningst\10\0\0\0warnpy3kR:\0\0\0t\7\0\0\0listdirR<\0\0\0R\3\0\0\0R;\0\0\0R?\0\0\0t\7\0\0\0S_ISDIRRA\0\0\0R\24\0\0\0(\6\0\0\0t\3\0\0\0topt\4\0\0\0funct\3\0\0\0argt\5\0\0\0namest\4\0\0\0nameRB\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\24\0\0\0\315\0\0\0s\36\0\0\0\0\16\r\1\3\1\23\1\21\1\6\1\20\1\7\0\6\1\17\1\3\1\23\1\21\1\10\1\23\1c\1\0\0\0\5\0\0\0\10\0\0\0C\0\0\0s\373\0\0\0|\0\0i\0\0d\1\0\203\1\0p\5\0\1|\0\0S\1|\0\0i\1\0d\2\0d\3\0\203\2\0}\1\0|\1\0d\4\0j\0\0o\20\0\1t\2\0|\0\0\203\1\0}\1\0n\1\0\1|\1\0d\3\0j\2\0oI\0\1d\5\0t\3\0i\4\0j\7\0o(\0\1d\6\0d\7\0k\5\0}\2\0|\2\0i\6\0t\3\0i\7\0\203\0\0\203\1\0i\10\0}\3\0q\340\0\1t\3\0i\4\0d\5\0\31}\3\0nG\0\1d\6\0d\7\0k\5\0}\2\0y\32\0|\2\0i\t\0|\0\0d\3\0|\1\0!\203\1\0}\4\0Wn\24\0\4t\n\0j\n\0o\10\0\1\1\1\1|\0\0S\1X|\4\0i\10\0}\3\0|\3\0i\v\0d\2\0\203\1\0}\3\0|\3\0|\0\0|\1\0\37\27S(\10\0\0\0sO\0\0\0Expand ~ and ~user constructions. If user or $HOME is unknown,\n do nothing.t\1\0\0\0~R(\0\0\0i\1\0\0\0i\0\0\0\0t\4\0\0\0HOMEi\377\377\377\377N(\f\0\0\0R+\0\0\0t\4\0\0\0findR3\0\0\0R:\0\0\0t\7\0\0\0environt\3\0\0\0pwdt\10\0\0\0getpwuidt\6\0\0\0getuidt\6\0\0\0pw_dirt\10\0\0\0getpwnamt\10\0\0\0KeyErrorR4\0\0\0(\5\0\0\0R0\0\0\0R5\0\0\0R^\0\0\0t\10\0\0\0userhomet\5\0\0\0pwent(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\25\0\0\0\364\0\0\0s$\0\0\0\0\3\20\1\5\1\22\1\r\1\20\1\r\1\20\1\f\1\34\2\21\2\f\1\3\1\32\1\16\1\6\1\t\1\17\1c\1\0\0\0\7\0\0\0\7\0\0\0C\0\0\0s\23\1\0\0d\1\0|\0\0j\7\0o\5\0\1|\0\0S\1t\0\0p\37\0\1d\2\0d\3\0k\1\0}\1\0|\1\0i\2\0d\4\0\203\1\0a\0\0n\1\0\1d\5\0}\2\0x\316\0t\3\0o\306\0\1t\0\0i\4\0|\0\0|\2\0\203\2\0}\3\0|\3\0p\5\0\1Pn\1\0\1|\3\0i\5\0d\5\0\203\1\0\\\2\0}\2\0}\4\0|\3\0i\6\0d\6\0\203\1\0}\5\0|\5\0i\7\0d\7\0\203\1\0o!\0\1|\5\0i\10\0d\10\0\203\1\0o\21\0\1|\5\0d\6\0d\2\0!}\5\0n\1\0\1|\5\0t\t\0i\n\0j\6\0o9\0\1|\0\0|\4\0\37}\6\0|\0\0|\2\0 t\t\0i\n\0|\5\0\31\27}\0\0t\v\0|\0\0\203\1\0}\2\0|\0\0|\6\0007}\0\0qA\0\1|\4\0}\2\0qA\0\1W|\0\0S(\t\0\0\0sZ\0\0\0Expand shell variables of form $var and ${var}. Unknown variables\n are left unchanged.t\1\0\0\0$i\377\377\377\377Ns\21\0\0\0\\$(\\w+|\\{[^}]*\\})i\0\0\0\0i\1\0\0\0t\1\0\0\0{t\1\0\0\0}(\f\0\0\0t\10\0\0\0_varprogt\2\0\0\0ret\7\0\0\0compileRC\0\0\0t\6\0\0\0searcht\4\0\0\0spant\5\0\0\0groupR+\0\0\0R-\0\0\0R:\0\0\0R]\0\0\0R3\0\0\0(\7\0\0\0R0\0\0\0Rj\0\0\0R5\0\0\0t\1\0\0\0mt\1\0\0\0jRY\0\0\0R7\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\26\0\0\0\23\1\0\0s,\0\0\0\0\4\r\1\5\1\7\1\f\1\23\1\6\1\3\0\7\1\22\1\7\1\5\1\25\1\17\1 \1\21\1\20\1\n\1\25\1\f\1\16\2\v\1c\1\0\0\0\5\0\0\0\4\0\0\0C\0\0\0s!\1\0\0|\0\0d\1\0j\2\0o\5\0\1d\2\0S\1|\0\0i\0\0d\3\0\203\1\0}\1\0|\1\0o+\0\1|\0\0i\0\0d\4\0\203\1\0o\33\0\1|\0\0i\0\0d\5\0\203\1\0\fo\n\0\1d\6\0}\1\0n\1\0\1|\0\0i\1\0d\3\0\203\1\0}\2\0g\0\0}\3\0x}\0|\2\0D]u\0}\4\0|\4\0d\t\0j\6\0o\7\0\1qo\0n\1\0\1|\4\0d\7\0j\3\0p(\0\1|", 4096) = 4096 read(6, "\1\0\fo\10\0\1|\3\0\fp\30\0\1|\3\0o\"\0\1|\3\0d\10\0\31d\7\0j\2\0o\21\0\1|\3\0i\2\0|\4\0\203\1\0\1qo\0\1|\3\0o\16\0\1|\3\0i\3\0\203\0\0\1qo\0\1qo\0W|\3\0}\2\0d\3\0i\4\0|\2\0\203\1\0}\0\0|\1\0o\22\0\1d\3\0|\1\0\24|\0\0\27}\0\0n\1\0\1|\0\0p\4\0\1d\2\0S(\n\0\0\0s0\0\0\0Normalize path, eliminating double slashes, etc.R,\0\0\0R'\0\0\0R(\0\0\0s\2\0\0\0//s\3\0\0\0///i\2\0\0\0s\2\0\0\0..i\377\377\377\377(\2\0\0\0R,\0\0\0R'\0\0\0(\5\0\0\0R+\0\0\0R\5\0\0\0t\6\0\0\0appendt\3\0\0\0popR\3\0\0\0(\5\0\0\0R0\0\0\0t\17\0\0\0initial_slashest\5\0\0\0compst\t\0\0\0new_compst\4\0\0\0comp(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\27\0\0\0003\1\0\0s,\0\0\0\0\2\r\1\5\1\17\3\7\1!\1\n\1\17\1\6\1\7\0\6\1\r\1\7\1\35\1\30\1\21\1\7\1\22\1\6\1\17\1\7\1\22\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s0\0\0\0t\0\0|\0\0\203\1\0p\31\0\1t\1\0t\2\0i\3\0\203\0\0|\0\0\203\2\0}\0\0n\1\0\1t\4\0|\0\0\203\1\0S(\1\0\0\0s\30\0\0\0Return an absolute path.(\5\0\0\0R\2\0\0\0R\3\0\0\0R:\0\0\0t\6\0\0\0getcwdR\27\0\0\0(\1\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR\30\0\0\0N\1\0\0s\6\0\0\0\0\2\r\1\31\1c\1\0\0\0\6\0\0\0\10\0\0\0C\0\0\0s\351\0\0\0t\0\0|\0\0\203\1\0o\36\0\1d\1\0g\1\0|\0\0i\1\0d\1\0\203\1\0d\2\0\37\27}\1\0n\27\0\1d\3\0g\1\0|\0\0i\1\0d\1\0\203\1\0\27}\1\0x\233\0t\2\0d\4\0t\3\0|\1\0\203\1\0d\2\0\27\203\2\0D]\200\0}\2\0t\4\0|\1\0d\5\0|\2\0!\214\0\0}\3\0t\5\0|\3\0\203\1\0oZ\0\1t\6\0|\3\0\203\1\0}\4\0|\4\0d\6\0j\10\0o\34\0\1t\10\0t\4\0|\3\0g\1\0|\1\0|\2\0\37\27\214\0\0\203\1\0S\1t\4\0|\4\0g\1\0|\1\0|\2\0\37\27\214\0\0}\5\0t\t\0|\5\0\203\1\0Sq[\0\1q[\0Wt\10\0|\0\0\203\1\0S(\7\0\0\0sl\0\0\0Return the canonical path of the specified filename, eliminating any\nsymbolic links encountered in the path.R(\0\0\0i\1\0\0\0R,\0\0\0i\2\0\0\0i\0\0\0\0N(\n\0\0\0R\2\0\0\0R\5\0\0\0t\5\0\0\0rangeR3\0\0\0R\3\0\0\0R\16\0\0\0t\r\0\0\0_resolve_linkt\4\0\0\0NoneR\30\0\0\0R$\0\0\0(\6\0\0\0t\10\0\0\0filenamet\4\0\0\0bitsR5\0\0\0t\t\0\0\0componentt\10\0\0\0resolvedt\7\0\0\0newpath(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR$\0\0\0X\1\0\0s\32\0\0\0\0\3\r\1\36\2\26\2\32\0\6\1\23\2\r\1\f\1\r\2\34\2\27\1\22\2c\1\0\0\0\4\0\0\0\4\0\0\0C\0\0\0s\213\0\0\0g\0\0}\1\0x~\0t\0\0|\0\0\203\1\0op\0\1|\0\0|\1\0j\6\0o\5\0\1d\1\0S\1|\1\0i\2\0|\0\0\203\1\0\1t\3\0i\4\0|\0\0\203\1\0}\2\0t\5\0|\2\0\203\1\0p%\0\1t\6\0|\0\0\203\1\0}\3\0t\7\0t\10\0|\3\0|\2\0\203\2\0\203\1\0}\0\0q\t\0\1t\7\0|\2\0\203\1\0}\0\0q\t\0\1W|\0\0S(\2\0\0\0s\310\0\0\0Internal helper function. Takes a path and follows symlinks\n until we either arrive at something that isn't a symlink, or\n encounter a path we've seen before (meaning that there's a loop).\n N(\t\0\0\0R\16\0\0\0Rz\0\0\0Rq\0\0\0R:\0\0\0t\10\0\0\0readlinkR\2\0\0\0R\10\0\0\0R\27\0\0\0R\3\0\0\0(\4\0\0\0R0\0\0\0t\n\0\0\0paths_seenR~\0\0\0t\3\0\0\0dir(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyRy\0\0\0o\1\0\0s\30\0\0\0\0\5\6\1\3\0\r\1\r\2\5\1\r\2\17\1\r\1\f\1\31\2\21\1c\2\0\0\0\6\0\0\0\4\0\0\0C\0\0\0s\216\0\0\0|\0\0p\20\0\1t\0\0d\1\0\203\1\0\202\1\0n\1\0\1t\1\0|\1\0\203\1\0i\2\0t\3\0\203\1\0}\2\0t\1\0|\0\0\203\1\0i\2\0t\3\0\203\1\0}\3\0t\4\0t\5\0|\2\0|\3\0g\2\0\203\1\0\203\1\0}\4\0t\6\0g\1\0t\4\0|\2\0\203\1\0|\4\0\30\24|\3\0|\4\0\37\27}\5\0|\5\0p\5\0\1t\7\0S\1t\10\0|\5\0\214\0\0S(\2\0\0\0s#\0\0\0Return a relative version of a paths\21\0\0\0no path specified(\t\0\0\0t\n\0\0\0ValueErrorR\30\0\0\0R\5\0\0\0R\36\0\0\0R3\0\0\0R\t\0\0\0R\35\0\0\0R\34\0\0\0R\3\0\0\0(\6\0\0\0R0\0\0\0t\5\0\0\0startt\n\0\0\0start_listt\t\0\0\0path_listR5\0\0\0t\10\0\0\0rel_list(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyR&\0\0\0\205\1\0\0s\22\0\0\0\0\3\7\1\20\2\25\1\25\3\30\2\37\1\7\1\5\1()\0\0\0t\7\0\0\0__doc__R:\0\0\0R?\0\0\0R8\0\0\0RQ\0\0\0t\7\0\0\0__all__R\34\0\0\0R\35\0\0\0R\"\0\0\0R\36\0\0\0R\37\0\0\0R \0\0\0Rz\0\0\0R!\0\0\0R#\0\0\0R\1\0\0\0R\2\0\0\0R\3\0\0\0R\5\0\0\0R\6\0\0\0R9\0\0\0R\4\0\0\0R\7\0\0\0R\10\0\0\0R\16\0\0\0R\20\0\0\0R\31\0\0\0R\32\0\0\0R\33\0\0\0R\23\0\0\0R\24\0\0\0R\25\0\0\0Ri\0\0\0R\26\0\0\0R\27\0\0\0R\30\0\0\0R$\0\0\0Ry\0\0\0R>\0\0\0R%\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/posixpath.pyt\10\0\0\0\v\0\0\0sZ\0\0\0\6\2\f\1\f\1\f\1\f\1\n\2\22\1\17\1\25\1\22\1\t\1\25\1\22\3\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\7\t\10\t\t\t\24\t\17\t\2\17\5\t\10\t\10\t\f\t\n\t\v\t\n\t\n\t\t\t\32\t'\t\35\6\2\t \t\33\t\n\t\27\t\24\6\2", 4096) = 2688 read(6, "", 4096) = 0 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7b42000 close(6) = 0 munmap(0xb7efb000, 4096) = 0 stat64("/usr/lib/python2.6/stat", 0xbf90cee4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/stat.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/statmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/stat.py", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=1718, ...}) = 0 open("/usr/lib/python2.6/stat.pyc", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=2683, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(7, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\1\0\0\0@\0\0\0so\1\0\0d\0\0Z\0\0d\1\0Z\1\0d\2\0Z\2\0d\3\0Z\3\0d\4\0Z\4\0d\5\0Z\5\0d\6\0Z\6\0d\7\0Z\7\0d\10\0Z\10\0d\t\0Z\t\0d\n\0Z\n\0d\v\0\204\0\0Z\v\0d\f\0\204\0\0Z\f\0d\r\0Z\r\0d\16\0Z\16\0d\17\0Z\17\0d\20\0Z\20\0d\21\0Z\21\0d\22\0Z\22\0d\23\0Z\23\0d\24\0\204\0\0Z\24\0d\25\0\204\0\0Z\25\0d\26\0\204\0\0Z\26\0d\27\0\204\0\0Z\27\0d\30\0\204\0\0Z\30\0d\31\0\204\0\0Z\31\0d\32\0\204\0\0Z\32\0d\33\0Z\33\0d\34\0Z\34\0e\34\0Z\35\0d\35\0Z\36\0d\36\0Z\37\0d\37\0Z \0d \0Z!\0d!\0Z\"\0d\36\0Z#\0d\37\0Z$\0d \0Z%\0d\"\0Z&\0d#\0Z'\0d$\0Z(\0d\t\0Z)\0d\10\0Z*\0d\5\0Z+\0d\3\0Z,\0d\2\0Z-\0d\2\0Z.\0d\3\0Z/\0d\5\0Z0\0d\t\0Z1\0d$\0Z2\0d%\0Z3\0d&\0Z4\0d'\0Z5\0d(\0Z6\0d)\0Z7\0d*\0S(+\0\0\0so\0\0\0Constants/functions for interpreting results of os.stat() and os.lstat().\n\nSuggested usage: from stat import *\ni\0\0\0\0i\1\0\0\0i\2\0\0\0i\3\0\0\0i\4\0\0\0i\5\0\0\0i\6\0\0\0i\7\0\0\0i\10\0\0\0i\t\0\0\0c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\10\0\0\0|\0\0d\1\0@S(\2\0\0\0Ni\377\17\0\0(\0\0\0\0(\1\0\0\0t\4\0\0\0mode(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\7\0\0\0S_IMODE\25\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\10\0\0\0|\0\0d\1\0@S(\2\0\0\0Ni\0\360\0\0(\0\0\0\0(\1\0\0\0R\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\6\0\0\0S_IFMT\30\0\0\0s\2\0\0\0\0\1i\0@\0\0i\0 \0\0i\0`\0\0i\0\200\0\0i\0\20\0\0i\0\240\0\0i\0\300\0\0c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0|\0\0\203\1\0t\1\0j\2\0S(\1\0\0\0N(\2\0\0\0R\2\0\0\0t\7\0\0\0S_IFDIR(\1\0\0\0R\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\7\0\0\0S_ISDIR(\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0|\0\0\203\1\0t\1\0j\2\0S(\1\0\0\0N(\2\0\0\0R\2\0\0\0t\7\0\0\0S_IFCHR(\1\0\0\0R\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\7\0\0\0S_ISCHR+\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0|\0\0\203\1\0t\1\0j\2\0S(\1\0\0\0N(\2\0\0\0R\2\0\0\0t\7\0\0\0S_IFBLK(\1\0\0\0R\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\7\0\0\0S_ISBLK.\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0|\0\0\203\1\0t\1\0j\2\0S(\1\0\0\0N(\2\0\0\0R\2\0\0\0t\7\0\0\0S_IFREG(\1\0\0\0R\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\7\0\0\0S_ISREG1\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0|\0\0\203\1\0t\1\0j\2\0S(\1\0\0\0N(\2\0\0\0R\2\0\0\0t\7\0\0\0S_IFIFO(\1\0\0\0R\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\10\0\0\0S_ISFIFO4\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0|\0\0\203\1\0t\1\0j\2\0S(\1\0\0\0N(\2\0\0\0R\2\0\0\0t\7\0\0\0S_IFLNK(\1\0\0\0R\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\7\0\0\0S_ISLNK7\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0|\0\0\203\1\0t\1\0j\2\0S(\1\0\0\0N(\2\0\0\0R\2\0\0\0t\10\0\0\0S_IFSOCK(\1\0\0\0R\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\10\0\0\0S_ISSOCK:\0\0\0s\2\0\0\0\0\1i\0\10\0\0i\0\4\0\0i\0\2\0\0i\0\1\0\0i\200\0\0\0i@\0\0\0i\300\1\0\0i8\0\0\0i \0\0\0i\20\0\0\0i\0\0\1\0i\0\0\2\0i\0\0\4\0i\0\0\20\0i\0\0 \0N(8\0\0\0t\7\0\0\0__doc__t\7\0\0\0ST_MODEt\6\0\0\0ST_INOt\6\0\0\0ST_DEVt\10\0\0\0ST_NLINKt\6\0\0\0ST_UIDt\6\0\0\0ST_GIDt\7\0\0\0ST_SIZEt\10\0\0\0ST_ATIMEt\10\0\0\0ST_MTIMEt\10\0\0\0ST_CTIMER\1\0\0\0R\2\0\0\0R\3\0\0\0R\5\0\0\0R\7\0\0\0R\t\0\0\0R\v\0\0\0R\r\0\0\0R\17\0\0\0R\4\0\0\0R\6\0\0\0R\10\0\0\0R\n\0\0\0R\f\0\0\0R\16\0\0\0R\20\0\0\0t\7\0\0\0S_ISUIDt\7\0\0\0S_ISGIDt\7\0\0\0S_ENFMTt\7\0\0\0S_ISVTXt\7\0\0\0S_IREADt\10\0\0\0S_IWRITEt\7\0\0\0S_IEXECt\7\0\0\0S_IRWXUt\7\0\0\0S_IRUSRt\7\0\0\0S_IWUSRt\7\0\0\0S_IXUSRt\7\0\0\0S_IRWXGt\7\0\0\0S_IRGRPt\7\0\0\0S_IWGRPt\7\0\0\0S_IXGRPt\7\0\0\0S_IRWXOt\7\0\0\0S_IROTHt\7\0\0\0S_IWOTHt\7\0\0\0S_IXOTHt\t\0\0\0UF_NODUMPt\f\0\0\0UF_IMMUTABLEt\t\0\0\0UF_APPENDt\t\0\0\0UF_OPAQUEt\v\0\0\0UF_NOUNLINKt\v\0\0\0SF_ARCHIVEDt\f\0\0\0SF_IMMUTABLEt\t\0\0\0SF_APPENDt\v\0\0\0SF_NOUNLINKt\v\0\0\0SF_SNAPSHOT(\0\0\0\0(\0\0\0\0(\0\0\0\0s\32\0\0\0/usr/lib/python2.6/stat.pyt\10\0\0\0\4\0\0\0sn\0\0\0\6\4\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\4\t\3\t\6\6\1\6\1\6\1\6\1\6\1\6\1\6\4\t\3\t\3\t\3\t\3\t\3\t\3\t\5\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\4\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1", 4096) = 2683 fstat64(7, {st_mode=S_IFREG|0644, st_size=2683, ...}) = 0 read(7, "", 4096) = 0 close(7) = 0 munmap(0xb7efb000, 4096) = 0 close(6) = 0 stat64("/usr/lib/python2.6/genericpath", 0xbf90cee4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/genericpath.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/genericpathmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/genericpath.py", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=3020, ...}) = 0 open("/usr/lib/python2.6/genericpath.pyc", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=3272, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(7, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\n\0\0\0@\0\0\0s\221\0\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0d\t\0d\n\0g\10\0Z\3\0d\v\0\204\0\0Z\4\0d\f\0\204\0\0Z\5\0d\r\0\204\0\0Z\6\0d\16\0\204\0\0Z\7\0d\17\0\204\0\0Z\10\0d\20\0\204\0\0Z\t\0d\21\0\204\0\0Z\n\0d\22\0\204\0\0Z\v\0d\23\0\204\0\0Z\f\0d\2\0S(\24\0\0\0s\230\0\0\0\nPath operations common to more than one OS\nDo not use directly. The OS specific modules import the appropriate\nfunctions from this module themselves.\ni\377\377\377\377Nt\f\0\0\0commonprefixt\6\0\0\0existst\10\0\0\0getatimet\10\0\0\0getctimet\10\0\0\0getmtimet\7\0\0\0getsizet\5\0\0\0isdirt\6\0\0\0isfilec\1\0\0\0\2\0\0\0\5\0\0\0C\0\0\0s1\0\0\0y\23\0t\0\0i\1\0|\0\0\203\1\0}\1\0Wn\27\0\4t\0\0i\2\0j\n\0o\10\0\1\1\1\1t\3\0S\1Xt\4\0S(\1\0\0\0sD\0\0\0Test whether a path exists. Returns False for broken symbolic links(\5\0\0\0t\2\0\0\0ost\4\0\0\0statt\5\0\0\0errort\5\0\0\0Falset\4\0\0\0True(\2\0\0\0t\4\0\0\0patht\2\0\0\0st(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyR\1\0\0\0\17\0\0\0s\n\0\0\0\0\2\3\1\23\1\21\1\6\1c\1\0\0\0\2\0\0\0\5\0\0\0C\0\0\0s=\0\0\0y\23\0t\0\0i\1\0|\0\0\203\1\0}\1\0Wn\27\0\4t\0\0i\2\0j\n\0o\10\0\1\1\1\1t\3\0S\1Xt\1\0i\4\0|\1\0i\5\0\203\1\0S(\1\0\0\0s%\0\0\0Test whether a path is a regular file(\6\0\0\0R\10\0\0\0R\t\0\0\0R\n\0\0\0R\v\0\0\0t\7\0\0\0S_ISREGt\7\0\0\0st_mode(\2\0\0\0R\r\0\0\0R\16\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyR\7\0\0\0\32\0\0\0s\n\0\0\0\0\2\3\1\23\1\21\1\6\1c\1\0\0\0\2\0\0\0\5\0\0\0C\0\0\0s=\0\0\0y\23\0t\0\0i\1\0|\0\0\203\1\0}\1\0Wn\27\0\4t\0\0i\2\0j\n\0o\10\0\1\1\1\1t\3\0S\1Xt\1\0i\4\0|\1\0i\5\0\203\1\0S(\1\0\0\0s<\0\0\0Return true if the pathname refers to an existing directory.(\6\0\0\0R\10\0\0\0R\t\0\0\0R\n\0\0\0R\v\0\0\0t\7\0\0\0S_ISDIRR\20\0\0\0(\2\0\0\0t\1\0\0\0sR\16\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyR\6\0\0\0&\0\0\0s\n\0\0\0\0\2\3\1\23\1\21\1\6\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0i\1\0|\0\0\203\1\0i\2\0S(\1\0\0\0s1\0\0\0Return the size of a file, reported by os.stat().(\3\0\0\0R\10\0\0\0R\t\0\0\0t\7\0\0\0st_size(\1\0\0\0t\10\0\0\0filename(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyR\5\0\0\0/\0\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0i\1\0|\0\0\203\1\0i\2\0S(\1\0\0\0sC\0\0\0Return the last modification time of a file, reported by os.stat().(\3\0\0\0R\10\0\0\0R\t\0\0\0t\10\0\0\0st_mtime(\1\0\0\0R\24\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyR\4\0\0\0004\0\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0i\1\0|\0\0\203\1\0i\2\0S(\1\0\0\0s=\0\0\0Return the last access time of a file, reported by os.stat().(\3\0\0\0R\10\0\0\0R\t\0\0\0t\10\0\0\0st_atime(\1\0\0\0R\24\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyR\2\0\0\0009\0\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0i\1\0|\0\0\203\1\0i\2\0S(\1\0\0\0sA\0\0\0Return the metadata change time of a file, reported by os.stat().(\3\0\0\0R\10\0\0\0R\t\0\0\0t\10\0\0\0st_ctime(\1\0\0\0R\24\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyR\3\0\0\0>\0\0\0s\2\0\0\0\0\2c\1\0\0\0\5\0\0\0\4\0\0\0C\0\0\0s_\0\0\0|\0\0p\5\0\1d\1\0S\1t\0\0|\0\0\203\1\0}\1\0t\1\0|\0\0\203\1\0}\2\0x4\0t\2\0|\1\0\203\1\0D]&\0\\\2\0}\3\0}\4\0|\4\0|\2\0|\3\0\31j\3\0o\t\0\1|\1\0|\3\0 S\1q1\0W|\1\0S(\2\0\0\0sG\0\0\0Given a list of pathnames, returns the longest common leading componentt\0\0\0\0(\3\0\0\0t\3\0\0\0mint\3\0\0\0maxt\t\0\0\0enumerate(\5\0\0\0t\1\0\0\0mt\2\0\0\0s1t\2\0\0\0s2t\1\0\0\0it\1\0\0\0c(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyR\0\0\0\0D\0\0\0s\22\0\0\0\0\2\7\0\5\1\f\1\f\1\r\0\f\1\21\1\r\1c\4\0\0\0\10\0\0\0\4\0\0\0C\0\0\0s\257\0\0\0|\0\0i\0\0|\1\0\203\1\0}\4\0|\2\0o\"\0\1|\0\0i\0\0|\2\0\203\1\0}\5\0t\1\0|\4\0|\5\0\203\2\0}\4\0n\1\0\1|\0\0i\0\0|\3\0\203\1\0}\6\0|\6\0|\4\0j\4\0oQ\0\1|\4\0d\1\0\27}\7\0xD\0|\7\0|\6\0j\0\0o2\0\1|\0\0|\7\0\31|\3\0j\3\0o\23\0\1|\0\0|\6\0 |\0\0|\6\0\37f\2\0S\1|\7\0d\1\0007}\7\0qa\0\1Wn\1\0\1|\0\0d\2\0f\2\0S(\3\0\0\0s\244\0\0\0Split the extension from a pathname.\n\n Extension is everything from the last dot to the end, ignoring\n leading dots. Returns \"(root, ext)\"; ext may be empty.i\1\0\0\0R\30\0\0\0(\2\0\0\0t\5\0\0\0rfindR\32\0\0\0(\10\0\0\0t\1\0\0\0pt\3\0\0\0sept\6\0\0\0altsept\6\0\0\0extsept\10\0\0\0sepIndext\v\0\0\0altsepIndext\10\0\0\0dotIndext\r\0\0\0filenameIndex(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyt\t\0\0\0_splitextU\0\0\0s\32\0\0\0\0\6\17\1\7\1\17\1\23\2\17\1\r\2\n\1\3\0\r\1\21\1\23\1\23\2(\r\0\0\0t\7\0\0\0__doc__R\10\0\0\0R\t\0\0\0t\7\0\0\0__all__R\1\0\0\0R\7\0\0\0R\6\0\0\0R\5\0\0\0R\4\0\0\0R\2\0\0\0R\3\0\0\0R\0\0\0\0R*\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/genericpath.pyt\10\0\0\0\5\0\0\0s\32\0\0\0\6\1\f\1\f\2\17\1\17\5\t\v\t\f\t\t\t\5\t\5\t\5\t\6\t\21", 4096) = 3272 fstat64(7, {st_mode=S_IFREG|0644, st_size=3272, ...}) = 0 read(7, "", 4096) = 0 close(7) = 0 munmap(0xb7efb000, 4096) = 0 close(6) = 0 stat64("/usr/lib/python2.6/warnings", 0xbf90cee4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/warnings.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/warningsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/warnings.py", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=14173, ...}) = 0 open("/usr/lib/python2.6/warnings.pyc", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=12996, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(7, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\r\0\0\0@\0\0\0s3\2\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\1\0d\2\0k\3\0Z\3\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0g\6\0Z\4\0d\2\0d\t\0d\n\0\204\2\0Z\6\0d\2\0d\2\0d\v\0\204\2\0Z\7\0e\7\0Z\10\0d\2\0d\f\0\204\1\0Z\t\0d\r\0e\n\0d\r\0d\16\0d\16\0d\17\0\204\5\0Z\v\0e\n\0d\16\0d\16\0d\20\0\204\3\0Z\f\0d\21\0\204\0\0Z\r\0d\22\0e\16\0f\1\0d\23\0\204\0\0\203\0\0YZ\17\0d\24\0\204\0\0Z\20\0d\25\0\204\0\0Z\21\0d\26\0\204\0\0Z\22\0d\27\0\204\0\0Z\23\0d\2\0d\t\0d\30\0\204\2\0Z\24\0d\2\0d\2\0d\2\0d\31\0\204\3\0Z\25\0d\32\0e\26\0f\1\0d\33\0\204\0\0\203\0\0YZ\27\0d\10\0e\26\0f\1\0d\34\0\204\0\0\203\0\0YZ\30\0e\31\0Z\32\0y>\0d\1\0d\35\0k\33\0l\34\0Z\34\0l\35\0Z\35\0l\36\0Z\36\0l\24\0Z\24\0l\25\0Z\25\0\1e\35\0Z\37\0e\36\0Z \0e!\0Z\32\0Wn%\0\4e\"\0j\n\0o\31\0\1\1\1\1g\0\0Z\34\0d\36\0Z\37\0h\0\0Z \0n\2\0\1Xe\20\0e\2\0i#\0\203\1\0\1e\32\0p\200\0\1e\f\0d\37\0d \0e$\0d!\0d\t\0\203\1\2\1e\f\0d\37\0d \0e%\0d!\0d\t\0\203\1\2\1e\2\0i&\0i'\0Z'\0e'\0d\t\0j\4\0o\n\0\1d\"\0Z(\0n\30\0\1e'\0o\n\0\1d\36\0Z(\0n\7\0\1d\37\0Z(\0e\f\0e(\0d \0e)\0d!\0d\t\0\203\1\2\1n\1\0\1[\32\0d\2\0S(#\0\0\0s&\0\0\0Python part of the warnings subsystem.i\377\377\377\377Nt\4\0\0\0warnt\v\0\0\0showwarningt\r\0\0\0formatwarningt\16\0\0\0filterwarningst\r\0\0\0resetwarningst\16\0\0\0catch_warningsi\1\0\0\0c\3\0\0\0\3\0\0\0\5\0\0\0C\0\0\0s=\0\0\0t\0\0i\1\0o/\0\1|\1\0d\2\0j\10\0o\n\0\1t\3\0}\1\0n\1\0\1t\4\0|\0\0|\1\0|\2\0d\1\0\27\203\3\0\1n\1\0\1d\2\0S(\3\0\0\0s\207\0\0\0Issue a deprecation warning for Python 3.x related changes.\n\n Warnings are omitted unless Python is started with the -3 option.\n i\1\0\0\0N(\5\0\0\0t\3\0\0\0syst\v\0\0\0py3kwarningt\4\0\0\0Nonet\22\0\0\0DeprecationWarningR\0\0\0\0(\3\0\0\0t\7\0\0\0messaget\10\0\0\0categoryt\n\0\0\0stacklevel(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\10\0\0\0warnpy3k\16\0\0\0s\10\0\0\0\0\5\n\1\r\1\n\1c\6\0\0\0\6\0\0\0\n\0\0\0C\0\0\0sW\0\0\0|\4\0d\1\0j\10\0o\r\0\1t\1\0i\2\0}\4\0n\1\0\1y#\0|\4\0i\3\0t\4\0|\0\0|\1\0|\2\0|\3\0|\5\0\203\5\0\203\1\0\1Wn\23\0\4t\5\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd\1\0S(\2\0\0\0s7\0\0\0Hook to write a warning to a file; replace if you like.N(\6\0\0\0R\10\0\0\0R\6\0\0\0t\6\0\0\0stderrt\5\0\0\0writeR\2\0\0\0t\7\0\0\0IOError(\6\0\0\0R\n\0\0\0R\v\0\0\0t\10\0\0\0filenamet\6\0\0\0linenot\4\0\0\0filet\4\0\0\0line(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\r\0\0\0_show_warning\30\0\0\0s\f\0\0\0\0\2\r\1\r\1\3\1#\1\16\1c\5\0\0\0\6\0\0\0\5\0\0\0C\0\0\0sh\0\0\0d\1\0|\2\0|\3\0|\1\0i\0\0|\0\0f\4\0\26}\5\0|\4\0d\3\0j\10\0o\23\0\1t\2\0i\3\0|\2\0|\3\0\203\2\0n\4\0\1|\4\0}\4\0|\4\0o\36\0\1|\4\0i\4\0\203\0\0}\4\0|\5\0d\2\0|\4\0\0267}\5\0n\1\0\1|\5\0S(\4\0\0\0s.\0\0\0Function to format a warning the standard way.s\16\0\0\0%s:%s: %s: %s\ns\5\0\0\0 %s\nN(\5\0\0\0t\10\0\0\0__name__R\10\0\0\0t\t\0\0\0linecachet\7\0\0\0getlinet\5\0\0\0strip(\6\0\0\0R\n\0\0\0R\v\0\0\0R\21\0\0\0R\22\0\0\0R\24\0\0\0t\1\0\0\0s(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR\2\0\0\0$\0\0\0s\f\0\0\0\0\2\31\1&\1\7\1\f\1\22\1t\0\0\0\0i\0\0\0\0c\6\0\0\0\10\0\0\0\10\0\0\0C\0\0\0s\33\1\0\0d\1\0d\2\0k\0\0}\6\0|\0\0d\20\0j\6\0p\21\0\1t\1\0d\t\0|\0\0f\1\0\26\202\2\0\1t\2\0|\1\0t\3\0\203\2\0p\n\0\1t\1\0d\n\0\202\2\0\1t\2\0|\2\0t\4\0t\5\0i\6\0f\2\0\203\2\0p\n\0\1t\1\0d\v\0\202\2\0\1t\7\0|\2\0t\10\0\203\2\0p\n\0\1t\1\0d\f\0\202\2\0\1t\2\0|\3\0t\3\0\203\2\0p\n\0\1t\1\0d\r\0\202\2\0\1t\2\0|\4\0t\t\0\203\2\0o\r\0\1|\4\0d\16\0j\5\0p\n\0\1t\1\0d\17\0\202\2\0\1|\0\0|\6\0i\n\0|\1\0|\6\0i\v\0\203\2\0|\2\0|\6\0i\n\0|\3\0\203\1\0|\4\0f\5\0}\7\0|\5\0o\21\0\1t\f\0i\r\0|\7\0\203\1\0\1n\21\0\1t\f\0i\16\0d\16\0|\7\0\203\2\0\1d\2\0S(\21\0\0\0s\206\0\0\0Insert an entry into the list of warnings filters (at the front).\n\n Use assertions to check that all arguments have the right type.i\377\377\377\377Nt\5\0\0\0errort\6\0\0\0ignoret\6\0\0\0alwayst\7\0\0\0defaultt\6\0\0\0modulet\4\0\0\0onces\22\0\0\0invalid action: %rs\30\0\0\0message must be a strings\30\0\0\0category must be a classs#\0\0\0category must be a Warning subclasss\27\0\0\0module must be a stringi\0\0\0\0s\32\0\0\0lineno must be an int >= 0(\6\0\0\0s\5\0\0\0errors\6\0\0\0ignores\6\0\0\0alwayss\7\0\0\0defaults\6\0\0\0modules\4\0\0\0once(\17\0\0\0t\2\0\0\0ret\16\0\0\0AssertionErrort\n\0\0\0isinstancet\n\0\0\0basestringt\4\0\0\0typet\5\0\0\0typest\t\0\0\0ClassTypet\n\0\0\0issubclasst\7\0\0\0Warningt\3\0\0\0intt\7\0\0\0compilet\1\0\0\0It\7\0\0\0filterst\6\0\0\0appendt\6\0\0\0insert(\10\0\0\0t\6\0\0\0actionR\n\0\0\0R\v\0\0\0R \0\0\0R\22\0\0\0R/\0\0\0R\"\0\0\0t\4\0\0\0item(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR\3\0\0\0-\0\0\0s\36\0\0\0\0\5\f\1\3\1\33\1\32\1\34\1\7\1\32\1\32\1 \1\7\1\30\1\25\1\7\1\21\2c\4\0\0\0\5\0\0\0\7\0\0\0C\0\0\0s\206\0\0\0|\0\0d\v\0j\6\0p\21\0\1t\0\0d\7\0|\0\0f\1\0\26\202\2\0\1t\1\0|\2\0t\2\0\203\2\0o\r\0\1|\2\0d\10\0j\5\0p\n\0\1t\0\0d\t\0\202\2\0\1|\0\0d\n\0|\1\0d\n\0|\2\0f\5\0}\4\0|\3\0o\21\0\1t\4\0i\5\0|\4\0\203\1\0\1n\21\0\1t\4\0i\6\0d\10\0|\4\0\203\2\0\1d\n\0S(\f\0\0\0s\203\0\0\0Insert a simple entry into the list of warnings filters (at the front).\n\n A simple filter matches all modules and messages.\n R\34\0\0\0R\35\0\0\0R\36\0\0\0R\37\0\0\0R \0\0\0R!\0\0\0s\22\0\0\0invalid action: %ri\0\0\0\0s\32\0\0\0lineno must be an int >= 0N(\6\0\0\0s\5\0\0\0errors\6\0\0\0ignores\6\0\0\0alwayss\7\0\0\0defaults\6\0\0\0modules\4\0\0\0once(\7\0\0\0R#\0\0\0R$\0\0\0R+\0\0\0R\10\0\0\0R.\0\0\0R/\0\0\0R0\0\0\0(\5\0\0\0R1\0\0\0R\v\0\0\0R\22\0\0\0R/\0\0\0R2\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\f\0\0\0simplefilterC\0\0\0s\20\0\0\0\0\5\3\1\33\1 \1\7\1\25\1\7\1\21\2c\0\0\0\0\0\0\0\0\2\0\0\0C\0\0\0s\v\0\0\0g\0\0t\0\0(d\1\0S(\2\0\0\0sA\0\0\0Clear the list of warning filters, so that no filters are active.N(\1\0\0\0R.\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR\4\0\0\0R\0\0\0s\2\0\0\0\0\2t\f\0\0\0_OptionErrorc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\16\0\0\0e\0\0Z\1\0d\0\0Z\2\0RS(\1\0\0\0s,\0\0\0Exception used by option processing helpers.(\3\0\0\0R\26\0\0\0t\n\0\0\0__module__t\7\0\0\0__doc__(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR4\0\0\0V\0\0\0s\4\0\0\0\6\1\6\1c\1\0\0\0\3\0\0\0\6\0\0\0C\0\0\0sN\0\0\0xG\0|\0\0D]?\0}\1\0y\16\0t\0\0|\1\0\203\1\0\1Wq\7\0\4t\1\0j\n\0o", 4096) = 4096 fstat64(7, {st_mode=S_IFREG|0644, st_size=12996, ...}) = 0 read(7, "\34\0\1\1}\2\0\1t\2\0i\3\0\4d\1\0\2I\4|\2\0\2IJq\7\0\1Xq\7\0Wd\0\0S(\2\0\0\0Ns\32\0\0\0Invalid -W option ignored:(\4\0\0\0t\n\0\0\0_setoptionR4\0\0\0R\6\0\0\0R\16\0\0\0(\3\0\0\0t\4\0\0\0argst\3\0\0\0argt\3\0\0\0msg(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\17\0\0\0_processoptions[\0\0\0s\f\0\0\0\0\1\7\0\6\1\3\1\16\1\20\1c\1\0\0\0\n\0\0\0\f\0\0\0C\0\0\0so\1\0\0d\1\0d\0\0k\0\0}\1\0|\0\0i\1\0d\2\0\203\1\0}\2\0t\2\0|\2\0\203\1\0d\3\0j\4\0o\27\0\1t\3\0d\4\0|\0\0f\1\0\26\203\1\0\202\1\0n\1\0\1x%\0t\2\0|\2\0\203\1\0d\3\0j\0\0o\21\0\1|\2\0i\4\0d\5\0\203\1\0\1qH\0\1Wg\0\0\4}\3\0|\2\0D]\23\0}\4\0|\3\0|\4\0i\5\0\203\0\0\22qx\0~\3\0\\\5\0}\5\0}\6\0}\7\0}\10\0}\t\0t\6\0|\5\0\203\1\0}\5\0|\1\0i\7\0|\6\0\203\1\0}\6\0t\10\0|\7\0\203\1\0}\7\0|\1\0i\7\0|\10\0\203\1\0}\10\0|\10\0o\16\0\1|\10\0d\6\0\27}\10\0n\1\0\1|\t\0oZ\0\1y'\0t\t\0|\t\0\203\1\0}\t\0|\t\0d\7\0j\0\0o\n\0\1t\n\0\202\1\0n\1\0\1WqU\1\4t\n\0t\v\0f\2\0j\n\0o\32\0\1\1\1\1t\3\0d\10\0|\t\0f\1\0\26\203\1\0\202\1\0qU\1\1Xn\7\0\1d\7\0}\t\0t\f\0|\5\0|\6\0|\7\0|\10\0|\t\0\203\5\0\1d\0\0S(\t\0\0\0Ni\377\377\377\377t\1\0\0\0:i\5\0\0\0s\33\0\0\0too many fields (max 5): %rR\33\0\0\0t\1\0\0\0$i\0\0\0\0s\21\0\0\0invalid lineno %r(\r\0\0\0R\"\0\0\0t\5\0\0\0splitt\3\0\0\0lenR4\0\0\0R/\0\0\0R\31\0\0\0t\n\0\0\0_getactiont\6\0\0\0escapet\f\0\0\0_getcategoryR+\0\0\0t\n\0\0\0ValueErrort\r\0\0\0OverflowErrorR\3\0\0\0(\n\0\0\0R9\0\0\0R\"\0\0\0t\5\0\0\0partst\4\0\0\0_[1]R\32\0\0\0R1\0\0\0R\n\0\0\0R\v\0\0\0R \0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR7\0\0\0c\0\0\0s0\0\0\0\0\1\f\1\17\1\23\1\27\1\3\0\23\1\22\1\7\1/\1\f\1\17\1\f\1\17\1\7\1\16\1\7\1\3\1\f\1\r\1\16\1\24\1\34\2\6\1c\1\0\0\0\2\0\0\0\6\0\0\0C\0\0\0s[\0\0\0|\0\0p\5\0\1d\1\0S\1|\0\0d\2\0j\2\0o\5\0\1d\3\0S\1x#\0d\t\0D]\33\0}\1\0|\1\0i\0\0|\0\0\203\1\0o\5\0\1|\1\0S\1q%\0Wt\1\0d\10\0|\0\0f\1\0\26\203\1\0\202\1\0d\0\0S(\n\0\0\0NR\37\0\0\0t\3\0\0\0allR\36\0\0\0R\35\0\0\0R \0\0\0R!\0\0\0R\34\0\0\0s\22\0\0\0invalid action: %r(\6\0\0\0s\7\0\0\0defaults\6\0\0\0alwayss\6\0\0\0ignores\6\0\0\0modules\4\0\0\0onces\5\0\0\0error(\2\0\0\0t\n\0\0\0startswithR4\0\0\0(\2\0\0\0R1\0\0\0t\1\0\0\0a(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR@\0\0\0~\0\0\0s\22\0\0\0\0\1\7\1\5\1\r\0\5\1\7\0\6\1\20\1\t\1c\1\0\0\0\7\0\0\0\f\0\0\0C\0\0\0s;\1\0\0d\1\0d\0\0k\0\0}\1\0|\0\0p\5\0\1t\1\0S\1|\1\0i\2\0d\2\0|\0\0\203\2\0o=\0\1y\20\0t\3\0|\0\0\203\1\0}\2\0Wq\20\1\4t\4\0j\n\0o\32\0\1\1\1\1t\5\0d\3\0|\0\0f\1\0\26\203\1\0\202\1\0q\20\1\1Xn\251\0\1|\0\0i\6\0d\4\0\203\1\0}\3\0|\0\0|\3\0 }\4\0|\0\0|\3\0d\5\0\27\37}\5\0y\34\0t\7\0|\4\0d\0\0d\0\0|\5\0g\1\0\203\4\0}\6\0Wn&\0\4t\t\0j\n\0o\32\0\1\1\1\1t\5\0d\6\0|\4\0f\1\0\26\203\1\0\202\1\0n\2\0\1Xy\23\0t\n\0|\6\0|\5\0\203\2\0}\2\0Wn&\0\4t\v\0j\n\0o\32\0\1\1\1\1t\5\0d\3\0|\0\0f\1\0\26\203\1\0\202\1\0n\2\0\1Xt\f\0|\2\0t\1\0\203\2\0p\27\0\1t\5\0d\7\0|\0\0f\1\0\26\203\1\0\202\1\0n\1\0\1|\2\0S(\10\0\0\0Ni\377\377\377\377s\17\0\0\0^[a-zA-Z0-9_]+$s\34\0\0\0unknown warning category: %rt\1\0\0\0.i\1\0\0\0s\27\0\0\0invalid module name: %rs\34\0\0\0invalid warning category: %r(\r\0\0\0R\"\0\0\0R*\0\0\0t\5\0\0\0matcht\4\0\0\0evalt\t\0\0\0NameErrorR4\0\0\0t\5\0\0\0rfindt\n\0\0\0__import__R\10\0\0\0t\v\0\0\0ImportErrort\7\0\0\0getattrt\16\0\0\0AttributeErrorR)\0\0\0(\7\0\0\0R\v\0\0\0R\"\0\0\0t\3\0\0\0catt\1\0\0\0iR \0\0\0t\5\0\0\0klasst\1\0\0\0m(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyRB\0\0\0\210\0\0\0s,\0\0\0\0\1\f\1\7\1\5\1\23\1\3\1\20\1\16\1\34\2\17\1\n\1\16\1\3\1\34\1\16\1\30\1\3\1\23\1\16\1\30\1\20\1\27\1c\3\0\0\0\n\0\0\0\16\0\0\0C\0\0\0s{\1\0\0t\0\0|\0\0t\1\0\203\2\0o\r\0\1|\0\0i\2\0}\1\0n\1\0\1|\1\0d\v\0j\10\0o\n\0\1t\4\0}\1\0n\1\0\1t\5\0|\1\0t\1\0\203\2\0p\7\0\1t\6\0\202\1\0\1y\23\0t\7\0i\10\0|\2\0\203\1\0}\3\0Wn\"\0\4t\t\0j\n\0o\26\0\1\1\1\1t\7\0i\n\0}\4\0d\1\0}\5\0n\24\0\1X|\3\0i\v\0}\4\0|\3\0i\f\0}\5\0d\2\0|\4\0j\6\0o\16\0\1|\4\0d\2\0\31}\6\0n\7\0\1d\3\0}\6\0|\4\0i\r\0d\4\0\203\1\0}\7\0|\7\0o.\0\1|\7\0i\16\0\203\0\0}\10\0|\10\0i\17\0d\f\0\203\1\0o\16\0\1|\7\0d\7\0 }\7\0qI\1\1nP\0\1|\6\0d\10\0j\2\0o1\0\1y\21\0t\7\0i\20\0d\t\0\31}\7\0Wq8\1\4t\21\0j\n\0o\r\0\1\1\1\1d\10\0}\7\0q8\1\1Xn\1\0\1|\7\0p\n\0\1|\6\0}\7\0n\1\0\1|\4\0i\22\0d\n\0h\0\0\203\2\0}\t\0t\23\0|\0\0|\1\0|\7\0|\5\0|\6\0|\t\0|\4\0\203\7\0\1d\v\0S(\r\0\0\0s:\0\0\0Issue a warning, or maybe ignore it or raise an exception.i\1\0\0\0R\26\0\0\0s\10\0\0\0t\10\0\0\0__file__s\4\0\0\0.pycs\4\0\0\0.pyoi\377\377\377\377t\10\0\0\0__main__i\0\0\0\0t\23\0\0\0__warningregistry__N(\2\0\0\0s\4\0\0\0.pycs\4\0\0\0.pyo(\24\0\0\0R$\0\0\0R*\0\0\0t\t\0\0\0__class__R\10\0\0\0t\v\0\0\0UserWarningR)\0\0\0R#\0\0\0R\6\0\0\0t\t\0\0\0_getframeRC\0\0\0t\10\0\0\0__dict__t\t\0\0\0f_globalst\10\0\0\0f_linenot\3\0\0\0gett\5\0\0\0lowert\10\0\0\0endswitht\4\0\0\0argvRR\0\0\0t\n\0\0\0setdefaultt\r\0\0\0warn_explicit(\n\0\0\0R\n\0\0\0R\v\0\0\0R\f\0\0\0t\6\0\0\0callert\7\0\0\0globalsR\22\0\0\0R \0\0\0R\21\0\0\0t\3\0\0\0fnlt\10\0\0\0registry(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR\0\0\0\0\243\0\0\0s<\0\0\0\0\3\20\1\r\2\r\1\n\1\27\2\3\1\23\1\16\1\t\1\v\2\t\1\t\1\r\1\16\2\6\1\17\1\7\1\f\1\20\1\22\2\r\1\3\1\21\1\16\2\17\1\7\1\n\1\22\1\25\1c\7\0\0\0\25\0\0\0\n\0\0\0C\0\0\0s@\3\0\0t\0\0|\3\0\203\1\0}\3\0|\4\0d\0\0j\10\0o6\0\1|\2\0p\4\0\1d\1\0}\4\0|\4\0d\2\0\37i\2\0\203\0\0d\3\0j\2\0o\16\0\1|\4\0d\2\0 }\4\0qO\0\1n\1\0\1|\5\0d\0\0j\10\0o\n\0\1h\0\0}\5\0n\1\0\1t\3\0|\0\0t\4\0\203\2\0o\31\0\1t\5\0|\0\0\203\1\0}\7\0|\0\0i\6\0}\1\0n\23\0\1|\0\0}\7\0|\1\0|\0\0\203\1\0}\0\0|\7\0|\1\0|\3\0f\3\0}\10\0|\5\0i\7\0|\10\0\203\1\0o\5\0\1d\0\0S\1x\222\0t\10\0D]\204\0}\t\0|\t\0\\\5\0}\n\0}\v\0}\f\0}\r\0}\16\0|\v\0d\0\0j\10\0p\20\0\1|\v\0i\t\0|\7\0\203\1\0oL\0\1t\n\0|\1\0|\f\0\203\2\0o<\0\1|\r\0d\0\0j\10\0p\20\0\1|\r\0i\t\0|\4\0\203\1\0o\37\0\1|\16\0d\4\0j\2\0p\r\0\1|\3\0|\16\0j\2\0o\5\0\1Pq\314\0\1q\314\0Wt\v\0}\n\0|\n\0d\5\0j\2\0o\17\0\1d\6\0|\5\0|\10\0i\375\377\377\377s\3\0\0\0.pyi\0\0\0\0R\35\0\0\0i\1\0\0\0R\34\0\0\0R!\0\0\0R\36\0\0\0R \0\0\0R\37\0\0\0s1\0\0\0Unrecognized action (%r) in warnings.filters:\n %st\t\0\0\0func_codet\10\0\0\0__func__i\4\0\0\0R\24\0\0\0sL\0\0\0functions overriding warnings.showwarning() must support the 'line' argument(\32\0\0\0R+\0\0\0R\10\0\0\0Ra\0\0\0R$\0\0\0R*\0\0\0t\3\0\0\0strRZ\0\0\0R`\0\0\0R.\0\0\0RK\0\0\0R)\0\0\0t\r\0\0\0defaultactionR\27\0\0\0t\10\0\0\0getlinest\f\0\0\0onceregistryt\f\0\0\0RuntimeErrort\7\0\0\0hasattrR\1\0\0\0Rj\0\0\0Rk\0\0\0t\v\0\0\0co_varnamest\v\0\0\0co_argcountt\10\0\0\0co_flagsR\25\0\0\0R\0\0\0\0R\t\0\0\0(\25\0\0\0R\n\0\0\0R\v\0\0\0R\21\0\0\0R\22\0\0\0R \0\0\0Ri\0\0\0t\16\0\0\0module_globalst\4\0\0\0textt\3\0\0\0keyR2\0\0\0R1\0\0\0R:\0\0\0RS\0\0\0t\3\0\0\0modt\2\0\0\0lnt\7\0\0\0oncekeyt\6\0\0\0altkeyt\10\0\0\0fxn_codeR8\0\0\0t\n\0\0\0CO_VARARGSt\17\0\0\0showwarning_msg(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyRe\0\0\0\313\0\0\0s~\0\0\0\0\2\f\1\r\1\r\1\27\1\22\1\r\1\n\1\20\1\f\1\r\2\6\1\f\1\17\2\20\1\5\2\7\0\6\1\25\1\35\1\20\1\35\1\32\1\t\2\6\2\r\1\n\1\5\4\20\2\r\1\n\2\r\1\n\1\f\1\20\1\5\1\16\1\r\1\4\1\r\1\n\1\17\1\20\1\5\1\16\1\r\1\16\3\3\1\3\1\20\4\6\1\20\1\r\1\20\1\20\1\7\1\20\1\6\1\34\1\6\2\r\1\27\2\25\2t\16\0\0\0WarningMessagec\0\0\0\0\0\0\0\0\6\0\0\0B\0\0\0s,\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\t\0Z\3\0d\n\0d\n\0d\7\0\204\2\0Z\5\0d\10\0\204\0\0Z\6\0RS(\v\0\0\0s0\0\0\0Holds the result of a single showwarning() call.R\n\0\0\0R\v\0\0\0R\21\0\0\0R\22\0\0\0R\23\0\0\0R\24\0\0\0c\7\0\0\0\t\0\0\0\6\0\0\0C\0\0\0sO\0\0\0t\0\0\203\0\0}\7\0x%\0|\0\0i\1\0D]\32\0}\10\0t\2\0|\0\0|\10\0|\7\0|\10\0\31\203\3\0\1q\23\0W|\2\0o\n\0\1|\2\0i\3\0n\4\0\1d\0\0|\0\0_\5\0d\0\0S(\1\0\0\0N(\6\0\0\0t\6\0\0\0localst\20\0\0\0_WARNING_DETAILSt\7\0\0\0setattrR\26\0\0\0R\10\0\0\0t\16\0\0\0_category_name(\t\0\0\0t\4\0\0\0selfR\n\0\0\0R\v\0\0\0R\21\0\0\0R\22\0\0\0R\23\0\0\0R\24\0\0\0t\f\0\0\0local_valuest\4\0\0\0attr(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\10\0\0\0__init__&\1\0\0s\n\0\0\0\0\2\t\1\n\0\6\1\30\1c\1\0\0\0\1\0\0\0\6\0\0\0C\0\0\0s&\0\0\0d\1\0|\0\0i\0\0|\0\0i\1\0|\0\0i\2\0|\0\0i\3\0|\0\0i\4\0f\5\0\26S(\2\0\0\0NsD\0\0\0{message : %r, category : %r, filename : %r, lineno : %s, line : %r}(\5\0\0\0R\n\0\0\0R\203\0\0\0R\21\0\0\0R\22\0\0\0R\24\0\0\0(\1\0\0\0R\204\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\7\0\0\0__str__-\1\0\0s\6\0\0\0\0\1\3\1\f\1(\6\0\0\0s\7\0\0\0messages\10\0\0\0categorys\10\0\0\0filenames\6\0\0\0linenos\4\0\0\0files\4\0\0\0lineN(\7\0\0\0R\26\0\0\0R5\0\0\0R6\0\0\0R\201\0\0\0R\10\0\0\0R\207\0\0\0R\210\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR\177\0\0\0\37\1\0\0s\f\0\0\0\6\2\6\2\0\1\6\2\3\1\f\6c\0\0\0\0\0\0\0\0\3\0\0\0B\0\0\0s8\0\0\0e\0\0Z\1\0d\0\0Z\2\0e\3\0d\5\0d\1\0\204\2\0Z\5\0d\2\0\204\0\0Z\6\0d\3\0\204\0\0Z\7\0d\4\0\204\0\0Z\10\0RS(\6\0\0\0s\217\2\0\0A context manager that copies and restores the warnings filter upon\n exiting the context.\n\n The 'record' argument specifies whether warnings should be captured by a\n custom implementation of warnings.showwarning() and be appended to a list\n returned by the context manager. Otherwise None is returned by the context\n manager. The objects appended to the list are arguments whose attributes\n mirror the arguments to showwarning().\n\n The 'module' argument is to specify an alternative module to the module\n named 'warnings' and imported under that name. This argument is only useful\n when testing the warnings module itself.\n\n c\3\0\0\0\3\0\0\0\2\0\0\0C\0\0\0s:\0\0\0|\1\0|\0\0_\0\0|\2\0d\2\0j\10\0o\16\0\1t\2\0i\3\0d\1\0\31n\4\0\1|\2\0|\0\0_\4\0t\5\0|\0\0_\6\0d\2\0S(\3\0\0\0s\352\0\0\0Specify whether to record warnings and if an alternative module\n should be used other than sys.modules['warnings'].\n\n For compatibility with Python 3.0, please consider all arguments to be\n keyword-only.\n\n t\10\0\0\0warningsN(\7\0\0\0t\7\0\0\0_recordR\10\0\0\0R\6\0\0\0t\7\0\0\0modulest\7\0\0\0_modulet\5\0\0\0Falset\10\0\0\0_entered(\3\0\0\0R\204\0\0\0t\6\0\0\0recordR \0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR\207\0\0\0D\1\0\0s\6\0\0\0\0\10\t\1$\1c\1\0\0\0\3\0\0\0\4\0\0\0C\0\0\0sv\0\0\0g\0\0}\1\0|\0\0i\0\0o\21\0\1|\1\0i\1\0d\1\0\203\1\0\1n\1\0\1|\0\0i\2\0t\3\0i\4\0d\2\0\31j\t\0o\30\0\1|\1\0i\1\0d\3\0|\0\0i\2\0\26\203\1\0\1n\1\0\1t\5\0|\0\0\203\1\0i\6\0}\2\0d\4\0|\2\0d\5\0i\7\0|\1\0\203\1\0f\2\0\26S(\6\0\0\0Ns\v\0\0\0record=TrueR\211\0\0\0s\t\0\0\0module=%rs\6\0\0\0%s(%s)s\2\0\0\0, (\10\0\0\0R\212\0\0\0R/\0\0\0R\214\0\0\0R\6\0\0\0R\213\0\0\0R&\0\0\0R\26\0\0\0t\4\0\0\0join(\3\0\0\0R\204\0\0\0R8\0\0\0t\4\0\0\0name(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\10\0\0\0__repr__P\1\0\0s\16\0\0\0\0\1\6\1\n\1\21\1\27\1\30\1\17\1c\1\0\0\0\2\0\0\0\4\0\0\0\3\0\0\0s\215\0\0\0|\0\0i\0\0o\24\0\1t\1\0d\1\0|\0\0\26\203\1\0\202\1\0n\1\0\1t\2\0|\0\0_\0\0|\0\0i\3\0i\4\0|\0\0_\5\0|\0\0i\5\0\36|\0\0i\3\0_\4\0|\0\0i\3\0i\6\0|\0\0_\7\0|\0\0i\10\0o&\0\1g\0\0\211\0\0\207\0\0f\1\0d\2\0\206\0\0}\1\0|\1\0|\0\0i\3\0_\6\0\210\0\0S\1d\0\0Sd\0\0S(\3\0\0\0Ns\25\0\0\0Cannot enter %r twicec\0\0\0\0\2\0\0\0\4\0\0\0\37\0\0\0s\32\0\0\0\210\0\0i\0\0t\1\0|\0\0|\1\0\216\0\0\203\1\0\1d\0\0S(\1\0\0\0N(\2\0\0\0R/\0\0\0R\177\0\0\0(\2\0\0\0R8\0\0\0t\6\0\0\0kwargs(\1\0\0\0t\3\0\0\0log(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR\1\0\0\0b\1\0\0s\2\0\0\0\0\1(\n\0\0\0R\216\0\0\0Rp\0\0\0t\4\0\0\0TrueR\214\0\0\0R.\0\0\0t\10\0\0\0_filtersR\1\0\0\0t\f\0\0\0_showwarningR\212\0\0\0R\10\0\0\0(\2\0\0\0R\204\0\0\0R\1\0\0\0(\0\0\0\0(\1\0\0\0R\224\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\t\0\0\0__enter__Y\1\0\0s\30\0\0\0\0\1\n\1\24\1\t\1\17\1\20\1\17\1\n\1\6\1\17\2\f\1\5\2c\1\0\0\0\2\0\0\0\3\0\0\0G\0\0\0s@\0\0\0|\0\0i\0\0p\24\0\1t\1\0d\1\0|\0\0\26\203\1\0\202\1\0n\1\0\1|\0\0i\2\0|\0\0i\3\0_\4\0|\0\0i\5\0|\0\0i\3\0_\6\0d\0\0S(\2\0\0\0Ns%\0\0\0Cannot exit %r without entering first(\7\0\0\0R\216\0\0\0Rp\0\0\0R\226\0\0\0R\214\0\0\0R.\0\0\0R\227\0\0\0R\1\0\0\0(\2\0\0\0R\204\0\0\0t\10\0\0\0exc_info(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\10\0\0\0__exit__i\1\0\0s\10\0\0\0\0\1\n\1\24\1\17\1N(\t\0\0\0R\26\0\0\0R5\0", 8192) = 8192 read(7, "\0\0R6\0\0\0R\215\0\0\0R\10\0\0\0R\207\0\0\0R\222\0\0\0R\230\0\0\0R\232\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyR\5\0\0\0003\1\0\0s\n\0\0\0\6\17\6\2\17\f\t\t\t\20(\5\0\0\0R.\0\0\0t\16\0\0\0default_actiont\r\0\0\0once_registryR\0\0\0\0Re\0\0\0R\37\0\0\0R\35\0\0\0R\v\0\0\0R/\0\0\0R\34\0\0\0(*\0\0\0R6\0\0\0R\27\0\0\0R\6\0\0\0R'\0\0\0t\7\0\0\0__all__R\10\0\0\0R\r\0\0\0R\25\0\0\0R\1\0\0\0R\2\0\0\0R*\0\0\0R\3\0\0\0R3\0\0\0R\4\0\0\0t\t\0\0\0ExceptionR4\0\0\0R;\0\0\0R7\0\0\0R@\0\0\0RB\0\0\0R\0\0\0\0Re\0\0\0t\6\0\0\0objectR\177\0\0\0R\5\0\0\0R\215\0\0\0t\22\0\0\0_warnings_defaultst\t\0\0\0_warningsR.\0\0\0R\233\0\0\0R\234\0\0\0Rm\0\0\0Ro\0\0\0R\225\0\0\0RP\0\0\0t\v\0\0\0warnoptionst\31\0\0\0PendingDeprecationWarningt\r\0\0\0ImportWarningt\5\0\0\0flagst\r\0\0\0bytes_warningt\f\0\0\0bytes_actiont\f\0\0\0BytesWarning(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/warnings.pyt\10\0\0\0\1\0\0\0sX\0\0\0\6\5\f\1\f\1\f\2\f\1\f\3\17\n\17\n\6\2\f\t\f\1\f\25\22\17\t\4\26\5\t\10\t\33\t\n\t\33\17)\22S\26\24\26E\6\1\3\1(\2\6\1\6\1\n\1\16\1\6\1\6\1\v\4\r\1\7\1\26\1\26\1\f\1\r\1\n\1\7\1\n\2\6\1\32\1", 4096) = 708 read(7, "", 4096) = 0 close(7) = 0 munmap(0xb7efb000, 4096) = 0 stat64("/usr/lib/python2.6/linecache", 0xbf909844) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/linecache.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/linecachemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/linecache.py", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=4070, ...}) = 0 open("/usr/lib/python2.6/linecache.pyc", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=3244, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(8, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\5\0\0\0@\0\0\0sp\0\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\3\0d\4\0d\5\0g\3\0Z\3\0d\2\0d\6\0\204\1\0Z\5\0h\0\0a\6\0d\7\0\204\0\0Z\7\0d\2\0d\10\0\204\1\0Z\10\0d\2\0d\t\0\204\1\0Z\t\0d\2\0d\n\0\204\1\0Z\n\0d\2\0S(\v\0\0\0s\265\0\0\0Cache lines from files.\n\nThis is intended to read lines from modules imported -- hence if a filename\nis not found, it will look down the module search path for a file by\nthat name.\ni\377\377\377\377Nt\7\0\0\0getlinet\n\0\0\0clearcachet\n\0\0\0checkcachec\3\0\0\0\4\0\0\0\3\0\0\0C\0\0\0sH\0\0\0t\0\0|\0\0|\2\0\203\2\0}\3\0d\1\0|\1\0\4\3j\1\0o\20\0\1t\1\0|\3\0\203\1\0j\1\0n\2\0\2\1o\r\0\1|\3\0|\1\0d\1\0\30\31S\1d\2\0Sd\0\0S(\3\0\0\0Ni\1\0\0\0t\0\0\0\0(\2\0\0\0t\10\0\0\0getlinest\3\0\0\0len(\4\0\0\0t\10\0\0\0filenamet\6\0\0\0linenot\16\0\0\0module_globalst\5\0\0\0lines(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/linecache.pyR\0\0\0\0\r\0\0\0s\10\0\0\0\0\1\17\1$\1\r\2c\0\0\0\0\0\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0h\0\0a\0\0d\1\0S(\2\0\0\0s\31\0\0\0Clear the cache entirely.N(\1\0\0\0t\5\0\0\0cache(\0\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/linecache.pyR\1\0\0\0\32\0\0\0s\2\0\0\0\0\4c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s+\0\0\0|\0\0t\0\0j\6\0o\r\0\1t\0\0|\0\0\31d\1\0\31S\1t\1\0|\0\0|\1\0\203\2\0Sd\2\0S(\3\0\0\0ss\0\0\0Get the lines for a file from the cache.\n Update the cache if it doesn't contain an entry for this file already.i\2\0\0\0N(\2\0\0\0R\n\0\0\0t\v\0\0\0updatecache(\2\0\0\0R\6\0\0\0R\10\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/linecache.pyR\4\0\0\0!\0\0\0s\6\0\0\0\0\4\r\1\r\2c\1\0\0\0\7\0\0\0\6\0\0\0C\0\0\0s\333\0\0\0|\0\0d\1\0j\10\0o\20\0\1t\1\0i\2\0\203\0\0}\1\0n\37\0\1|\0\0t\1\0j\6\0o\r\0\1|\0\0g\1\0}\1\0n\5\0\1d\1\0Sx\231\0|\1\0D]\221\0}\0\0t\1\0|\0\0\31\\\4\0}\2\0}\3\0}\4\0}\5\0|\3\0d\1\0j\10\0o\7\0\1qB\0n\1\0\1y\23\0t\3\0i\4\0|\5\0\203\1\0}\6\0Wn \0\4t\3\0i\5\0j\n\0o\21\0\1\1\1\1t\1\0|\0\0=qB\0n\2\0\1X|\2\0|\6\0i\6\0j\3\0p\20\0\1|\3\0|\6\0i\7\0j\3\0o\v\0\1t\1\0|\0\0=qB\0\1qB\0Wd\1\0S(\2\0\0\0sU\0\0\0Discard cache entries that are out of date.\n (This is not checked upon each call!)N(\10\0\0\0t\4\0\0\0NoneR\n\0\0\0t\4\0\0\0keyst\2\0\0\0ost\4\0\0\0statt\5\0\0\0errort\7\0\0\0st_sizet\10\0\0\0st_mtime(\7\0\0\0R\6\0\0\0t\t\0\0\0filenamest\4\0\0\0sizet\5\0\0\0mtimeR\t\0\0\0t\10\0\0\0fullnameR\17\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/linecache.pyR\2\0\0\0+\0\0\0s\"\0\0\0\0\4\r\1\20\2\r\1\r\2\4\2\7\0\6\1\26\1\r\1\7\1\3\1\23\1\21\1\7\1\10\1 \1c\2\0\0\0\21\0\0\0\16\0\0\0C\0\0\0sv\2\0\0|\0\0t\0\0j\6\0o\v\0\1t\0\0|\0\0=n\1\0\1|\0\0\fp\31\0\1|\0\0d\1\0\31|\0\0d\2\0\31\27d\3\0j\2\0o\5\0\1g\0\0S\1|\0\0}\2\0y\23\0t\1\0i\2\0|\2\0\203\1\0}\3\0Wn\255\1\4t\1\0i\3\0j\n\0o\236\1\1\1}\4\0\1t\1\0i\4\0i\5\0|\0\0\203\1\0d\4\0\31}\5\0|\1\0o\376\0\1d\5\0|\1\0j\6\0o\361\0\1|\1\0i\6\0d\6\0\203\1\0}\6\0|\1\0d\5\0\31}\7\0t\7\0|\7\0d\7\0d\f\0\203\3\0}\10\0|\6\0o\273\0\1|\10\0o\264\0\1|\5\0i\t\0|\6\0i\5\0d\10\0\203\1\0d\2\0\31d\10\0\27\203\1\0o\217\0\1y\20\0|\10\0|\6\0\203\1\0}\t\0Wn\31\0\4t\n\0t\v\0f\2\0j\n\0o\7\0\1\1\1\1q\200\1\1X|\t\0d\f\0j\10\0o\5\0\1g\0\0S\1t\f\0|\t\0\203\1\0d\f\0g\0\0\4}\n\0|\t\0i\r\0\203\0\0D]\21\0}\v\0|\n\0|\v\0d\t\0\27\22qL\1~\n\0|\2\0f\4\0t\0\0|\0\0i\1\0\0\0t\n\0\0\0__loader__t\10\0\0\0__name__t\n\0\0\0get_sourcet\1\0\0\0.s\1\0\0\0\ni\2\0\0\0t\2\0\0\0rUN(\27\0\0\0R\n\0\0\0R\16\0\0\0R\17\0\0\0R\20\0\0\0t\4\0\0\0patht\5\0\0\0splitt\3\0\0\0gett\7\0\0\0getattrR\f\0\0\0t\n\0\0\0startswitht\v\0\0\0ImportErrort\7\0\0\0IOErrorR\5\0\0\0t\n\0\0\0splitlinest\3\0\0\0syst\4\0\0\0joint\t\0\0\0TypeErrort\16\0\0\0AttributeErrort\4\0\0\0opent\t\0\0\0readlinest\5\0\0\0closeR\21\0\0\0R\22\0\0\0(\21\0\0\0R\6\0\0\0R\10\0\0\0R\26\0\0\0R\17\0\0\0t\3\0\0\0msgt\10\0\0\0basenamet\4\0\0\0namet\6\0\0\0loaderR\31\0\0\0t\4\0\0\0datat\4\0\0\0_[1]t\4\0\0\0linet\7\0\0\0dirnamet\2\0\0\0fpR\t\0\0\0R\24\0\0\0R\25\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/linecache.pyR\v\0\0\0D\0\0\0sZ\0\0\0\0\5\r\1\v\1!\1\5\2\6\1\3\1\23\1\23\1\26\3\24\1\17\1\n\1\22\2\16\1!\1\3\1\20\1\24\1\5\2\r\3\5\2\f\0015\2\30\4\n\0\6\3\3\1\31\1\24\2\5\2\3\1\17\1\5\1\21\1\t\4\t\1\3\1\17\1\f\1\16\1\20\2\6\1\23\1\26\1(\v\0\0\0t\7\0\0\0__doc__R$\0\0\0R\16\0\0\0t\7\0\0\0__all__R\f\0\0\0R\0\0\0\0R\n\0\0\0R\1\0\0\0R\4\0\0\0R\2\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/linecache.pyt\10\0\0\0\6\0\0\0s\22\0\0\0\6\2\f\1\f\2\17\2\f\n\6\3\t\7\f\n\f\31", 4096) = 3244 fstat64(8, {st_mode=S_IFREG|0644, st_size=3244, ...}) = 0 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7efb000, 4096) = 0 close(7) = 0 stat64("/usr/lib/python2.6/types", 0xbf909844) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/types.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/typesmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/types.py", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=2323, ...}) = 0 open("/usr/lib/python2.6/types.pyc", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=2608, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(8, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\17\0\0\0@\0\0\0so\2\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0e\2\0d\2\0\203\1\0Z\4\0e\2\0Z\5\0e\6\0Z\7\0e\10\0Z\t\0e\n\0Z\v\0e\f\0Z\r\0e\16\0Z\17\0y\n\0e\20\0Z\21\0Wn\23\0\4e\22\0j\n\0o\7\0\1\1\1\1n\2\0\1Xe\23\0Z\24\0y\26\0e\25\0Z\26\0e\24\0e\26\0f\2\0Z\27\0Wn\34\0\4e\22\0j\n\0o\20\0\1\1\1\1e\24\0f\1\0Z\27\0n\2\0\1Xe\30\0Z\31\0e\32\0Z\33\0e\34\0Z\35\0e\36\0\4Z\37\0Z \0d\3\0\204\0\0Z!\0e\2\0e!\0\203\1\0Z\"\0e\2\0d\4\0\204\0\0\203\1\0Z#\0y\23\0e\2\0e!\0i$\0\203\1\0Z%\0Wn\23\0\4e&\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd\5\0\204\0\0Z'\0e\2\0e'\0\203\0\0\203\1\0Z(\0d\6\0d\t\0d\7\0\204\0\0\203\0\0YZ)\0e\2\0e)\0\203\1\0Z*\0e\2\0e)\0i+\0\203\1\0Z,\0e)\0\203\0\0Z-\0e\2\0e-\0\203\1\0Z.\0e\2\0e-\0i+\0\203\1\0Z/\0e\2\0e0\0\203\1\0Z1\0e\2\0g\0\0i2\0\203\1\0Z3\0e\2\0e\1\0\203\1\0Z4\0e5\0Z6\0e7\0Z8\0y\n\0e9\0\202\1\0Wna\0\4e9\0j\n\0oU\0\1\1\1\1y/\0e\1\0i:\0\203\0\0d\10\0\31Z;\0e\2\0e;\0\203\1\0Z<\0e\2\0e;\0i=\0\203\1\0Z>\0Wn\23\0\4e?\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd\2\0Z;\0[;\0n\2\0\1Xe@\0ZA\0e\2\0eB\0\203\1\0ZC\0e\2\0e\5\0iD\0\203\1\0ZE\0e\2\0eF\0\203\1\0ZG\0e\2\0e\"\0i$\0\203\1\0ZH\0e\2\0e\"\0iI\0\203\1\0ZJ\0[\1\0[!\0['\0[)\0[-\0d\2\0S(\n\0\0\0s\213\0\0\0Define names for all type symbols known in the standard interpreter.\n\nTypes that are part of optional modules (e.g. array) are not listed.\ni\377\377\377\377Nc\0\0\0\0\0\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\0\0S(\1\0\0\0N(\0\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\33\0\0\0/usr/lib/python2.6/types.pyt\2\0\0\0_f*\0\0\0s\0\0\0\0c\0\0\0\0\0\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\0\0S(\1\0\0\0N(\1\0\0\0t\4\0\0\0None(\0\0\0\0(\0\0\0\0(\0\0\0\0s\33\0\0\0/usr/lib/python2.6/types.pyt\10\0\0\0,\0\0\0s\0\0\0\0c\0\0\0\0\0\0\0\0\1\0\0\0c\0\0\0s\t\0\0\0d\1\0V\1d\0\0S(\2\0\0\0Ni\1\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\33\0\0\0/usr/lib/python2.6/types.pyt\2\0\0\0_g3\0\0\0s\2\0\0\0\0\1t\2\0\0\0_Cc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\21\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0RS(\1\0\0\0c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0t\4\0\0\0self(\0\0\0\0(\0\0\0\0s\33\0\0\0/usr/lib/python2.6/types.pyt\2\0\0\0_m8\0\0\0s\0\0\0\0(\3\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__R\6\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\33\0\0\0/usr/lib/python2.6/types.pyR\4\0\0\0007\0\0\0s\2\0\0\0\6\1i\2\0\0\0(\0\0\0\0(K\0\0\0t\7\0\0\0__doc__t\3\0\0\0syst\4\0\0\0typeR\1\0\0\0t\10\0\0\0NoneTypet\10\0\0\0TypeTypet\6\0\0\0objectt\n\0\0\0ObjectTypet\3\0\0\0intt\7\0\0\0IntTypet\4\0\0\0longt\10\0\0\0LongTypet\5\0\0\0floatt\t\0\0\0FloatTypet\4\0\0\0boolt\v\0\0\0BooleanTypet\7\0\0\0complext\v\0\0\0ComplexTypet\t\0\0\0NameErrort\3\0\0\0strt\n\0\0\0StringTypet\7\0\0\0unicodet\v\0\0\0UnicodeTypet\v\0\0\0StringTypest\6\0\0\0buffert\n\0\0\0BufferTypet\5\0\0\0tuplet\t\0\0\0TupleTypet\4\0\0\0listt\10\0\0\0ListTypet\4\0\0\0dictt\10\0\0\0DictTypet\16\0\0\0DictionaryTypeR\0\0\0\0t\f\0\0\0FunctionTypet\n\0\0\0LambdaTypet\t\0\0\0func_codet\10\0\0\0CodeTypet\f\0\0\0RuntimeErrorR\3\0\0\0t\r\0\0\0GeneratorTypeR\4\0\0\0t\t\0\0\0ClassTypeR\6\0\0\0t\21\0\0\0UnboundMethodTypet\2\0\0\0_xt\f\0\0\0InstanceTypet\n\0\0\0MethodTypet\3\0\0\0lent\23\0\0\0BuiltinFunctionTypet\6\0\0\0appendt\21\0\0\0BuiltinMethodTypet\n\0\0\0ModuleTypet\4\0\0\0filet\10\0\0\0FileTypet\6\0\0\0xranget\n\0\0\0XRangeTypet\t\0\0\0TypeErrort\10\0\0\0exc_infot\2\0\0\0tbt\r\0\0\0TracebackTypet\10\0\0\0tb_framet\t\0\0\0FrameTypet\16\0\0\0AttributeErrort\5\0\0\0slicet\t\0\0\0SliceTypet\10\0\0\0Ellipsist\f\0\0\0EllipsisTypet\10\0\0\0__dict__t\r\0\0\0DictProxyTypet\16\0\0\0NotImplementedt\22\0\0\0NotImplementedTypet\24\0\0\0GetSetDescriptorTypet\f\0\0\0func_globalst\24\0\0\0MemberDescriptorType(\0\0\0\0(\0\0\0\0(\0\0\0\0s\33\0\0\0/usr/lib/python2.6/types.pyt\10\0\0\0\4\0\0\0sx\0\0\0\6\1\f\7\f\1\6\1\6\2\6\1\6\1\6\1\6\1\3\1\n\1\16\1\5\2\6\5\3\1\6\1\20\1\16\1\16\2\6\2\6\1\6\1\n\2\t\1\f\1\17\1\3\1\23\1\16\2\5\2\t\2\17\2\23\2\f\1\17\1\t\1\f\1\17\2\f\1\17\2\f\1\6\1\6\2\3\1\n\1\16\1\3\1\20\1\f\1\23\1\16\3\5\1\6\0\10\2\6\1\f\2\17\1\f\3\17\1\17\2", 4096) = 2608 fstat64(8, {st_mode=S_IFREG|0644, st_size=2608, ...}) = 0 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7efb000, 4096) = 0 close(7) = 0 close(6) = 0 close(5) = 0 brk(0x80b0000) = 0x80b0000 stat64("/usr/lib/python2.6/UserDict", 0xbf910584) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/UserDict.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/UserDictmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/UserDict.py", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=5778, ...}) = 0 open("/usr/lib/python2.6/UserDict.pyc", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=8802, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(6, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\4\0\0\0@\0\0\0sb\0\0\0d\0\0Z\0\0d\1\0d\t\0d\2\0\204\0\0\203\0\0YZ\1\0d\3\0e\1\0f\1\0d\4\0\204\0\0\203\0\0YZ\2\0d\5\0d\6\0k\3\0Z\3\0e\3\0i\4\0i\5\0e\2\0\203\1\0\1d\7\0d\n\0d\10\0\204\0\0\203\0\0YZ\6\0d\6\0S(\v\0\0\0sG\0\0\0A more or less complete user-defined wrapper around dictionary objects.t\10\0\0\0UserDictc\0\0\0\0\0\0\0\0\3\0\0\0B\0\0\0s\354\0\0\0e\0\0Z\1\0d\27\0d\0\0\204\1\0Z\3\0d\1\0\204\0\0Z\4\0d\2\0\204\0\0Z\5\0d\3\0\204\0\0Z\6\0d\4\0\204\0\0Z\7\0d\5\0\204\0\0Z\10\0d\6\0\204\0\0Z\t\0d\7\0\204\0\0Z\n\0d\10\0\204\0\0Z\v\0d\t\0\204\0\0Z\f\0d\n\0\204\0\0Z\r\0d\v\0\204\0\0Z\16\0d\f\0\204\0\0Z\17\0d\r\0\204\0\0Z\20\0d\16\0\204\0\0Z\21\0d\17\0\204\0\0Z\22\0d\27\0d\20\0\204\1\0Z\23\0d\27\0d\21\0\204\1\0Z\24\0d\27\0d\22\0\204\1\0Z\25\0d\23\0\204\0\0Z\26\0d\24\0\204\0\0Z\27\0d\25\0\204\0\0Z\30\0e\31\0d\27\0d\26\0\204\1\0\203\1\0Z\32\0RS(\30\0\0\0c\2\0\0\0\3\0\0\0\2\0\0\0K\0\0\0sI\0\0\0h\0\0|\0\0_\0\0|\1\0d\0\0j\t\0o\21\0\1|\0\0i\2\0|\1\0\203\1\0\1n\1\0\1t\3\0|\2\0\203\1\0o\21\0\1|\0\0i\2\0|\2\0\203\1\0\1n\1\0\1d\0\0S(\1\0\0\0N(\4\0\0\0t\4\0\0\0datat\4\0\0\0Nonet\6\0\0\0updatet\3\0\0\0len(\3\0\0\0t\4\0\0\0selft\4\0\0\0dictt\6\0\0\0kwargs(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/UserDict.pyt\10\0\0\0__init__\4\0\0\0s\n\0\0\0\0\1\t\1\r\1\21\1\r\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0i\1\0\203\1\0S(\1\0\0\0N(\2\0\0\0t\4\0\0\0reprR\1\0\0\0(\1\0\0\0R\5\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/UserDict.pyt\10\0\0\0__repr__\n\0\0\0s\0\0\0\0c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s8\0\0\0t\0\0|\1\0t\1\0\203\2\0o\24\0\1t\2\0|\0\0i\3\0|\1\0i\3\0\203\2\0S\1t\2\0|\0\0i\3\0|\1\0\203\2\0Sd\0\0S(\1\0\0\0N(\4\0\0\0t\n\0\0\0isinstanceR\0\0\0\0t\3\0\0\0cmpR\1\0\0\0(\2\0\0\0R\5\0\0\0R\6\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/UserDict.pyt\7\0\0\0__cmp__\v\0\0\0s\6\0\0\0\0\1\20\1\24\2c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0i\1\0\203\1\0S(\1\0\0\0N(\2\0\0\0R\4\0\0\0R\1\0\0\0(\1\0\0\0R\5\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/UserDict.pyt\7\0\0\0__len__\20\0\0\0s\0\0\0\0c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0sS\0\0\0|\1\0|\0\0i\0\0j\6\0o\f\0\1|\0\0i\0\0|\1\0\31S\1t\1\0|\0\0i\2\0d\1\0\203\2\0o\24\0\1|\0\0i\2\0i\3\0|\0\0|\1\0\203\2\0S\1t\4\0|\1\0\203\1\0\202\1\0d\0\0S(\2\0\0\0Nt\v\0\0\0__missing__(\5\0\0\0R\1\0\0\0t\7\0\0\0hasattrt\t\0\0\0__class__R\17\0\0\0t\10\0\0\0KeyError(\2\0\0\0R\5\0\0\0t\3\0\0\0key(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/UserDict.pyt\v\0\0\0__getitem__\21\0\0\0s\n\0\0\0\0\1\20\1\f\1\23\1\24\1c\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\21\0\0\0|\2\0|\0\0i\0\0|\1\0\1\0\0\0s\n\0\0\0\6\2\23K\26\4\f\1\20\3", 4096) = 610 read(6, "", 4096) = 0 close(6) = 0 munmap(0xb7efb000, 4096) = 0 stat64("/usr/lib/python2.6/_abcoll", 0xbf90cee4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_abcoll.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_abcollmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_abcoll.py", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=13666, ...}) = 0 open("/usr/lib/python2.6/_abcoll.pyc", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=21483, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(7, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\22\0\0\0@\0\0\0s3\2\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0l\2\0Z\2\0l\3\0Z\3\0\1d\1\0d\3\0k\4\0Z\4\0d\4\0d\5\0d\6\0d\7\0d\10\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0d\20\0d\21\0d\22\0d\23\0g\20\0Z\5\0d\4\0d$\0d\24\0\204\0\0\203\0\0YZ\6\0d\5\0d%\0d\25\0\204\0\0\203\0\0YZ\7\0e\7\0i\10\0e\t\0\203\1\0\1d\6\0e\7\0f\1\0d\26\0\204\0\0\203\0\0YZ\n\0d\7\0d&\0d\27\0\204\0\0\203\0\0YZ\v\0d\10\0d'\0d\30\0\204\0\0\203\0\0YZ\f\0d\t\0d(\0d\31\0\204\0\0\203\0\0YZ\r\0d\n\0e\v\0e\7\0e\f\0f\3\0d\32\0\204\0\0\203\0\0YZ\16\0e\16\0i\10\0e\17\0\203\1\0\1d\v\0e\16\0f\1\0d\33\0\204\0\0\203\0\0YZ\20\0e\20\0i\10\0e\21\0\203\1\0\1d\f\0e\v\0e\7\0e\f\0f\3\0d\34\0\204\0\0\203\0\0YZ\22\0d\16\0e\v\0f\1\0d\35\0\204\0\0\203\0\0YZ\23\0d\17\0e\23\0e\16\0f\2\0d\36\0\204\0\0\203\0\0YZ\24\0d\20\0e\23\0e\16\0f\2\0d\37\0\204\0\0\203\0\0YZ\25\0d\21\0e\23\0f\1\0d \0\204\0\0\203\0\0YZ\26\0d\r\0e\22\0f\1\0d!\0\204\0\0\203\0\0YZ\27\0e\27\0i\10\0e\30\0\203\1\0\1d\22\0e\v\0e\7\0e\f\0f\3\0d\"\0\204\0\0\203\0\0YZ\31\0e\31\0i\10\0e\32\0\203\1\0\1e\31\0i\10\0e\33\0\203\1\0\1e\31\0i\10\0e\34\0\203\1\0\1d\23\0e\31\0f\1\0d#\0\204\0\0\203\0\0YZ\35\0e\35\0i\10\0e\36\0\203\1\0\1d\3\0S()\0\0\0s\7\1\0\0Abstract Base Classes (ABCs) for collections, according to PEP 3119.\n\nDON'T USE THIS MODULE DIRECTLY! The classes here should be imported\nvia collections; they are defined here only to alleviate certain\nbootstrapping issues. Unit tests are in test_collections.\ni\377\377\377\377(\2\0\0\0t\7\0\0\0ABCMetat\16\0\0\0abstractmethodNt\10\0\0\0Hashablet\10\0\0\0Iterablet\10\0\0\0Iteratort\5\0\0\0Sizedt\t\0\0\0Containert\10\0\0\0Callablet\3\0\0\0Sett\n\0\0\0MutableSett\7\0\0\0Mappingt\16\0\0\0MutableMappingt\v\0\0\0MappingViewt\10\0\0\0KeysViewt\t\0\0\0ItemsViewt\n\0\0\0ValuesViewt\10\0\0\0Sequencet\17\0\0\0MutableSequencec\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s,\0\0\0e\0\0Z\1\0e\2\0Z\3\0e\4\0d\0\0\204\0\0\203\1\0Z\5\0e\6\0d\1\0\204\0\0\203\1\0Z\7\0RS(\2\0\0\0c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\1\0S(\2\0\0\0Ni\0\0\0\0(\0\0\0\0(\1\0\0\0t\4\0\0\0self(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\10\0\0\0__hash__\33\0\0\0s\2\0\0\0\0\2c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0sQ\0\0\0|\0\0t\0\0j\10\0o@\0\1x=\0|\1\0i\1\0D].\0}\2\0d\1\0|\2\0i\2\0j\6\0o\30\0\1|\2\0i\2\0d\1\0\31o\5\0\1t\3\0S\1Pq\27\0\1q\27\0Wn\1\0\1t\4\0S(\2\0\0\0NR\23\0\0\0(\5\0\0\0R\2\0\0\0t\7\0\0\0__mro__t\10\0\0\0__dict__t\4\0\0\0Truet\16\0\0\0NotImplemented(\3\0\0\0t\3\0\0\0clst\1\0\0\0Ct\1\0\0\0B(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\20\0\0\0__subclasshook__\37\0\0\0s\20\0\0\0\0\2\r\1\n\0\6\1\20\1\16\1\5\1\r\1(\10\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__R\0\0\0\0t\r\0\0\0__metaclass__R\1\0\0\0R\23\0\0\0t\v\0\0\0classmethodR\33\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\2\0\0\0\30\0\0\0s\6\0\0\0\6\1\6\2\17\4c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s,\0\0\0e\0\0Z\1\0e\2\0Z\3\0e\4\0d\0\0\204\0\0\203\1\0Z\5\0e\6\0d\1\0\204\0\0\203\1\0Z\7\0RS(\2\0\0\0c\1\0\0\0\1\0\0\0\1\0\0\0c\0\0\0s\30\0\0\0x\21\0t\0\0o\t\0\1d\0\0V\1q\3\0\1Wd\0\0S(\1\0\0\0N(\2\0\0\0t\5\0\0\0Falset\4\0\0\0None(\1\0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\10\0\0\0__iter__-\0\0\0s\6\0\0\0\0\2\3\0\7\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s4\0\0\0|\0\0t\0\0j\10\0o#\0\1t\1\0d\1\0\204\0\0|\1\0i\2\0D\203\1\0\203\1\0o\5\0\1t\3\0S\1n\1\0\1t\4\0S(\2\0\0\0Nc\1\0\0\0\2\0\0\0\3\0\0\0s\0\0\0s\"\0\0\0x\33\0|\0\0]\24\0}\1\0d\0\0|\1\0i\0\0j\6\0V\1q\6\0Wd\1\0S(\2\0\0\0R\"\0\0\0N(\1\0\0\0R\25\0\0\0(\2\0\0\0t\2\0\0\0.0R\32\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pys\t\0\0\05\0\0\0s\2\0\0\0\t\0(\5\0\0\0R\3\0\0\0t\3\0\0\0anyR\24\0\0\0R\26\0\0\0R\27\0\0\0(\2\0\0\0R\30\0\0\0R\31\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\33\0\0\0002\0\0\0s\10\0\0\0\0\2\r\1\32\1\t\1(\10\0\0\0R\34\0\0\0R\35\0\0\0R\0\0\0\0R\36\0\0\0R\1\0\0\0R\"\0\0\0R\37\0\0\0R\33\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\3\0\0\0*\0\0\0s\6\0\0\0\6\1\6\2\17\5c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s/\0\0\0e\0\0Z\1\0e\2\0d\0\0\204\0\0\203\1\0Z\3\0d\1\0\204\0\0Z\4\0e\5\0d\2\0\204\0\0\203\1\0Z\6\0RS(\3\0\0\0c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0t\r\0\0\0StopIteration(\1\0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\10\0\0\0__next__>\0\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\"\0\0\0B\0\0\0s\2\0\0\0\0\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s4\0\0\0|\0\0t\0\0j\10\0o#\0\1t\1\0d\1\0\204\0\0|\1\0i\2\0D\203\1\0\203\1\0o\5\0\1t\3\0S\1n\1\0\1t\4\0S(\2\0\0\0Nc\1\0\0\0\2\0\0\0\3\0\0\0s\0\0\0s\"\0\0\0x\33\0|\0\0]\24\0}\1\0d\0\0|\1\0i\0\0j\6\0V\1q\6\0Wd\1\0S(\2\0\0\0t\4\0\0\0nextN(\1\0\0\0R\25\0\0\0(\2\0\0\0R#\0\0\0R\32\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pys\t\0\0\0H\0\0\0s\2\0\0\0\t\0(\5\0\0\0R\4\0\0\0R$\0\0\0R\24\0\0\0R\26\0\0\0R\27\0\0\0(\2\0\0\0R\30\0\0\0R\31\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\33\0\0\0E\0\0\0s\10\0\0\0\0\2\r\1\32\1\t\1(\7\0\0\0R\34\0\0\0R\35\0\0\0R\1\0\0\0R&\0\0\0R\"\0\0\0R\37\0\0\0R\33\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\4\0\0\0<\0\0\0s\6\0\0\0\6\2\17\4\t\3c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s,\0\0\0e\0\0Z\1\0e\2\0Z\3\0e\4\0d\0\0\204\0\0\203\1\0Z\5\0e\6\0d\1\0\204\0\0\203\1\0Z\7\0RS(\2\0\0\0c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\1\0S(\2\0\0\0Ni\0\0\0\0(\0\0\0\0(\1\0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\7\0\0\0__len__P\0\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s4\0\0\0|\0\0t\0\0j\10\0o#\0\1t\1\0d\1\0\204\0\0|\1\0i\2\0D\203\1\0\203\1\0o\5\0\1t\3\0S\1n\1\0\1t\4\0S(\2\0\0\0Nc\1\0\0\0\2\0\0\0\3\0\0\0s\0\0\0s\"\0\0\0x\33\0|\0\0]\24\0}\1\0d\0\0|\1\0i\0\0j\6\0V\1q\6\0Wd\1\0S(\2\0\0\0R(\0\0\0N(\1\0\0\0R\25\0\0\0(\2\0\0\0R#\0\0\0R\32\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pys\t\0\0\0W\0\0\0s\2\0\0\0\t\0(\5\0\0\0R\5\0\0\0R$\0\0\0R\24\0\0\0R\26\0\0\0R\27\0\0\0(\2\0\0\0R\30\0\0\0R\31\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\33\0\0\0T\0\0\0s\10\0\0\0\0\2\r\1\32\1\t\1(\10\0\0\0R\34\0\0\0R\35\0\0\0R\0\0\0\0R\36\0\0\0R\1\0\0\0R(\0\0\0R\37\0\0\0R\33\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\5\0\0\0M\0\0\0s\6\0\0\0\6\1\6\2\17\4c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s,\0\0\0e\0\0Z\1\0e\2\0Z\3\0e\4\0d\0\0\204\0\0\203\1\0Z\5\0e\6\0d\1\0\204\0\0\203\1\0Z\7\0RS(\2\0\0\0c\2\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0t\0\0S(\1\0\0\0N(\1\0\0\0R \0\0\0(\2\0\0\0R\22\0\0\0t\1\0\0\0x(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\f\0\0\0__con", 4096) = 4096 fstat64(7, {st_mode=S_IFREG|0644, st_size=21483, ...}) = 0 read(7, "tains___\0\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s4\0\0\0|\0\0t\0\0j\10\0o#\0\1t\1\0d\1\0\204\0\0|\1\0i\2\0D\203\1\0\203\1\0o\5\0\1t\3\0S\1n\1\0\1t\4\0S(\2\0\0\0Nc\1\0\0\0\2\0\0\0\3\0\0\0s\0\0\0s\"\0\0\0x\33\0|\0\0]\24\0}\1\0d\0\0|\1\0i\0\0j\6\0V\1q\6\0Wd\1\0S(\2\0\0\0R*\0\0\0N(\1\0\0\0R\25\0\0\0(\2\0\0\0R#\0\0\0R\32\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pys\t\0\0\0f\0\0\0s\2\0\0\0\t\0(\5\0\0\0R\6\0\0\0R$\0\0\0R\24\0\0\0R\26\0\0\0R\27\0\0\0(\2\0\0\0R\30\0\0\0R\31\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\33\0\0\0c\0\0\0s\10\0\0\0\0\2\r\1\32\1\t\1(\10\0\0\0R\34\0\0\0R\35\0\0\0R\0\0\0\0R\36\0\0\0R\1\0\0\0R*\0\0\0R\37\0\0\0R\33\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\6\0\0\0\\\0\0\0s\6\0\0\0\6\1\6\2\17\4c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s,\0\0\0e\0\0Z\1\0e\2\0Z\3\0e\4\0d\0\0\204\0\0\203\1\0Z\5\0e\6\0d\1\0\204\0\0\203\1\0Z\7\0RS(\2\0\0\0c\1\0\0\0\3\0\0\0\1\0\0\0O\0\0\0s\4\0\0\0t\0\0S(\1\0\0\0N(\1\0\0\0R \0\0\0(\3\0\0\0R\22\0\0\0t\4\0\0\0argst\4\0\0\0kwds(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\10\0\0\0__call__n\0\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s4\0\0\0|\0\0t\0\0j\10\0o#\0\1t\1\0d\1\0\204\0\0|\1\0i\2\0D\203\1\0\203\1\0o\5\0\1t\3\0S\1n\1\0\1t\4\0S(\2\0\0\0Nc\1\0\0\0\2\0\0\0\3\0\0\0s\0\0\0s\"\0\0\0x\33\0|\0\0]\24\0}\1\0d\0\0|\1\0i\0\0j\6\0V\1q\6\0Wd\1\0S(\2\0\0\0R-\0\0\0N(\1\0\0\0R\25\0\0\0(\2\0\0\0R#\0\0\0R\32\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pys\t\0\0\0u\0\0\0s\2\0\0\0\t\0(\5\0\0\0R\7\0\0\0R$\0\0\0R\24\0\0\0R\26\0\0\0R\27\0\0\0(\2\0\0\0R\30\0\0\0R\31\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\33\0\0\0r\0\0\0s\10\0\0\0\0\2\r\1\32\1\t\1(\10\0\0\0R\34\0\0\0R\35\0\0\0R\0\0\0\0R\36\0\0\0R\1\0\0\0R-\0\0\0R\37\0\0\0R\33\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\7\0\0\0k\0\0\0s\6\0\0\0\6\1\6\2\17\4c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s\217\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0\204\0\0Z\3\0d\2\0\204\0\0Z\4\0d\3\0\204\0\0Z\5\0d\4\0\204\0\0Z\6\0d\5\0\204\0\0Z\7\0d\6\0\204\0\0Z\10\0e\t\0d\7\0\204\0\0\203\1\0Z\n\0d\10\0\204\0\0Z\v\0d\t\0\204\0\0Z\f\0d\n\0\204\0\0Z\r\0d\v\0\204\0\0Z\16\0d\f\0\204\0\0Z\17\0d\16\0Z\21\0d\r\0\204\0\0Z\22\0RS(\17\0\0\0sh\1\0\0A set is a finite, iterable container.\n\n This class provides concrete generic implementations of all\n methods except for __contains__, __iter__ and __len__.\n\n To override the comparisons (presumably for speed, as the\n semantics are fixed), all you have to do is redefine __le__ and\n then the other operations will automatically follow suit.\n c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0sZ\0\0\0t\0\0|\1\0t\1\0\203\2\0p\5\0\1t\2\0S\1t\3\0|\0\0\203\1\0t\3\0|\1\0\203\1\0j\4\0o\5\0\1t\4\0S\1x \0|\0\0D]\30\0}\2\0|\2\0|\1\0j\7\0o\5\0\1t\4\0S\1q:\0Wt\5\0S(\1\0\0\0N(\6\0\0\0t\n\0\0\0isinstanceR\10\0\0\0R\27\0\0\0t\3\0\0\0lenR \0\0\0R\26\0\0\0(\3\0\0\0R\22\0\0\0t\5\0\0\0othert\4\0\0\0elem(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0__le__\210\0\0\0s\22\0\0\0\0\1\20\1\5\1\31\1\5\1\7\0\6\1\r\1\t\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s;\0\0\0t\0\0|\1\0t\1\0\203\2\0p\5\0\1t\2\0S\1t\3\0|\0\0\203\1\0t\3\0|\1\0\203\1\0j\0\0o\r\0\1|\0\0i\4\0|\1\0\203\1\0S(\1\0\0\0N(\5\0\0\0R.\0\0\0R\10\0\0\0R\27\0\0\0R/\0\0\0R2\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0__lt__\222\0\0\0s\6\0\0\0\0\1\20\1\5\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\37\0\0\0t\0\0|\1\0t\1\0\203\2\0p\5\0\1t\2\0S\1|\1\0|\0\0j\0\0S(\1\0\0\0N(\3\0\0\0R.\0\0\0R\10\0\0\0R\27\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0__gt__\227\0\0\0s\6\0\0\0\0\1\20\1\5\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\37\0\0\0t\0\0|\1\0t\1\0\203\2\0p\5\0\1t\2\0S\1|\1\0|\0\0j\1\0S(\1\0\0\0N(\3\0\0\0R.\0\0\0R\10\0\0\0R\27\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0__ge__\234\0\0\0s\6\0\0\0\0\1\20\1\5\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s;\0\0\0t\0\0|\1\0t\1\0\203\2\0p\5\0\1t\2\0S\1t\3\0|\0\0\203\1\0t\3\0|\1\0\203\1\0j\2\0o\r\0\1|\0\0i\4\0|\1\0\203\1\0S(\1\0\0\0N(\5\0\0\0R.\0\0\0R\10\0\0\0R\27\0\0\0R/\0\0\0R2\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0__eq__\241\0\0\0s\6\0\0\0\0\1\20\1\5\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\v\0\0\0|\0\0|\1\0j\2\0\fS(\1\0\0\0N(\0\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0__ne__\246\0\0\0s\2\0\0\0\0\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\n\0\0\0|\0\0|\1\0\203\1\0S(\1\0\0\0s\274\0\0\0Construct an instance of the class from any iterable input.\n\n Must override this method if the class constructor signature\n does not accept an iterable for an input.\n (\0\0\0\0(\2\0\0\0R\30\0\0\0t\2\0\0\0it(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\16\0\0\0_from_iterable\251\0\0\0s\2\0\0\0\0\7c\2\0\0\0\2\0\0\0\4\0\0\0\3\0\0\0s2\0\0\0t\0\0|\1\0t\1\0\203\2\0p\5\0\1t\2\0S\1\210\0\0i\3\0\207\0\0f\1\0d\1\0\206\0\0|\1\0D\203\1\0\203\1\0S(\2\0\0\0Nc\1\0\0\0\2\0\0\0\3\0\0\0003\0\0\0s*\0\0\0x#\0|\0\0]\34\0}\1\0|\1\0\210\0\0j\6\0o\t\0\1|\1\0V\1q\6\0\1q\6\0Wd\0\0S(\1\0\0\0N(\0\0\0\0(\2\0\0\0R#\0\0\0t\5\0\0\0value(\1\0\0\0R\22\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pys\t\0\0\0\265\0\0\0s\2\0\0\0\t\0(\4\0\0\0R.\0\0\0R\3\0\0\0R\27\0\0\0R9\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\1\0\0\0R\22\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\7\0\0\0__and__\262\0\0\0s\6\0\0\0\0\1\20\1\5\1c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s'\0\0\0x \0|\1\0D]\30\0}\2\0|\2\0|\0\0j\6\0o\5\0\1t\0\0S\1q\7\0Wt\1\0S(\1\0\0\0N(\2\0\0\0R \0\0\0R\26\0\0\0(\3\0\0\0R\22\0\0\0R0\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\n\0\0\0isdisjoint\267\0\0\0s\n\0\0\0\0\1\7\0\6\1\r\1\t\1c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s8\0\0\0t\0\0|\1\0t\1\0\203\2\0p\5\0\1t\2\0S\1d\1\0\204\0\0|\0\0|\1\0f\2\0D\203\1\0}\2\0|\0\0i\3\0|\2\0\203\1\0S(\2\0\0\0Nc\1\0\0\0\3\0\0\0\3\0\0\0s\0\0\0s*\0\0\0x#\0|\0\0]\34\0}\1\0x\23\0|\1\0D]\v\0}\2\0|\2\0V\1q\23\0Wq\6\0Wd\0\0S(\1\0\0\0N(\0\0\0\0(\3\0\0\0R#\0\0\0t\1\0\0\0st\1\0\0\0e(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pys\t\0\0\0\300\0\0\0s\2\0\0\0\t\0(\4\0\0\0R.\0\0\0R\3\0\0\0R\27\0\0\0R9\0\0\0(\3\0\0\0R\22\0\0\0R0\0\0\0t\5\0\0\0chain(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0__or__\275\0\0\0s\10\0\0\0\0\1\20\1\5\1\26\1c\2\0\0\0\2\0\0\0\4\0\0\0\3\0\0\0sU\0\0\0t\0\0\210\0\0t\1\0\203\2\0p(\0\1t\0\0\210\0\0t\2\0\203\2\0p\5\0\1t\3\0S\1|\0\0i\4\0\210\0\0\203\1\0\211\0\0n\1\0\1|\0\0i\4\0\207\0\0f\1\0d\1\0\206\0\0|\0\0D\203\1\0\203\1\0S(\2\0\0\0Nc\1\0\0\0\2\0\0\0\3\0\0\0003\0\0\0s*\0\0\0x#\0|\0\0]\34\0}\1\0|\1\0\210\0\0j\7\0o\t\0\1|\1\0V\1q\6\0\1q\6\0Wd\0\0S(\1\0\0\0N(\0\0\0\0(\2\0\0\0R#\0\0\0R:\0\0\0(\1\0\0\0R0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pys\t\0\0\0\310\0\0\0s\4\0\0\0\t\0\3\1(\5\0\0\0R.\0\0\0R\10\0\0\0R\3\0\0\0R\27\0\0\0R9\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\1\0\0\0R0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\7\0\0\0__sub__\303\0\0\0s\n\0\0\0\0\1\20\1\20\1\5\1\23\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0sH\0\0\0t\0\0|\1\0t\1\0\203\2\0p(\0\1t\0\0|\1\0t\2\0\203\2\0p\5\0\1t\3\0S\1|\0\0i\4\0|\1\0\203\1\0}\1\0n\1\0\1|\0\0|\1\0\30|\1\0|\0\0\30BS(\1\0\0\0N(\5\0\0\0R.\0\0\0R\10\0\0\0R\3\0\0\0R\27\0\0\0R9\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\7\0\0\0__xor__\313\0\0\0s\n\0\0\0\0\1\20\1\20\1\5\1\23\1c\1\0\0\0\7\0\0\0\5\0\0\0C\0\0\0s\316\0\0\0t\0\0i\1\0}\1\0d\1\0|\1\0\24d\2\0\27}\2\0t\2\0|\0\0\203\1\0}\3\0d\3\0|\3\0d\2\0\27\24}\4\0|\4\0|\2\0M}\4\0x>\0|\0\0D]6\0}\5\0t\3\0|\5\0\203\1\0}\6\0|\4\0|\6\0|\6\0d\4\0>Ad\5\0Ad\6\0\24N}\4\0|\4\0|\2\0M}\4\0qB\0W|\4\0d\7\0\24d\10\0\27}\4\0|\4\0|\2\0M}\4\0|\4\0|\1\0j\4\0o\22\0\1|\4\0|\2\0d\2\0\0278}\4\0n\1\0\1|\4\0d\t\0j\2\0o\n\0\1d\n\0}\4\0n\1\0\1|\4\0S(\v\0\0\0s+\2\0\0Compute the hash value of a set.\n\n Note that we don't define __hash__: not all sets are hashable.\n But if you define a hashable set type, its __hash__ should\n call this function.\n\n This must be compatible __eq__.\n\n All sets ought to compare equal if they contain the same\n elements, regardless of how they are implemented, and\n regardless of the order of the elements; so there's not much\n freedom for __eq__ or __hash__. We match the algorithm used\n by the built-in frozenset type.\n i\2\0\0\0i\1\0\0\0iM\357\350ri\20\0\0\0i\263M[\5l\3\0\0\0\3274~2\3\0i\315\r\1\0i\343\303\0216i\377\377\377\377i\301\3078#(\4\0\0\0t\3\0\0\0syst\6\0\0\0maxintR/\0\0\0t\4\0\0\0hash(\7\0\0\0R\22\0\0\0t\3\0\0\0MAXt\4\0\0\0MASKt\1\0\0\0nt\1\0\0\0hR)\0\0\0t\2\0\0\0hx(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\5\0\0\0_hash\325\0\0\0s\"\0\0\0\0\17\t\1\16\1\f\1\16\1\n\1\7\0\6\1\f\1\32\1\16\1\16\1\n\1\r\1\22\1\r\1\n\1N(\23\0\0\0R\34\0\0\0R\35\0\0\0t\7\0\0\0__doc__R2\0\0\0R3\0\0\0R4\0\0\0R5\0\0\0R6\0\0\0R7\0\0\0R\37\0\0\0R9\0\0\0R;\0\0\0R<\0\0\0R@\0\0\0RA\0\0\0RB\0\0\0R!\0\0\0R\23\0\0\0RK\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\10\0\0\0}\0\0\0s\36\0\0\0\6\t\6\2\t\n\t\5\t\5\t\5\t\5\t\3\17\t\t\5\t\6\t\6\t\10\t\10\6\2c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0se\0\0\0e\0\0Z\1\0e\2\0d\0\0\204\0\0\203\1\0Z\3\0e\2\0d\1\0\204\0\0\203\1\0Z\4\0d\2\0\204\0\0Z\5\0d\3\0\204\0\0Z\6\0d\4\0\204\0\0Z\7\0d\5\0\204\0\0Z\10\0d\6\0\204\0\0Z\t\0d\7\0\204\0\0Z\n\0d\10\0\204\0\0Z\v\0RS(\t\0\0\0c\2\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\1\0S(\2\0\0\0s4\0\0\0Return True if it was added, False if already there.N(\1\0\0\0t\23\0\0\0NotImplementedError(\2\0\0\0R\22\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\3\0\0\0add\372\0\0\0s\2\0\0\0\0\3c\2\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\1\0S(\2\0\0\0s2\0\0\0Return True if it was deleted, False if not there.N(\1\0\0\0RM\0\0\0(\2\0\0\0R\22\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\7\0\0\0discard\377\0\0\0s\2\0\0\0\0\3c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s.\0\0\0|\1\0|\0\0j\7\0o\20\0\1t\0\0|\1\0\203\1\0\202\1\0n\1\0\1|\0\0i\1\0|\1\0\203\1\0\1d\1\0S(\2\0\0\0s5\0\0\0Remove an element. If not a member, raise a KeyError.N(\2\0\0\0t\10\0\0\0KeyErrorRO\0\0\0(\2\0\0\0R\22\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0remove\4\1\0\0s\6\0\0\0\0\2\r\1\20\1c\1\0\0\0\3\0\0\0\5\0\0\0C\0\0\0sI\0\0\0t\0\0|\0\0\203\1\0}\1\0y\20\0|\1\0i\1\0\203\0\0}\2\0Wn\31\0\4t\2\0j\n\0o\r\0\1\1\1\1t\3\0\202\1\0n\2\0\1X|\0\0i\4\0|\2\0\203\1\0\1|\2\0S(\1\0\0\0s2\0\0\0Return the popped value. Raise KeyError if empty.(\5\0\0\0t\4\0\0\0iterR&\0\0\0R%\0\0\0RP\0\0\0RO\0\0\0(\3\0\0\0R\22\0\0\0R8\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\3\0\0\0pop\n\1\0\0s\16\0\0\0\0\2\f\1\3\1\20\1\16\1\v\1\r\1c\1\0\0\0\1\0\0\0\5\0\0\0C\0\0\0s7\0\0\0y\35\0x\26\0t\0\0o\16\0\1|\0\0i\1\0\203\0\0\1q\6\0\1WWn\23\0\4t\2\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd\1\0S(\2\0\0\0s6\0\0\0This is slow (creates N new iterators!) but effective.N(\3\0\0\0R\26\0\0\0RS\0\0\0RP\0\0\0(\1\0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\5\0\0\0clear\24\1\0\0s\f\0\0\0\0\2\3\1\3\0\7\1\23\1\16\1c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\"\0\0\0x\33\0|\1\0D]\23\0}\2\0|\0\0i\0\0|\2\0\203\1\0\1q\7\0W|\0\0S(\1\0\0\0N(\1\0\0\0RN\0\0\0(\3\0\0\0R\22\0\0\0R8\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\7\0\0\0__ior__\34\1\0\0s\10\0\0\0\0\1\7\0\6\1\21\1c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s3\0\0\0x,\0|\0\0D]$\0}\2\0|\2\0|\1\0j\7\0o\21\0\1|\0\0i\0\0|\2\0\203\1\0\1q\7\0\1q\7\0W|\0\0S(\1\0\0\0N(\1\0\0\0RO\0\0\0(\3\0\0\0R\22\0\0\0t\1\0\0\0cR:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\10\0\0\0__iand__!\1\0\0s\n\0\0\0\0\1\7\0\6\1\r\1\25\1c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0sc\0\0\0t\0\0|\1\0t\1\0\203\2\0p\23\0\1|\0\0i\2\0|\1\0\203\1\0}\1\0n\1\0\1x9\0|\1\0D]1\0}\2\0|\2\0|\0\0j\6\0o\21\0\1|\0\0i\3\0|\2\0\203\1\0\1q*\0\1|\0\0i\4\0|\2\0\203\1\0\1q*\0W|\0\0S(\1\0\0\0N(\5\0\0\0R.\0\0\0R\10\0\0\0R9\0\0\0RO\0\0\0RN\0\0\0(\3\0\0\0R\22\0\0\0R8\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\10\0\0\0__ixor__'\1\0\0s\20\0\0\0\0\1\20\1\23\1\7\0\6\1\r\1\21\2\21\1c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\"\0\0\0x\33\0|\1\0D]\23\0}\2\0|\0\0i\0\0|\2\0\203\1\0\1q\7\0W|\0\0S(\1\0\0\0N(\1\0\0\0RO\0\0\0(\3\0\0\0R\22\0\0\0R8\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\10\0\0\0__isub__1\1\0\0s\10\0\0\0\0\1\7\0\6\1\21\1(\f\0\0\0R\34\0\0\0R\35\0\0\0R\1\0\0\0RN\0\0\0RO\0\0\0RQ\0\0\0RS\0\0\0RT\0\0\0RU\0\0\0RW\0\0\0RX\0\0\0RY\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\t\0\0\0\370\0\0\0s\22\0\0\0\6\2\17\5\17\5\t\6\t\n\t\10\t\5\t\6\t\nc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sz\0\0\0e\0\0Z\1\0e\2\0d\0\0\204\0\0\203\1\0Z\3\0d\v\0d\1\0\204\1\0Z\5\0d\2\0\204\0\0Z\6\0d\3\0\204\0\0Z\7\0d\4\0\204\0\0Z\10\0d\5\0\204\0\0Z\t\0d\6\0\204\0\0Z\n\0d\7\0\204\0\0Z\v\0d\10\0\204\0\0Z\f\0d\v\0Z\r\0d\t\0\204\0\0Z\16\0d\n\0\204\0\0Z\17\0RS(\f\0\0\0c\2\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0RP\0\0\0(\2\0\0\0R\22\0\0\0t\3\0\0\0key(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\v\0\0\0__getitem__>\1\0\0s\2\0\0\0\0\2c\3\0\0\0\3\0\0\0\5\0\0\0C\0\0\0s'\0\0\0y\f\0|\0\0|\1\0\31SWn\24\0\4t\0\0j\n\0o\10\0\1\1\1\1|\2\0S\1Xd\0\0S(\1\0\0\0N(\1\0\0\0RP\0\0\0(\3\0\0\0R\22\0\0\0RZ\0\0\0t\7\0\0\0default(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\3\0\0\0getB\1\0\0s\10\0\0\0\0\1\3\1\f\1\16\1c\2\0\0\0\2\0\0\0\5\0\0\0C\0\0\0s+\0\0\0y\f\0|\0\0|\1\0\31\1Wn\24\0\4t\0\0j\n\0o\10\0\1\1\1\1t\1\0S\1Xt\2\0Sd\0\0S(\1\0\0\0N(\3\0\0\0RP\0\0\0R \0\0\0R\26\0\0\0(\2\0\0\0R\22\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR*\0\0\0H\1\0\0s\n\0\0\0\0\1\3\1\f\1\16\1\6\2c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\n\0\0\0t\0\0|\0\0\203\1\0S(\1\0\0\0N(\1\0\0\0RR\0\0\0(\1\0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\10\0\0\0iterkeysP\1\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\3\0\0\0c\0\0\0s\36\0\0\0x\27\0|\0\0D]\17\0}\1\0|\0\0|\1\0\31V\1q\7\0Wd\0\0S(\1\0\0\0N(\0\0\0\0(\2\0\0\0R\22\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\n\0\0\0itervaluesS\1\0\0s\6\0\0\0\0\1\7\0\6\1c\1\0\0\0\2\0\0\0\4\0\0\0c\0\0\0s$\0\0\0x\35\0|\0\0D]\25\0}\1\0|\1\0|\0\0|\1\0\31f\2\0V\1q\7\0Wd\0\0S(\1\0\0\0N(\0\0\0\0(\2\0\0\0R\22\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\t\0\0\0iteritemsW\1\0\0s\6\0\0\0\0\1\7\0\6\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\n\0\0\0t\0\0|\0\0\203\1\0S(\1\0\0\0N(\1\0\0\0t\4\0\0\0list(\1\0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\4\0\0\0keys[\1\0\0s\2\0\0\0\0\1c\1\0\0\0\3\0\0\0\6\0\0\0C\0\0\0s)\0\0\0g\0\0\4}\1\0|\0\0D]\27\0}\2\0|\1\0|\2\0|\0\0|\2\0\31f\2\0\22q\v\0~\1\0S(\1\0\0\0N(\0\0\0\0(\3\0\0\0R\22\0\0\0t\4\0\0\0_[1]RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\5\0\0\0items^\1\0\0s\2\0\0\0\0\1c\1\0\0\0\3\0\0\0\5\0\0\0C\0\0\0s#\0\0\0g\0\0\4}\1\0|\0\0D]\21\0}\2\0|\1\0|\0\0|\2\0\31\22q\v\0~\1\0S(\1\0\0\0N(\0\0\0\0(\3\0\0\0R\22\0\0\0Rc\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0valuesa\1\0\0s\2\0\0\0\0\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s2\0\0\0t\0\0|\1\0t\1\0\203\2\0o\"\0\1t\2\0|\0\0i\3\0\203\0\0\203\1\0t\2\0|\1\0i\3\0\203\0\0\203\1\0j\2\0S(\1\0\0\0N(\4\0\0\0R.\0\0\0R\n\0\0\0t\4\0\0\0dictRd\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR6\0\0\0g\1\0\0s\4\0\0\0\0\1\20\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\v\0\0\0|\0\0|\1\0j\2\0\fS(\1\0\0\0N(\0\0\0\0(\2\0\0\0R\22\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR7\0\0\0k\1\0\0s\2\0\0\0\0\1N(\20\0\0\0R\34\0\0\0R\35\0\0\0R\1\0\0\0R[\0\0\0R!\0\0\0R]\0\0\0R*\0\0\0R^\0\0\0R_\0\0\0R`\0\0\0Rb\0\0\0Rd\0\0\0Re\0\0\0R\23\0\0\0R6\0\0\0R7\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\n\0\0\0<\1\0\0s\30\0\0\0\6\2\17\4\f\6\t\10\t\3\t\4\t\4\t\3\t\3\t\4\6\2\t\4c\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\32\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0RS(\2\0\0\0c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\1\0|\0\0_\0\0d\0\0S(\1\0\0\0N(\1\0\0\0t\10\0\0\0_mapping(\2\0\0\0R\22\0\0\0t\7\0\0\0mapping(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\10\0\0\0__init__p\1\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0i\1\0\203\1\0S(\1\0\0\0N(\2\0\0\0R/\0\0\0Rg\0\0\0(\1\0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR(\0\0\0s\1\0\0s\2\0\0\0\0\1(\4\0\0\0R\34\0\0\0R\35\0\0\0Ri\0\0\0R(\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\f\0\0\0n\1\0\0s\4\0\0\0\6\2\t\3c\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\32\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0RS(\2\0\0\0c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\1\0|\0\0i\0\0j\6\0S(\1\0\0\0N(\1\0\0\0Rg\0\0\0(\2\0\0\0R\22\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR*\0\0\0y\1\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\3\0\0\0c\0\0\0s\35\0\0\0x\26\0|\0\0i\0\0D]\v\0}\1\0|\1\0V\1q\n\0Wd\0\0S(\1\0\0\0N(\1\0\0\0Rg\0\0\0(\2\0\0\0R\22\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\"\0\0\0|\1\0\0s\6\0\0\0\0\1\n\0\6\1(\4\0\0\0R\34\0\0\0R\35\0\0\0R*\0\0\0R\"\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\r\0\0\0w\1\0\0s\4\0\0\0\6\2\t\3c\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\32\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0RS(\2\0\0\0c\2\0\0\0\5\0\0\0\5\0\0\0C\0\0\0sB\0\0\0|\1\0\\\2\0}\2\0}\3\0y\21\0|\0\0i\0\0|\2\0\31}\4\0Wn\24\0\4t\1\0j\n\0o\10\0\1\1\1\1t\2\0S\1X|\4\0|\3\0j\2\0Sd\0\0S(\1\0\0\0N(\3\0\0\0Rg\0\0\0RP\0\0\0R \0\0\0(\5\0\0\0R\22\0\0\0t\4\0\0\0itemRZ\0\0\0R:\0\0\0t\1\0\0\0v(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR*\0\0\0\203\1\0\0s\f\0\0\0\0\1\f\1\3\1\21\1\16\1\6\2c\1\0\0\0\2\0\0\0\4\0\0\0c\0\0\0s*\0\0\0x#\0|\0\0i\0\0D]\30\0}\1\0|\1\0|\0\0i\0\0|\1\0\31f\2\0V\1q\n\0Wd\0\0S(\1\0\0\0N(\1\0\0\0Rg\0\0\0(\2\0\0\0R\22\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\"\0\0\0\214\1\0\0s\6\0\0\0\0\1\n\0\6\1(\4\0\0\0R\34\0\0\0R\35\0\0\0R*\0\0\0R\"\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\16\0\0\0\201\1\0\0s\4\0\0\0\6\2\t\tc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\32\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0RS(\2\0\0\0c\2\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s1\0\0\0x*\0|\0\0i\0\0D]\37\0}\2\0|\1\0|\0\0i\0\0|\2\0\31j\2\0o\5\0\1t\1\0S\1q\n\0Wt\2\0S(\1\0\0\0N(\3\0\0\0Rg\0\0\0R\26\0\0\0R \0\0\0(\3\0\0\0R\22\0\0\0R:\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR*\0\0\0\223\1\0\0s\n\0\0\0\0\1\n\0\6\1\24\1\t\1c\1\0\0\0\2\0\0\0\3\0\0\0c\0\0\0s$\0\0\0x\35\0|\0\0i\0\0D]\22\0}\1\0|\0\0i\0\0|\1\0\31V\1q\n\0Wd\0\0S(\1\0\0\0N(\1\0\0\0Rg\0\0\0(\2\0\0\0R\22\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\"\0\0\0\231\1\0\0s\6\0\0\0\0\1\n\0\6\1(\4\0\0\0R\34\0\0\0R\35\0\0\0R*\0\0\0R\"\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\17\0\0\0\221\1\0\0s\4\0\0\0\6\2\t\6c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0se\0\0\0e\0\0Z\1\0e\2\0d\0\0\204\0\0\203\1\0Z\3\0e\2\0d\1\0\204\0\0\203\1\0Z\4\0e\5\0\203\0\0Z\6\0e\6\0d\2\0\204\1\0Z\7\0d\3\0\204\0\0Z\10\0d\4\0\204\0\0Z\t\0d\7\0d\5\0\204\1\0Z\n\0d\10\0d\6\0\204\1\0Z\f\0RS(\t\0\0\0c\3\0\0\0\3\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0RP\0\0\0(\3\0\0\0R\22\0\0\0RZ\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\v\0\0\0__setitem__\240\1\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0RP\0\0\0(\2\0\0\0R\22\0\0\0RZ\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\v\0\0\0__delitem__\244\1\0\0s\2\0\0\0\0\2c\3\0\0\0\4\0\0\0\5\0\0\0C\0\0\0sK\0\0\0y\16\0|\0\0|\1\0\31}\3\0Wn+\0\4t\0\0j\n\0o\37\0\1\1\1\1|\2\0|\0\0i\1\0j\10\0o\7\0\1\202\0\0n\1\0\1|\2\0S\1X|\0\0|\1\0=|\3\0Sd\0\0S(\1\0\0\0N(\2\0\0\0RP\0\0\0t\27\0\0\0_MutableMapping__marker(\4\0\0\0R\22\0\0\0RZ\0\0\0R\\\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyRS\0\0\0\252\1\0\0s\20\0\0\0\0\1\3\1\16\1\16\1\20\1\7\1\6\2\7\1c\1\0\0\0\3\0\0\0\6\0\0\0C\0\0\0sM\0\0\0y\26\0t\0\0t\1\0|\0\0\203\1\0\203\1\0}\1\0Wn\31\0\4t\2\0j\n\0o\r\0\1\1\1\1t\3\0\202\1\0n\2\0\1X|\0\0|\1\0\31}\2\0|\0\0|\1\0=|\1\0|\2\0f\2\0S(\1\0\0\0N(\4\0\0\0R'\0\0\0RR\0\0\0R%\0\0\0RP\0\0\0(\3\0\0\0R\22\0\0\0RZ\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\7\0\0\0popitem\265\1\0\0s\16\0\0\0\0\1\3\1\26\1\16\1\v\1\n\1\7\1c\1\0\0\0\1\0\0\0\5\0\0\0C\0\0\0s7\0\0\0y\35\0x\26\0t\0\0o\16\0\1|\0\0i\1\0\203\0\0\1q\6\0\1WWn\23\0\4t\2\0j\n\0o\7\0\1\1\1\1n\2\0\1Xd\0\0S(\1\0\0\0N(\3\0\0\0R\26\0\0\0Ro\0\0\0RP\0\0\0(\1\0\0\0R\22\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyRT\0\0\0\276\1\0\0s\f\0\0\0\0\1\3\1\3\0\7\1\23\1\16\1c\2\0\0\0\5\0\0\0\6\0\0\0K\0\0\0s\270\0\0\0t\0\0|\1\0t\1\0\203\2\0o#\0\1xz\0|\1\0D]\24\0}\3\0|\1\0|\3\0\31|\0\0|\3\0\5\2\0\0s\2\0\0\0\t\0(\1\0\0\0t\3\0\0\0sum(\2\0\0\0R\22\0\0\0R:\0\0\0(\0\0\0\0(\1\0\0\0R:\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\5\0\0\0count\4\2\0\0s\2\0\0\0\0\1(\n\0\0\0R\34\0\0\0R\35\0\0\0RL\0\0\0R\1\0\0\0R[\0\0\0R\"\0\0\0R*\0\0\0Ry\0\0\0Ru\0\0\0R}\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyR\20\0\0\0\337\1\0\0s\16\0\0\0\6\5\6\2\17\4\t\n\t\6\t\4\t\6c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sn\0\0\0e\0\0Z\1\0e\2\0d\0\0\204\0\0\203\1\0Z\3\0e\2\0d\1\0\204\0\0\203\1\0Z\4\0e\2\0d\2\0\204\0\0\203\1\0Z\5\0d\3\0\204\0\0Z\6\0d\4\0\204\0\0Z\7\0d\5\0\204\0\0Z\10\0d\6\0d\7\0\204\1\0Z\t\0d\10\0\204\0\0Z\n\0d\t\0\204\0\0Z\v\0RS(\n\0\0\0c\3\0\0\0\3\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0Rt\0\0\0(\3\0\0\0R\22\0\0\0Ru\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyRl\0\0\0\16\2\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0Rt\0\0\0(\2\0\0\0R\22\0\0\0Ru\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyRm\0\0\0\22\2\0\0s\2\0\0\0\0\2c\3\0\0\0\3\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0Rt\0\0\0(\3\0\0\0R\22\0\0\0Ru\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0insert\26\2\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\32\0\0\0|\0\0i\0\0t\1\0|\0\0\203\1\0|\1\0\203\2\0\1d\0\0S(\1\0\0\0N(\2\0\0\0R~\0\0\0R/\0\0\0(\2\0\0\0R\22\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/_abcoll.pyt\6\0\0\0append\32\2\0\0s\2\0\0\0\0\1c\1\0\0\0\3\0\0\0\5\0\0\0C\0\0\0sX\0\0\0t\0\0|\0\0\203\1\0}\1\0xE\0t\1\0|\1\0d\1\0\32\203\1\0D]3\0}\2\0|\0\0|\1\0|\2\0\30d\2\0\30\31|\0\0|\2\0\31\2|\0\0|\2\0<|\0\0|\1\0|\2\0\30d\2\0\30\t\0\0\0s@\0\0\0\6\2\26\1\f\2\t\1\t\1\6\1\6\1\f\1\f\5\23\22\23\17\r\3\26\21\23\17\23\17\23\22\34x\r\3\26>\r\6\0342\26\t\31\n\31\20\26\r\26;\r\6\34(\r\1\r\1\r\3\26%", 4096) = 1003 read(7, "", 4096) = 0 close(7) = 0 munmap(0xb7efb000, 4096) = 0 stat64("/usr/lib/python2.6/abc", 0xbf909844) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/abc.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/abcmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/abc.py", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=6819, ...}) = 0 open("/usr/lib/python2.6/abc.pyc", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=5790, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(8, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\3\0\0\0@\0\0\0s?\0\0\0d\0\0Z\0\0d\1\0\204\0\0Z\1\0d\2\0e\2\0f\1\0d\3\0\204\0\0\203\0\0YZ\3\0d\4\0e\4\0f\1\0d\5\0\204\0\0\203\0\0YZ\5\0d\6\0S(\7\0\0\0s3\0\0\0Abstract Base Classes (ABCs) according to PEP 3119.c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0_\1\0|\0\0S(\1\0\0\0s\342\1\0\0A decorator indicating abstract methods.\n\n Requires that the metaclass is ABCMeta or derived from it. A\n class that has a metaclass derived from ABCMeta cannot be\n instantiated unless all of its abstract methods are overridden.\n The abstract methods can be called using any of the the normal\n 'super' call mechanisms.\n\n Usage:\n\n class C(metaclass=ABCMeta):\n @abstractmethod\n def my_abstract_method(self, ...):\n ...\n (\2\0\0\0t\4\0\0\0Truet\24\0\0\0__isabstractmethod__(\1\0\0\0t\7\0\0\0funcobj(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pyt\16\0\0\0abstractmethod\7\0\0\0s\4\0\0\0\0\20\t\1t\20\0\0\0abstractpropertyc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\24\0\0\0e\0\0Z\1\0d\0\0Z\2\0e\3\0Z\4\0RS(\1\0\0\0s\21\3\0\0A decorator indicating abstract properties.\n\n Requires that the metaclass is ABCMeta or derived from it. A\n class that has a metaclass derived from ABCMeta cannot be\n instantiated unless all of its abstract properties are overridden.\n The abstract properties can be called using any of the the normal\n 'super' call mechanisms.\n\n Usage:\n\n class C(metaclass=ABCMeta):\n @abstractproperty\n def my_abstract_property(self):\n ...\n\n This defines a read-only property; you can also define a read-write\n abstract property using the 'long' form of property declaration:\n\n class C(metaclass=ABCMeta):\n def getx(self): ...\n def setx(self, value): ...\n x = abstractproperty(getx, setx)\n (\5\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__t\7\0\0\0__doc__R\0\0\0\0R\1\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pyR\4\0\0\0\33\0\0\0s\4\0\0\0\6\27\6\1t\7\0\0\0ABCMetac\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sD\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0d\2\0\204\0\0Z\4\0d\3\0\204\0\0Z\5\0d\7\0d\4\0\204\1\0Z\7\0d\5\0\204\0\0Z\10\0d\6\0\204\0\0Z\t\0RS(\10\0\0\0si\2\0\0Metaclass for defining Abstract Base Classes (ABCs).\n\n Use this metaclass to create an ABC. An ABC can be subclassed\n directly, and then acts as a mix-in class. You can also register\n unrelated concrete classes (even built-in classes) and unrelated\n ABCs as 'virtual subclasses' -- these and their descendants will\n be considered subclasses of the registering ABC by the built-in\n issubclass() function, but the registering ABC won't show up in\n their MRO (Method Resolution Order) nor will method\n implementations defined by the registering ABC be callable (not\n even via super()).\n\n i\0\0\0\0c\4\0\0\0\10\0\0\0\6\0\0\0C\0\0\0s\347\0\0\0t\0\0t\1\0|\0\0\203\2\0i\2\0|\0\0|\1\0|\2\0|\3\0\203\4\0}\4\0t\3\0d\1\0\204\0\0|\3\0i\4\0\203\0\0D\203\1\0\203\1\0}\5\0xd\0|\2\0D]\\\0}\6\0xS\0t\5\0|\6\0d\2\0t\3\0\203\0\0\203\3\0D]<\0}\1\0t\5\0|\4\0|\1\0d\0\0\203\3\0}\7\0t\5\0|\7\0d\3\0t\7\0\203\3\0o\21\0\1|\5\0i\10\0|\1\0\203\1\0\1q`\0\1q`\0WqD\0Wt\t\0|\5\0\203\1\0|\4\0_\n\0t\3\0\203\0\0|\4\0_\v\0t\3\0\203\0\0|\4\0_\f\0t\3\0\203\0\0|\4\0_\r\0t\1\0i\16\0|\4\0_\17\0|\4\0S(\4\0\0\0Nc\1\0\0\0\3\0\0\0\5\0\0\0s\0\0\0s6\0\0\0x/\0|\0\0](\0\\\2\0}\1\0}\2\0t\0\0|\2\0d\0\0t\1\0\203\3\0o\t\0\1|\1\0V\1q\6\0\1q\6\0Wd\1\0S(\2\0\0\0R\1\0\0\0N(\2\0\0\0t\7\0\0\0getattrt\5\0\0\0False(\3\0\0\0t\2\0\0\0.0t\4\0\0\0namet\5\0\0\0value(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pys\t\0\0\0N\0\0\0s\4\0\0\0\t\1\t\1t\23\0\0\0__abstractmethods__R\1\0\0\0(\20\0\0\0t\5\0\0\0superR\10\0\0\0t\7\0\0\0__new__t\3\0\0\0sett\5\0\0\0itemsR\t\0\0\0t\4\0\0\0NoneR\n\0\0\0t\3\0\0\0addt\t\0\0\0frozensetR\16\0\0\0t\r\0\0\0_abc_registryt\n\0\0\0_abc_cachet\23\0\0\0_abc_negative_cachet\31\0\0\0_abc_invalidation_countert\33\0\0\0_abc_negative_cache_version(\10\0\0\0t\4\0\0\0mclsR\f\0\0\0t\5\0\0\0basest\t\0\0\0namespacet\3\0\0\0clst\t\0\0\0abstractst\4\0\0\0baseR\r\0\0\0(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pyR\20\0\0\0K\0\0\0s \0\0\0\0\1!\2\t\1\23\2\7\0\6\1\26\0\6\1\22\1\23\1\31\1\17\2\f\1\f\1\f\1\f\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0sx\0\0\0t\0\0|\0\0t\1\0\203\2\0p\20\0\1t\2\0d\1\0\203\1\0\202\1\0n\1\0\1t\3\0|\1\0|\0\0\203\2\0o\5\0\1d\2\0S\1t\3\0|\0\0|\1\0\203\2\0o\20\0\1t\4\0d\3\0\203\1\0\202\1\0n\1\0\1|\0\0i\5\0i\6\0|\1\0\203\1\0\1t\7\0\4i\10\0d\4\0007\2_\10\0d\2\0S(\5\0\0\0s&\0\0\0Register a virtual subclass of an ABC.s\31\0\0\0Can only register classesNs'\0\0\0Refusing to create an inheritance cyclei\1\0\0\0(\t\0\0\0t\n\0\0\0isinstancet\4\0\0\0typet\t\0\0\0TypeErrort\n\0\0\0issubclasst\f\0\0\0RuntimeErrorR\26\0\0\0R\24\0\0\0R\10\0\0\0R\31\0\0\0(\2\0\0\0R\36\0\0\0t\10\0\0\0subclass(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pyt\10\0\0\0register^\0\0\0s\20\0\0\0\0\2\20\1\20\1\20\1\5\3\20\2\20\1\20\1c\2\0\0\0\4\0\0\0\6\0\0\0C\0\0\0s\206\0\0\0|\1\0\4d\1\0|\0\0i\0\0|\0\0i\1\0f\2\0\26\2IJ|\1\0\4d\2\0t\2\0i\3\0\26\2IJxT\0t\4\0|\0\0i\5\0i\6\0\203\0\0\203\1\0D]=\0}\2\0|\2\0i\7\0d\3\0\203\1\0o'\0\1t\10\0|\0\0|\2\0\203\2\0}\3\0|\1\0\4d\4\0|\2\0|\3\0f\2\0\26\2IJqA\0\1qA\0Wd\5\0S(\6\0\0\0s'\0\0\0Debug helper to print the ABC registry.s\f\0\0\0Class: %s.%ss\17\0\0\0Inv.", 4096) = 4096 fstat64(8, {st_mode=S_IFREG|0644, st_size=5790, ...}) = 0 read(8, "counter: %st\5\0\0\0_abc_s\6\0\0\0%s: %rN(\t\0\0\0R\6\0\0\0R\5\0\0\0R\10\0\0\0R\31\0\0\0t\6\0\0\0sortedt\10\0\0\0__dict__t\4\0\0\0keyst\n\0\0\0startswithR\t\0\0\0(\4\0\0\0R\36\0\0\0t\4\0\0\0fileR\f\0\0\0R\r\0\0\0(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pyt\16\0\0\0_dump_registryl\0\0\0s\16\0\0\0\0\2\32\1\21\1\26\0\6\1\20\1\17\1c\2\0\0\0\4\0\0\0\4\0\0\0C\0\0\0s\240\0\0\0t\0\0|\1\0d\1\0d\2\0\203\3\0}\2\0|\2\0|\0\0i\2\0j\6\0o\5\0\1t\3\0S\1t\4\0|\1\0\203\1\0}\3\0|\3\0|\2\0j\10\0p\r\0\1|\2\0d\2\0j\10\0o6\0\1|\0\0i\5\0t\6\0i\7\0j\2\0o\25\0\1|\3\0|\0\0i\10\0j\6\0o\5\0\1t\t\0S\1|\0\0i\n\0|\3\0\203\1\0S\1|\0\0i\n\0|\2\0\203\1\0p\r\0\1|\0\0i\n\0|\3\0\203\1\0S(\3\0\0\0s'\0\0\0Override for isinstance(instance, cls).t\t\0\0\0__class__N(\v\0\0\0R\t\0\0\0R\23\0\0\0R\27\0\0\0R\0\0\0\0R\"\0\0\0R\32\0\0\0R\10\0\0\0R\31\0\0\0R\30\0\0\0R\n\0\0\0t\21\0\0\0__subclasscheck__(\4\0\0\0R\36\0\0\0t\10\0\0\0instanceR&\0\0\0t\7\0\0\0subtype(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pyt\21\0\0\0__instancecheck__u\0\0\0s\30\0\0\0\0\3\22\1\20\1\5\1\f\1\32\1\6\1\r\1\20\1\5\2\16\1\20\1c\2\0\0\0\5\0\0\0\6\0\0\0C\0\0\0ss\1\0\0|\1\0|\0\0i\0\0j\6\0o\5\0\1t\1\0S\1|\0\0i\2\0t\3\0i\4\0j\0\0o\34\0\1t\5\0\203\0\0|\0\0_\6\0t\3\0i\4\0|\0\0_\2\0n\26\0\1|\1\0|\0\0i\6\0j\6\0o\5\0\1t\7\0S\1|\0\0i\10\0|\1\0\203\1\0}\2\0|\2\0t\t\0j\t\0oG\0\1t\n\0|\2\0t\v\0\203\2\0p\7\0\1t\f\0\202\1\0\1|\2\0o\24\0\1|\0\0i\0\0i\r\0|\1\0\203\1\0\1n\21\0\1|\0\0i\6\0i\r\0|\1\0\203\1\0\1|\2\0S\1|\0\0t\16\0|\1\0d\1\0d\2\0\203\3\0j\6\0o\25\0\1|\0\0i\0\0i\r\0|\1\0\203\1\0\1t\1\0S\1x6\0|\0\0i\17\0D]+\0}\3\0t\20\0|\1\0|\3\0\203\2\0o\25\0\1|\0\0i\0\0i\r\0|\1\0\203\1\0\1t\1\0S\1q\364\0Wx9\0|\0\0i\21\0\203\0\0D]+\0}\4\0t\20\0|\1\0|\4\0\203\2\0o\25\0\1|\0\0i\0\0i\r\0|\1\0\203\1\0\1t\1\0S\1q0\1W|\0\0i\6\0i\r\0|\1\0\203\1\0\1t\7\0S(\3\0\0\0s'\0\0\0Override for issubclass(subclass, cls).t\7\0\0\0__mro__(\0\0\0\0(\22\0\0\0R\27\0\0\0R\0\0\0\0R\32\0\0\0R\10\0\0\0R\31\0\0\0R\21\0\0\0R\30\0\0\0R\n\0\0\0t\20\0\0\0__subclasshook__t\16\0\0\0NotImplementedR!\0\0\0t\4\0\0\0boolt\16\0\0\0AssertionErrorR\24\0\0\0R\t\0\0\0R\26\0\0\0R$\0\0\0t\16\0\0\0__subclasses__(\5\0\0\0R\36\0\0\0R&\0\0\0t\2\0\0\0okt\4\0\0\0rclst\4\0\0\0scls(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pyR0\0\0\0\206\0\0\0s:\0\0\0\0\3\20\1\5\2\23\2\f\1\20\1\20\1\5\2\17\1\r\1\27\1\7\1\24\2\20\1\5\2\31\1\20\1\5\2\n\0\6\1\20\1\20\1\t\2\r\0\6\1\20\1\20\1\t\2\20\1N(\n\0\0\0R\5\0\0\0R\6\0\0\0R\7\0\0\0R\31\0\0\0R\20\0\0\0R'\0\0\0R\23\0\0\0R.\0\0\0R3\0\0\0R0\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pyR\10\0\0\0006\0\0\0s\16\0\0\0\6\16\6\5\6\2\t\23\t\16\f\t\t\21N(\6\0\0\0R\7\0\0\0R\3\0\0\0t\10\0\0\0propertyR\4\0\0\0R\"\0\0\0R\10\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\31\0\0\0/usr/lib/python2.6/abc.pyt\10\0\0\0\4\0\0\0s\6\0\0\0\6\3\t\24\26\33", 4096) = 1694 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7efb000, 4096) = 0 close(7) = 0 close(6) = 0 close(5) = 0 stat64("/usr/lib/python2.6/copy_reg", 0xbf910584) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/copy_reg.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/copy_regmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/copy_reg.py", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=6800, ...}) = 0 open("/usr/lib/python2.6/copy_reg.pyc", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=5156, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(6, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\10\0\0\0@\0\0\0s\330\0\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0l\2\0Z\3\0\1d\3\0d\4\0d\5\0d\6\0d\7\0g\5\0Z\4\0h\0\0Z\5\0d\24\0d\10\0\204\1\0Z\7\0d\t\0\204\0\0Z\10\0y\10\0e\t\0\1Wn\23\0\4e\n\0j\n\0o\7\0\1\1\1\1n\33\0\1Xd\n\0\204\0\0Z\v\0e\7\0e\t\0e\v\0e\t\0\203\3\0\1d\v\0\204\0\0Z\f\0d\25\0Z\r\0d\16\0\204\0\0Z\16\0d\17\0\204\0\0Z\17\0d\20\0\204\0\0Z\20\0h\0\0Z\21\0h\0\0Z\22\0h\0\0Z\23\0d\21\0\204\0\0Z\24\0d\22\0\204\0\0Z\25\0d\23\0\204\0\0Z\26\0d\24\0S(\26\0\0\0s\254\0\0\0Helper to provide extensibility for pickle/cPickle.\n\nThis is only useful to add pickle support for extension types defined in\nC, not for instances of user-defined classes.\ni\377\377\377\377(\1\0\0\0t\t\0\0\0ClassTypet\6\0\0\0picklet\v\0\0\0constructort\r\0\0\0add_extensiont\20\0\0\0remove_extensiont\25\0\0\0clear_extension_cachec\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0sl\0\0\0t\0\0|\0\0\203\1\0t\1\0j\10\0o\20\0\1t\2\0d\1\0\203\1\0\202\1\0n\1\0\1t\3\0|\1\0d\2\0\203\2\0p\20\0\1t\2\0d\3\0\203\1\0\202\1\0n\1\0\1|\1\0t\4\0|\0\0<|\2\0d\0\0j\t\0o\16\0\1t\6\0|\2\0\203\1\0\1n\1\0\1d\0\0S(\4\0\0\0Ns-\0\0\0copy_reg is not intended for use with classest\10\0\0\0__call__s$\0\0\0reduction functions must be callable(\7\0\0\0t\4\0\0\0typet\n\0\0\0_ClassTypet\t\0\0\0TypeErrort\7\0\0\0hasattrt\16\0\0\0dispatch_tablet\4\0\0\0NoneR\2\0\0\0(\3\0\0\0t\7\0\0\0ob_typet\17\0\0\0pickle_functiont\16\0\0\0constructor_ob(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyR\1\0\0\0\16\0\0\0s\16\0\0\0\0\1\23\1\20\2\20\1\20\1\n\4\r\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s$\0\0\0t\0\0|\0\0d\1\0\203\2\0p\20\0\1t\1\0d\2\0\203\1\0\202\1\0n\1\0\1d\0\0S(\3\0\0\0NR\6\0\0\0s\35\0\0\0constructors must be callable(\2\0\0\0R\n\0\0\0R\t\0\0\0(\1\0\0\0t\6\0\0\0object(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyR\2\0\0\0\33\0\0\0s\4\0\0\0\0\1\20\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s\26\0\0\0t\0\0|\0\0i\1\0|\0\0i\2\0f\2\0f\2\0S(\1\0\0\0N(\3\0\0\0t\7\0\0\0complext\4\0\0\0realt\4\0\0\0imag(\1\0\0\0t\1\0\0\0c(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyt\16\0\0\0pickle_complex'\0\0\0s\2\0\0\0\0\1c\3\0\0\0\4\0\0\0\3\0\0\0C\0\0\0s]\0\0\0|\1\0t\0\0j\10\0o\23\0\1t\0\0i\1\0|\0\0\203\1\0}\3\0n:\0\1|\1\0i\1\0|\0\0|\2\0\203\2\0}\3\0|\1\0i\2\0t\0\0i\2\0j\3\0o\24\0\1|\1\0i\2\0|\3\0|\2\0\203\2\0\1n\1\0\1|\3\0S(\1\0\0\0N(\3\0\0\0R\20\0\0\0t\7\0\0\0__new__t\10\0\0\0__init__(\4\0\0\0t\3\0\0\0clst\4\0\0\0baset\5\0\0\0statet\3\0\0\0obj(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyt\16\0\0\0_reconstructor.\0\0\0s\f\0\0\0\0\1\r\1\23\2\22\1\23\1\24\1i\1\0\0\0i\t\0\0\0c\2\0\0\0\7\0\0\0\10\0\0\0C\0\0\0sI\1\0\0|\1\0d\1\0j\0\0p\7\0\1t\0\0\202\1\0\1x>\0|\0\0i\1\0i\2\0D]*\0}\2\0t\3\0|\2\0d\2\0\203\2\0o\24\0\1|\2\0i\4\0t\5\0@\fo\5\0\1Pq!\0\1q!\0Wt\6\0}\2\0|\2\0t\6\0j\10\0o\n\0\1d\0\0}\3\0n1\0\1|\2\0|\0\0i\1\0j\10\0o\24\0\1t\10\0d\3\0|\2\0i\t\0\26\202\2\0n\1\0\1|\2\0|\0\0\203\1\0}\3\0|\0\0i\1\0|\2\0|\3\0f\3\0}\4\0y\r\0|\0\0i\n\0}\5\0Wn_\0\4t\v\0j\n\0oS\0\1\1\1\1t\f\0|\0\0d\4\0d\0\0\203\3\0o\20\0\1t\10\0d\5\0\203\1\0\202\1\0n\1\0\1y\r\0|\0\0i\r\0}\6\0Wq&\1\4t\v\0j\n\0o\r\0\1\1\1\1d\0\0}\6\0q&\1\1Xn\v\0\1X|\5\0\203\0\0}\6\0|\6\0o\16\0\1t\16\0|\4\0|\6\0f\3\0S\1t\16\0|\4\0f\2\0Sd\0\0S(\6\0\0\0Ni\2\0\0\0t\t\0\0\0__flags__s\27\0\0\0can't pickle %s objectst\t\0\0\0__slots__sN\0\0\0a class that defines __slots__ without defining __getstate__ cannot be pickled(\17\0\0\0t\16\0\0\0AssertionErrort\t\0\0\0__class__t\7\0\0\0__mro__R\n\0\0\0R\35\0\0\0t\t\0\0\0_HEAPTYPER\20\0\0\0R\f\0\0\0R\t\0\0\0t\10\0\0\0__name__t\f\0\0\0__getstate__t\16\0\0\0AttributeErrort\7\0\0\0getattrt\10\0\0\0__dict__R\34\0\0\0(\7\0\0\0t\4\0\0\0selft\5\0\0\0protoR\31\0\0\0R\32\0\0\0t\4\0\0\0argst\10\0\0\0getstatet\4\0\0\0dict(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyt\n\0\0\0_reduce_ex;\0\0\0s2\0\0\0\0\1\24\1\r\0\6\1\37\1\t\2\6\1\r\1\n\2\20\1\24\1\f\1\22\1\3\1\r\1\16\1\23\1\20\2\3\1\r\1\16\1\20\2\t\1\7\1\16\2c\1\0\0\0\2\0\0\0\3\0\0\0G\0\0\0s\20\0\0\0|\0\0i\0\0|\0\0|\1\0\214\1\0S(\1\0\0\0N(\1\0\0\0R\26\0\0\0(\2\0\0\0R\30\0\0\0R*\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyt\n\0\0\0__newobj__\\\0\0\0s\2\0\0\0\0\1c\1\0\0\0\5\0\0\0\7\0\0\0C\0\0\0s\34\1\0\0|\0\0i\0\0i\1\0d\1\0\203\1\0}\1\0|\1\0d\7\0j\t\0o\5\0\1|\1\0S\1g\0\0}\1\0t\3\0|\0\0d\2\0\203\2\0p\4\0\1n\304\0\1x\300\0|\0\0i\4\0D]\265\0}\2\0d\2\0|\2\0i\0\0j\6\0o\237\0\1|\2\0i\0\0d\2\0\31}\3\0t\5\0|\3\0t\6\0\203\2\0o\r\0\1|\3\0f\1\0}\3\0n\1\0\1xr\0|\3\0D]f\0}\4\0|\4\0d\10\0j\6\0o\7\0\1q\217\0q\217\0\1|\4\0i\7\0d\5\0\203\1\0o/\0\1|\4\0i\10\0d\5\0\203\1\0\fo\36\0\1|\1\0i\t\0d\6\0|\2\0i\n\0|\4\0f\2\0\26\203\1\0\1q\217\0\1|\1\0i\t\0|\4\0\203\1\0\1q\217\0WqH\0\1qH\0Wy\r\0|\1\0|\0\0_\v\0Wn\7\0\1\1\1n\1\0X|\1\0S(\t\0\0\0s\233\1\0\0Return a list of slot names for a given class.\n\n This needs to find slots defined by the class and its bases, so we\n can't simply return the __slots__ attribute. We must walk down\n the Method Resolution Order and concatenate the __slots__ of each\n class found there. (This assumes classes don't modify their\n __slots__ attribute to misrepresent their slots after the class is\n defined.)\n t\r\0\0\0__slotnames__R\36\0\0\0R'\0\0\0t\v\0\0\0__weakref__t\2\0\0\0__s\5\0\0\0_%s%sN(\2\0\0\0s\10\0\0\0__dict__s\v\0\0\0__weakref__(\f\0\0\0R'\0\0\0t\3\0\0\0getR\f\0\0\0R\n\0\0\0R!\0\0\0t\n\0\0\0isinstancet\n\0\0\0basestringt\n\0\0\0startswitht\10\0\0\0endswitht\6\0\0\0appendR#\0\0\0R/\0\0\0(\5\0\0\0R\30\0\0\0t\5\0\0\0namesR\24\0\0\0t\5\0\0\0slotst\4\0\0\0name(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyt\n\0\0\0_slotnames_\0\0\0s0\0\0\0\0\f\22\1\r\1\5\3\6\1\20\2\4\3\n\0\6\1\20\1\r\2\20\1\r\1\7\0\6\2\r\1\7\2!\1\36\2\31\3\3\1\r\1\3\1\4\2c\3\0\0\0\4\0\0\0\5\0\0\0C\0\0\0s\342\0\0\0t\0\0|\2\0\203\1\0}\2\0d\1\0|\2\0\4\3j\1\0o\n\0\1d\2\0j\1\0n\2\0\2\1p\r\0\1t\1\0d\3\0\202\2\0n\1\0\1|\0\0|\1\0f\2\0}\3\0t\2\0i\3\0|\3\0\203\1\0|\2\0j\2\0o\33\0\1t\4\0i\3\0|\2\0\203\1\0|\3\0j\2\0o\5\0\1d\4\0S\1|\3\0t\2\0j\6\0o\36\0\1t\1\0d\5\0|\3\0t\2\0|\3\0\31f\2\0\26\203\1\0\202\1\0n\1\0\1|\2\0t\4\0j\6\0o\36\0\1t\1\0d\6\0|\2\0t\4\0|\2\0\31f\2\0\26\203\1\0\202\1\0n\1\0\1|\2\0t\2\0|\3\0<|\3\0t\4\0|\2\0\0\0\0R2\0\0\0R?\0\0\0R=\0\0\0t\20\0\0\0_extension_cache(\4\0\0\0R@\0\0\0R:\0\0\0RA\0\0\0RB\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyR\4\0\0\0\257\0\0\0s\22\0\0\0\0\2\f\1\26\1\26\1\6\1\24\1\7\1\7\1\r\1c\0\0\0\0\0\0\0\0\1\0\0\0C\0\0\0s\16\0\0\0t\0\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0RC\0\0\0t\5\0\0\0clear(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyR\5\0\0\0\273\0\0\0s\2\0\0\0\0\1Ni\0\2\0\0(\27\0\0\0t\7\0\0\0__doc__t\5\0\0\0typesR\0\0\0\0R\10\0\0\0t\7\0\0\0__all__R\v\0\0\0R\f\0\0\0R\1\0\0\0R\2\0\0\0R\21\0\0\0t\t\0\0\0NameErrorR\25\0\0\0R\34\0\0\0R\"\0\0\0R-\0\0\0R.\0\0\0R;\0\0\0R>\0\0\0R?\0\0\0RC\0\0\0R\3\0\0\0R\4\0\0\0R\5\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/copy_reg.pyt\10\0\0\0\5\0\0\0s.\0\0\0\6\2\20\2\6\1\17\2\6\2\f\r\t\6\3\1\10\1\16\1\5\3\t\3\20\4\t\t\6\4\t!\t\3\t8\6\1\6\1\6\4\t\22\t\f", 4096) = 1060 read(6, "", 4096) = 0 close(6) = 0 munmap(0xb7efb000, 4096) = 0 close(5) = 0 close(4) = 0 geteuid32() = 1000 getuid32() = 1000 getegid32() = 100 getgid32() = 100 stat64("/home/sragavan/.local/lib/python2.6/site-packages", 0xbf917538) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/python2.6/site-packages", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 4 fstat64(4, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 fcntl64(4, F_GETFD) = 0x1 (flags FD_CLOEXEC) getdents64(4, /* 108 entries */, 4096) = 3912 getdents64(4, /* 0 entries */, 4096) = 0 close(4) = 0 open("/usr/lib/python2.6/site-packages/Numeric.pth", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=8, ...}) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=8, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(4, "Numeric\n", 8192) = 8 read(4, "", 4096) = 0 stat64("/usr/lib/python2.6/site-packages/Numeric", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 read(4, "", 8192) = 0 close(4) = 0 munmap(0xb7efb000, 4096) = 0 open("/usr/lib/python2.6/site-packages/_local.pth", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=121, ...}) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=121, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(4, "import site; import sys; site.addsitedir('/usr/local/' + sys.lib + '/python' + sys.version[:3] + '/site-packages',set())\n", 8192) = 121 read(4, "", 4096) = 0 open("/usr/local/lib/python2.6/site-packages", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory) read(4, "", 8192) = 0 close(4) = 0 munmap(0xb7efb000, 4096) = 0 open("/usr/lib/python2.6/site-packages/pygtk.pth", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=8, ...}) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=8, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(4, "gtk-2.0\n", 8192) = 8 read(4, "", 4096) = 0 stat64("/usr/lib/python2.6/site-packages/gtk-2.0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 read(4, "", 8192) = 0 close(4) = 0 munmap(0xb7efb000, 4096) = 0 open("/usr/lib/python2.6/site-packages/pyinotify.pth", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=10, ...}) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=10, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(4, "pyinotify\n", 8192) = 10 read(4, "", 4096) = 0 stat64("/usr/lib/python2.6/site-packages/pyinotify", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 read(4, "", 8192) = 0 close(4) = 0 munmap(0xb7efb000, 4096) = 0 stat64("/usr/lib/site-python", 0xbf917538) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat64("/usr/lib/python2.6", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat64("/usr/lib/python2.6/sitecustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sitecustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sitecustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sitecustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sitecustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/plat-linux2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/plat-linux2/sitecustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/sitecustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/sitecustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/sitecustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/sitecustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-tk", 0xbf910404) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat64("/usr/lib/python2.6/lib-tk", 0xbf91343c) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-old", 0xbf910404) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6", {st_mode=S_IFDIR|0755, st_size=20480, ...}) = 0 stat64("/usr/lib/python2.6/lib-old", 0xbf91343c) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/lib-dynload", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/lib-dynload/sitecustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/sitecustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/sitecustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/sitecustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/sitecustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/sitecustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/sitecustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/sitecustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/sitecustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/sitecustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/Numeric", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/Numeric", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/Numeric/sitecustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/Numeric/sitecustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/Numeric/sitecustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/Numeric/sitecustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/Numeric/sitecustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/python2.6/site-packages", 0xbf910404) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/python2.6", 0xbf910404) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/local/lib/python2.6/site-packages", 0xbf91343c) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/gtk-2.0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/gtk-2.0", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/gtk-2.0/sitecustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/gtk-2.0/sitecustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/gtk-2.0/sitecustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/gtk-2.0/sitecustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/gtk-2.0/sitecustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/pyinotify", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/pyinotify", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/pyinotify/sitecustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/pyinotify/sitecustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/pyinotify/sitecustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/pyinotify/sitecustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/pyinotify/sitecustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/usercustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/usercustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/usercustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/usercustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/usercustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/usercustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/usercustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/usercustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/usercustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/usercustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/usercustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/usercustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/usercustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/usercustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/usercustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/usercustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/usercustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/usercustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/usercustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/usercustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/Numeric/usercustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/Numeric/usercustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/Numeric/usercustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/Numeric/usercustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/Numeric/usercustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/gtk-2.0/usercustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/gtk-2.0/usercustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/gtk-2.0/usercustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/gtk-2.0/usercustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/gtk-2.0/usercustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/pyinotify/usercustomize", 0xbf913644) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/pyinotify/usercustomize.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/pyinotify/usercustomizemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/pyinotify/usercustomize.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/pyinotify/usercustomize.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) close(3) = 0 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/share/locale/locale.alias", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2512, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 read(3, "# Locale name alias data base.\n# Copyright (C) 1996-2001,2003,2007 Free Software Foundation, Inc.\n#\n# This program is free software; you can redistribute it and/or modify\n# it under the terms of the GNU General Public License as published by\n# the Free Software Foundation; either version 2, or (at your option)\n# any later version.\n#\n# This program is distributed in the hope that it will be useful,\n# but WITHOUT ANY WARRANTY; without even the implied warranty of\n# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n# GNU General Public License for more details.\n#\n# You should have received a copy of the GNU General Public License\n# along with this program; if not, write to the Free Software\n# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n\n# The format of this file is the same as for the corresponding file of\n# the X Window System, which normally can be found in\n#\t/usr/lib/X11/locale/locale.alias\n# A single line contains two fields: an alias and a substitution value.\n# All entries are case independent.\n\n# Note: This file is obsolete and is kept around for the time being for\n# backward compatibility. Nobody should rely on the names defined here.\n# Locales should always be specified by their full name.\n\nbokmal\t\tnb_NO.ISO-8859-1\nbokm\345l\t\tnb_NO.ISO-8859-1\ncatalan\t\tca_ES.ISO-8859-1\ncroatian\thr_HR.ISO-8859-2\nczech\t\tcs_CZ.ISO-8859-2\ndanish da_DK.ISO-8859-1\ndansk\t\tda_DK.ISO-8859-1\ndeutsch\t\tde_DE.ISO-8859-1\ndutch\t\tnl_NL.ISO-8859-1\neesti\t\tet_EE.ISO-8859-1\nestonian\tet_EE.ISO-8859-1\nfinnish fi_FI.ISO-8859-1\nfran\347ais\tfr_FR.ISO-8859-1\nfrench\t\tfr_FR.ISO-8859-1\ngalego\t\tgl_ES.ISO-8859-1\ngalician\tgl_ES.ISO-8859-1\ngerman\t\tde_DE.ISO-8859-1\ngreek el_GR.ISO-8859-7\nhebrew he_IL.ISO-8859-8\nhrvatski\thr_HR.ISO-8859-2\nhungarian hu_HU.ISO-8859-2\nicelandic is_IS.ISO-8859-1\nitalian it_IT.ISO-8859-1\njapanese\tja_JP.eucJP\njapanese.euc\tja_JP.eucJP\nja_JP\t\tja_JP.eucJP\nja_JP.ujis\tja_JP.eucJP\njapanese.sjis\tja_JP.SJIS\nkorean\t\tko_KR.eucKR\nkorean.euc \tko_KR.eucKR\nko_KR\t\tko_KR.eucKR\nlithuanian lt_LT.ISO-8859-13\nnorwegian nb_NO.ISO-8859-1\nnynorsk\t\tnn_NO.ISO-8859-1\npolish pl_PL.ISO-8859-2\nportuguese pt_PT.ISO-8859-1\nromanian ro_RO.ISO-8859-2\nrussian ru_RU.ISO-8859-5\nslovak sk_SK.ISO-8859-2\nslovene sl_SI.ISO-8859-2\nslovenian sl_SI.ISO-8859-2\nspanish es_ES.ISO-8859-1\nswedish sv_SE.ISO-8859-1\nthai\t\tth_TH.TIS-620\nturkish tr_TR.ISO-8859-9\n", 4096) = 2512 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7efb000, 4096) = 0 open("/usr/lib/locale/en_US.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/en_US.utf8/LC_CTYPE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=256444, ...}) = 0 mmap2(NULL, 256444, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7b03000 close(3) = 0 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0 mmap2(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0xb7ef5000 close(3) = 0 futex(0xb7d1da4c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 stat64("/usr/lib/python2.6/encodings", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat64("/usr/lib/python2.6/encodings/__init__.py", {st_mode=S_IFREG|0644, st_size=5638, ...}) = 0 stat64("/usr/lib/python2.6/encodings/__init__", 0xbf916324) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/__init__.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/__init__module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/__init__.py", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=5638, ...}) = 0 open("/usr/lib/python2.6/encodings/__init__.pyc", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=4408, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(4, "\321\362\r\n\363!6Ic\0\0\0\0\0\0\0\0\6\0\0\0@\0\0\0s\216\0\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\3\0k\2\0l\3\0Z\3\0\1d\1\0d\2\0k\4\0Z\4\0h\0\0Z\5\0d\4\0Z\6\0d\5\0g\1\0Z\7\0d\6\0Z\10\0e\3\0i\3\0Z\t\0d\7\0e\n\0e\v\0f\2\0d\10\0\204\0\0\203\0\0YZ\f\0d\t\0\204\0\0Z\r\0d\n\0\204\0\0Z\16\0e\1\0i\17\0e\16\0\203\1\0\1d\2\0S(\v\0\0\0s,\4\0\0 Standard \"encodings\" Package\n\n Standard Python encoding modules are stored in this package\n directory.\n\n Codec modules must have names corresponding to normalized encoding\n names as defined in the normalize_encoding() function below, e.g.\n 'utf-8' must be implemented by the module 'utf_8.py'.\n\n Each codec module must export the following interface:\n\n * getregentry() -> codecs.CodecInfo object\n The getregentry() API must a CodecInfo object with encoder, decoder,\n incrementalencoder, incrementaldecoder, streamwriter and streamreader\n atttributes which adhere to the Python Codec Interface Standard.\n\n In addition, a module may optionally also define the following\n APIs which are then used by the package's codec search function:\n\n * getaliases() -> sequence of encoding name strings to use as aliases\n\n Alias names returned by getaliases() must be normalized encoding\n names as defined by normalize_encoding().\n\nWritten by Marc-Andre Lemburg (mal@lemburg.com).\n\n(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.\n\ni\377\377\377\377N(\1\0\0\0t\7\0\0\0aliasess\v\0\0\0--unknown--t\1\0\0\0*s\0\1\0\0 . 0123456789 ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz t\22\0\0\0CodecRegistryErrorc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\10\0\0\0e\0\0Z\1\0RS(\0\0\0\0(\2\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__(\0\0\0\0(\0\0\0\0(\0\0\0\0s(\0\0\0/usr/lib/python2.6/encodings/__init__.pyR\2\0\0\0.\0\0\0s\2\0\0\0\6\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0sO\0\0\0t\0\0t\1\0d\1\0\203\2\0o#\0\1t\2\0|\0\0t\3\0\203\2\0o\23\0\1|\0\0i\4\0d\2\0\203\1\0}\0\0n\1\0\1d\3\0i\5\0|\0\0i\6\0t\7\0\203\1\0i\10\0\203\0\0\203\1\0S(\4\0\0\0s\264\1\0\0 Normalize an encoding name.\n\n Normalization works as follows: all non-alphanumeric\n characters except the dot used for Python package names are\n collapsed and replaced with a single underscore, e.g. ' -;#'\n becomes '_'. Leading and trailing underscores are removed.\n\n Note that encoding names should be ASCII only; if they do use\n non-ASCII characters, these must be Latin-1 compatible.\n\n t\7\0\0\0unicodes\7\0\0\0latin-1t\1\0\0\0_(\t\0\0\0t\7\0\0\0hasattrt\v\0\0\0__builtin__t\n\0\0\0isinstanceR\5\0\0\0t\6\0\0\0encodet\4\0\0\0joint\t\0\0\0translatet\22\0\0\0_norm_encoding_mapt\5\0\0\0split(\1\0\0\0t\10\0\0\0encoding(\0\0\0\0(\0\0\0\0s(\0\0\0/usr/lib/python2.6/encodings/__init__.pyt\22\0\0\0normalize_encoding1\0\0\0s\6\0\0\0\0\17 \4\23\1c\1\0\0\0\n\0\0\0\f\0\0\0C\0\0\0sP\3\0\0t\0\0i\1\0|\0\0t\2\0\203\2\0}\1\0|\1\0t\2\0j\t\0o\5\0\1|\1\0S\1t\3\0|\0\0\203\1\0}\2\0t\4\0i\1\0|\2\0\203\1\0p\31\0\1t\4\0i\1\0|\2\0i\5\0d\1\0d\2\0\203\2\0\203\1\0}\3\0|\3\0d\0\0j\t\0o\20\0\1|\3\0|\2\0g\2\0}\4\0n\n\0\1|\2\0g\1\0}\4\0xg\0|\4\0D]Y\0}\5\0|\5\0\fp\r\0\1d\1\0|\5\0j\6\0o\7\0\1q\210\0n\1\0\1y \0t\7\0d\3\0|\5\0\27d\4\0t\10\0d\5\0d\6\0\203\1\2}\6\0Wn\23\0\4t\t\0j\n\0o\7\0\1\1\1\1q\210\0\1XPq\210\0Wd\0\0}\6\0y\r\0|\6\0i\n\0}\7\0Wn\31\0\4t\v\0j\n\0o\r\0\1\1\1\1d\0\0}\6\0n\2\0\1X|\6\0d\0\0j\10\0o\17\0\1d\0\0t\0\0|\0\0\35\0\0\0s\30\0\0\0\6\2\f\1\20\1\f\2\6\1\6\1\t\1\6\6\t\2\31\3\t\26\tV", 4096) = 312 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/lib/python2.6/encodings", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat64("/usr/lib/python2.6/encodings", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0 stat64("/usr/lib/python2.6/encodings/codecs", 0xbf912c84) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/codecs.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/codecsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/codecs.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/codecs.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/codecs", 0xbf912c84) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/codecs.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/codecsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/codecs.py", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=34707, ...}) = 0 open("/usr/lib/python2.6/codecs.pyc", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=35916, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(5, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\36\0\0\0@\0\0\0sA\3\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0y\16\0d\1\0d\3\0k\3\0TWn%\0\4e\4\0j\n\0o\31\0\1\1Z\5\0\1e\6\0d\4\0e\5\0\26\203\1\0\202\1\0n\2\0\1Xd\5\0d\6\0d\7\0d\10\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0d\20\0d\21\0d\22\0d\23\0d\24\0d\25\0d\26\0d\27\0d\30\0d\31\0d\32\0d\33\0d\34\0g\30\0Z\7\0d\35\0Z\10\0d\36\0\4Z\t\0Z\n\0d\37\0\4Z\v\0Z\f\0d \0Z\r\0d!\0Z\16\0e\2\0i\17\0d\"\0j\2\0o\24\0\1e\n\0\4Z\20\0Z\21\0e\r\0Z\22\0n\21\0\1e\f\0\4Z\20\0Z\21\0e\16\0Z\22\0e\n\0Z\23\0e\f\0Z\24\0e\r\0Z\25\0e\16\0Z\26\0d#\0e\27\0f\1\0d$\0\204\0\0\203\0\0YZ\30\0d%\0dN\0d&\0\204\0\0\203\0\0YZ\31\0d'\0e\32\0f\1\0d(\0\204\0\0\203\0\0YZ\33\0d)\0e\33\0f\1\0d*\0\204\0\0\203\0\0YZ\34\0d+\0e\32\0f\1\0d,\0\204\0\0\203\0\0YZ\35\0d-\0e\35\0f\1\0d.\0\204\0\0\203\0\0YZ\36\0d/\0e\31\0f\1\0d0\0\204\0\0\203\0\0YZ\37\0d1\0e\31\0f\1\0d2\0\204\0\0\203\0\0YZ \0d3\0dO\0d4\0\204\0\0\203\0\0YZ!\0d5\0dP\0d6\0\204\0\0\203\0\0YZ\"\0d7\0d\2\0d8\0d9\0d:\0\204\4\0Z$\0d\2\0d8\0d;\0\204\2\0Z%\0d<\0\204\0\0Z&\0d=\0\204\0\0Z'\0d>\0\204\0\0Z(\0d?\0\204\0\0Z)\0d@\0\204\0\0Z*\0dA\0\204\0\0Z+\0d8\0dB\0\204\1\0Z,\0d8\0dC\0\204\1\0Z-\0dD\0\204\0\0Z.\0dE\0\204\0\0Z/\0y@\0e0\0d8\0\203\1\0Z1\0e0\0dF\0\203\1\0Z2\0e0\0dG\0\203\1\0Z3\0e0\0dH\0\203\1\0Z4\0e0\0dI\0\203\1\0Z5\0Wn1\0\4e6\0j\n\0o%\0\1\1\1\1d\2\0Z1\0d\2\0Z2\0d\2\0Z3\0d\2\0Z4\0d\2\0Z5\0n\2\0\1XdJ\0Z7\0e7\0o\20\0\1d\1\0d\2\0k8\0Z8\0n\1\0\1e9\0dK\0j\2\0o4\0\1e%\0e\2\0i:\0dL\0dM\0\203\3\0e\2\0_:\0e%\0e\2\0i;\0dM\0dL\0\203\3\0e\2\0_;\0n\1\0\1d\2\0S(Q\0\0\0s\236\0\0\0 codecs -- Python Codec Registry, API and helpers.\n\n\nWritten by Marc-Andre Lemburg (mal@lemburg.com).\n\n(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.\n\ni\377\377\377\377N(\1\0\0\0t\1\0\0\0*s%\0\0\0Failed to load the builtin codecs: %st\10\0\0\0registert\6\0\0\0lookupt\4\0\0\0opent\v\0\0\0EncodedFilet\3\0\0\0BOMt\6\0\0\0BOM_BEt\6\0\0\0BOM_LEt\10\0\0\0BOM32_BEt\10\0\0\0BOM32_LEt\10\0\0\0BOM64_BEt\10\0\0\0BOM64_LEt\10\0\0\0BOM_UTF8t\t\0\0\0BOM_UTF16t\f\0\0\0BOM_UTF16_LEt\f\0\0\0BOM_UTF16_BEt\t\0\0\0BOM_UTF32t\f\0\0\0BOM_UTF32_LEt\f\0\0\0BOM_UTF32_BEt\r\0\0\0strict_errorst\r\0\0\0ignore_errorst\16\0\0\0replace_errorst\30\0\0\0xmlcharrefreplace_errorst\16\0\0\0register_errort\f\0\0\0lookup_errors\3\0\0\0\357\273\277s\2\0\0\0\377\376s\2\0\0\0\376\377s\4\0\0\0\377\376\0\0t\4\0\0\0\0\0\376\377t\6\0\0\0littlet\t\0\0\0CodecInfoc\0\0\0\0\0\0\0\0\6\0\0\0B\0\0\0s)\0\0\0e\0\0Z\1\0d\2\0d\2\0d\2\0d\2\0d\2\0d\0\0\204\5\0Z\3\0d\1\0\204\0\0Z\4\0RS(\3\0\0\0c\10\0\0\0\t\0\0\0\6\0\0\0C\0\0\0sa\0\0\0t\0\0i\1\0|\0\0|\1\0|\2\0|\3\0|\4\0f\4\0\203\2\0}\10\0|\7\0|\10\0_\2\0|\1\0|\10\0_\3\0|\2\0|\10\0_\4\0|\5\0|\10\0_\5\0|\6\0|\10\0_\6\0|\4\0|\10\0_\7\0|\3\0|\10\0_\10\0|\10\0S(\1\0\0\0N(\t\0\0\0t\5\0\0\0tuplet\7\0\0\0__new__t\4\0\0\0namet\6\0\0\0encodet\6\0\0\0decodet\22\0\0\0incrementalencodert\22\0\0\0incrementaldecodert\f\0\0\0streamwritert\f\0\0\0streamreader(\t\0\0\0t\3\0\0\0clsR\37\0\0\0R \0\0\0R$\0\0\0R#\0\0\0R!\0\0\0R\"\0\0\0R\36\0\0\0t\4\0\0\0self(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR\35\0\0\0M\0\0\0s\22\0\0\0\0\2\36\1\t\1\t\1\t\1\t\1\t\1\t\1\t\1c\1\0\0\0\1\0\0\0\6\0\0\0C\0\0\0s)\0\0\0d\1\0|\0\0i\0\0i\1\0|\0\0i\0\0i\2\0|\0\0i\3\0t\4\0|\0\0\203\1\0f\4\0\26S(\2\0\0\0Ns&\0\0\0<%s.%s object for encoding %s at 0x%x>(\5\0\0\0t\t\0\0\0__class__t\n\0\0\0__module__t\10\0\0\0__name__R\36\0\0\0t\2\0\0\0id(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\10\0\0\0__repr__Y\0\0\0s\2\0\0\0\0\1N(\5\0\0\0R)\0\0\0R(\0\0\0t\4\0\0\0NoneR\35\0\0\0R+\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR\33\0\0\0K\0\0\0s\6\0\0\0\6\2\6\1\22\vt\5\0\0\0Codecc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s&\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0d\2\0\204\1\0Z\3\0d\1\0d\3\0\204\1\0Z\4\0RS(\4\0\0\0s\255\3\0\0 Defines the interface for stateless encoders/decoders.\n\n The .encode()/.decode() methods may use different error\n handling schemes by providing the errors argument. These\n string values are predefined:\n\n 'strict' - raise a ValueError error (or a subclass)\n 'ignore' - ignore the character and continue with the next\n 'replace' - replace with a suitable replacement character;\n Python will use the official U+FFFD REPLACEMENT\n CHARACTER for the builtin Unicode codecs on\n decoding and '?' on encoding.\n 'xmlcharrefreplace' - Replace with the appropriate XML\n character reference (only for encoding).\n 'backslashreplace' - Replace with backslashed escape sequences\n (only for encoding).\n\n The set of allowed values can be extended via register_error.\n\n t\6\0\0\0strictc\3\0\0\0\3\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\1\0S(\2\0\0\0s+\2\0\0 Encodes the object input and returns a tuple (output\n object, length consumed).\n\n errors defines the error handling to apply. It defaults to\n 'strict' handling.\n\n The method may not store state in the Codec instance. Use\n StreamCodec for codecs which have to keep state in order to\n make encoding/decoding efficient.\n\n The encoder must be able to handle zero length input and\n return an empty object of the output object type in this\n situation.\n\n N(\1\0\0\0t\23\0\0\0NotImplementedError(\3\0\0\0R&\0\0\0t\5\0\0\0inputt\6\0\0\0errors(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR\37\0\0\0r\0\0\0s\2\0\0\0\0\21c\3\0\0\0\3\0\0\0\1\0\0\0C\0\0\0s", 4096) = 4096 fstat64(5, {st_mode=S_IFREG|0644, st_size=35916, ...}) = 0 brk(0x80d4000) = 0x80d4000 read(5, "\n\0\0\0t\0\0\202\1\0d\1\0S(\2\0\0\0s\372\2\0\0 Decodes the object input and returns a tuple (output\n object, length consumed).\n\n input must be an object which provides the bf_getreadbuf\n buffer slot. Python strings, buffer objects and memory\n mapped files are examples of objects providing this slot.\n\n errors defines the error handling to apply. It defaults to\n 'strict' handling.\n\n The method may not store state in the Codec instance. Use\n StreamCodec for codecs which have to keep state in order to\n make encoding/decoding efficient.\n\n The decoder must be able to handle zero length input and\n return an empty object of the output object type in this\n situation.\n\n N(\1\0\0\0R/\0\0\0(\3\0\0\0R&\0\0\0R0\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR \0\0\0\205\0\0\0s\2\0\0\0\0\25(\5\0\0\0R)\0\0\0R(\0\0\0t\7\0\0\0__doc__R\37\0\0\0R \0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR-\0\0\0\\\0\0\0s\6\0\0\0\6\25\6\1\f\23t\22\0\0\0IncrementalEncoderc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sA\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0d\2\0\204\1\0Z\3\0e\4\0d\3\0\204\1\0Z\5\0d\4\0\204\0\0Z\6\0d\5\0\204\0\0Z\7\0d\6\0\204\0\0Z\10\0RS(\7\0\0\0s\350\0\0\0\n An IncrementalEncoder encodes an input in multiple steps. The input can be\n passed piece by piece to the encode() method. The IncrementalEncoder remembers\n the state of the Encoding process between calls to encode().\n R.\0\0\0c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\26\0\0\0|\1\0|\0\0_\0\0d\1\0|\0\0_\1\0d\2\0S(\3\0\0\0s\364\0\0\0\n Creates an IncrementalEncoder instance.\n\n The IncrementalEncoder may use different error handling schemes by\n providing the errors keyword argument. See the module docstring\n for a list of possible values.\n t\0\0\0\0N(\2\0\0\0R1\0\0\0t\6\0\0\0buffer(\2\0\0\0R&\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\10\0\0\0__init__\242\0\0\0s\4\0\0\0\0\10\t\1c\3\0\0\0\3\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\1\0S(\2\0\0\0sA\0\0\0\n Encodes input and returns the resulting object.\n N(\1\0\0\0R/\0\0\0(\3\0\0\0R&\0\0\0R0\0\0\0t\5\0\0\0final(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR\37\0\0\0\255\0\0\0s\2\0\0\0\0\4c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\1\0S(\2\0\0\0s:\0\0\0\n Resets the encoder to the initial state.\n N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\5\0\0\0reset\263\0\0\0s\0\0\0\0c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\1\0S(\2\0\0\0s:\0\0\0\n Return the current state of the encoder.\n i\0\0\0\0(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\10\0\0\0getstate\270\0\0\0s\2\0\0\0\0\4c\2\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\1\0S(\2\0\0\0sl\0\0\0\n Set the current state of the encoder. state must have been\n returned by getstate().\n N(\0\0\0\0(\2\0\0\0R&\0\0\0t\5\0\0\0state(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\10\0\0\0setstate\276\0\0\0s\0\0\0\0(\t\0\0\0R)\0\0\0R(\0\0\0R2\0\0\0R6\0\0\0t\5\0\0\0FalseR\37\0\0\0R8\0\0\0R9\0\0\0R;\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR3\0\0\0\234\0\0\0s\f\0\0\0\6\5\6\1\f\v\f\6\t\5\t\6t\32\0\0\0BufferedIncrementalEncoderc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sJ\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0d\2\0\204\1\0Z\3\0d\3\0\204\0\0Z\4\0e\5\0d\4\0\204\1\0Z\6\0d\5\0\204\0\0Z\7\0d\6\0\204\0\0Z\10\0d\7\0\204\0\0Z\t\0RS(\10\0\0\0s\300\0\0\0\n This subclass of IncrementalEncoder can be used as the baseclass for an\n incremental encoder if the encoder must keep some of the output in a\n buffer between calls to encode().\n R.\0\0\0c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\35\0\0\0t\0\0i\1\0|\0\0|\1\0\203\2\0\1d\1\0|\0\0_\2\0d\0\0S(\2\0\0\0NR4\0\0\0(\3\0\0\0R3\0\0\0R6\0\0\0R5\0\0\0(\2\0\0\0R&\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR6\0\0\0\312\0\0\0s\4\0\0\0\0\1\20\1c\4\0\0\0\4\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0R/\0\0\0(\4\0\0\0R&\0\0\0R0\0\0\0R1\0\0\0R7\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\16\0\0\0_buffer_encode\316\0\0\0s\2\0\0\0\0\3c\3\0\0\0\6\0\0\0\4\0\0\0C\0\0\0s<\0\0\0|\0\0i\0\0|\1\0\27}\3\0|\0\0i\1\0|\3\0|\0\0i\2\0|\2\0\203\3\0\\\2\0}\4\0}\5\0|\3\0|\5\0\37|\0\0_\0\0|\4\0S(\1\0\0\0N(\3\0\0\0R5\0\0\0R>\0\0\0R1\0\0\0(\6\0\0\0R&\0\0\0R0\0\0\0R7\0\0\0t\4\0\0\0datat\6\0\0\0resultt\10\0\0\0consumed(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR\37\0\0\0\323\0\0\0s\10\0\0\0\0\2\r\1\36\2\r\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\32\0\0\0t\0\0i\1\0|\0\0\203\1\0\1d\1\0|\0\0_\2\0d\0\0S(\2\0\0\0NR4\0\0\0(\3\0\0\0R3\0\0\0R8\0\0\0R5\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR8\0\0\0\333\0\0\0s\4\0\0\0\0\1\r\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\16\0\0\0|\0\0i\0\0p\4\0\1d\1\0S(\2\0\0\0Ni\0\0\0\0(\1\0\0\0R5\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR9\0\0\0\337\0\0\0s\2\0\0\0\0\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\24\0\0\0|\1\0p\4\0\1d\1\0|\0\0_\0\0d\0\0S(\2\0\0\0NR4\0\0\0(\1\0\0\0R5\0\0\0(\2\0\0\0R&\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR;\0\0\0\342\0\0\0s\2\0\0\0\0\1(\n\0\0\0R)\0\0\0R(\0\0\0R2\0\0\0R6\0\0\0R>\0\0\0R<\0\0\0R\37\0\0\0R8\0\0\0R9\0\0\0R;\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR=\0\0\0\304\0\0\0s\16\0\0\0\6\5\6\1\f\4\t\5\f\10\t\4\t\3t\22\0\0\0IncrementalDecoderc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sA\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0d\2\0\204\1\0Z\3\0e\4\0d\3\0\204\1\0Z\5\0d\4\0\204\0\0Z\6\0d\5\0\204\0\0Z\7\0d\6\0\204\0\0Z\10\0RS(\7\0\0\0s\350\0\0\0\n An IncrementalDecoder decodes an input in multiple steps. The input can be\n passed piece by piece to the decode() method. The IncrementalDecoder\n remembers the state of the decoding process between calls to decode().\n R.\0\0\0c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\1\0|\0\0_\0\0d\1\0S(\2\0\0\0s\363\0\0\0\n Creates a IncrementalDecoder instance.\n\n The IncrementalDecoder may use different error handling schemes by\n providing the errors keyword argument. See the module docstring\n for a list of possible values.\n N(\1\0\0\0R1\0\0\0(\2\0\0\0R&\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR6\0\0\0\353\0\0\0s\2\0\0\0\0\10c\3\0\0\0\3\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\1\0S(\2\0\0\0sA\0\0\0\n Decodes input and returns the resulting object.\n N(\1\0\0\0R/\0\0\0(\3\0\0\0R&\0\0\0R0\0\0\0R7\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR \0\0\0\365\0\0\0s\2\0\0\0\0\4c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\1\0S(\2\0\0\0s:\0\0\0\n Resets the decoder to the initial state.\n N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR8\0\0\0\373\0\0\0s\0\0\0\0c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\4\0\0\0d\3\0S(\4\0\0\0s\t\2\0\0\n Return the current state of the decoder.\n\n This must be a (buffered_input, additional_state_info) tuple.\n buffered_input must be a bytes object containing bytes that\n were passed to decode() that have not yet been converted.\n additional_state_info must be a non-negative integer\n representing the state of the decoder WITHOUT yet having\n processed the contents of buffered_input. In the initial state\n and after reset(), getstate() must return (b\"\", 0).\n R4\0\0\0i\0\0\0\0(\2\0\0\0R4\0\0\0i\0\0\0\0(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR9\0\0\0\0\1\0\0s\2\0\0\0\0\fc\2\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\1\0S(\2\0\0\0s\266\0\0\0\n Set the current state of the decoder.\n\n state must have been returned by getstate(). The effect of\n setstate((b\"\", 0)) must be equivalent to reset().\n N(\0\0\0\0(\2\0\0\0R&\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR;\0\0\0\16\1\0\0s\0\0\0\0(\t\0\0\0R)\0\0\0R(\0\0\0R2\0\0\0R6\0\0\0R<\0\0\0R \0\0\0R8\0\0\0R9\0\0\0R;\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRB\0\0\0\345\0\0\0s\f\0\0\0\6\5\6\1\f\n\f\6\t\5\t\16t\32\0\0\0BufferedIncrementalDecoderc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sJ\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0d\2\0\204\1\0Z\3\0d\3\0\204\0\0Z\4\0e\5\0d\4\0\204\1\0Z\6\0d\5\0\204\0\0Z\7\0d\6\0\204\0\0Z\10\0d\7\0\204\0\0Z\t\0RS(\10\0\0\0s\256\0\0\0\n This subclass of IncrementalDecoder can be used as the baseclass for an\n incremental decoder if the decoder must be able to handle incomplete byte\n sequences.\n R.\0\0\0c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\35\0\0\0t\0\0i\1\0|\0\0|\1\0\203\2\0\1d\1\0|\0\0_\2\0d\0\0S(\2\0\0\0NR4\0\0\0(\3\0\0\0RB\0\0\0R6\0\0\0R5\0\0\0(\2\0\0\0R&\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR6\0\0\0\34\1\0\0s\4\0\0\0\0\1\20\1c\4\0\0\0\4\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0R/\0\0\0(\4\0\0\0R&\0\0\0R0\0\0\0R1\0\0\0R7\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\16\0\0\0_buffer_decode \1\0\0s\2\0\0\0\0\3c\3\0\0\0\6\0\0\0\4\0\0\0C\0\0\0s<\0\0\0|\0\0i\0\0|\1\0\27}\3\0|\0\0i\1\0|\3\0|\0\0i\2\0|\2\0\203\3\0\\\2\0}\4\0}\5\0|\3\0|\5\0\37|\0\0_\0\0|\4\0S(\1\0\0\0N(\3\0\0\0R5\0\0\0RD\0\0\0R1\0\0\0(\6\0\0\0R&\0\0\0R0\0\0\0R7\0\0\0R?\0\0\0R@\0\0\0RA\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR \0\0\0%\1\0\0s\10\0\0\0\0\2\r\1\36\2\r\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\32\0\0\0t\0\0i\1\0|\0\0\203\1\0\1d\1\0|\0\0_\2\0d\0\0S(\2\0\0\0NR4\0\0\0(\3\0\0\0RB\0\0\0R8\0\0\0R5\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR8\0\0\0-\1\0\0s\4\0\0\0\0\1\r\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0d\1\0f\2\0S(\2\0\0\0Ni\0\0\0\0(\1\0\0\0R5\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR9\0\0\0001\1\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\21\0\0\0|\1\0d\1\0\31|\0\0_\0\0d\0\0S(\2\0\0\0Ni\0\0\0\0(\1\0\0\0R5\0\0\0(\2\0\0\0R&\0\0\0R:\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR;\0\0\0005\1\0\0s\2\0\0\0\0\2(\n\0\0\0R)\0\0\0R(\0\0\0R2\0\0\0R6\0\0\0RD\0\0\0R<\0\0\0R \0\0\0R8\0\0\0R9\0\0\0R;\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRC\0\0\0\26\1\0\0s\16\0\0\0\6\5\6\1\f\4\t\5\f\10\t\4\t\4t\f\0\0\0StreamWriterc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sM\0\0\0e\0\0Z\1\0d\0\0d\1\0\204\1\0Z\2\0d\2\0\204\0\0Z\3\0d\3\0\204\0\0Z\4\0d\4\0\204\0\0Z\5\0e\6\0d\5\0\204\1\0Z\7\0d\6\0\204\0\0Z\10\0d\7\0\204\0\0Z\t\0RS(\10\0\0\0R.\0\0\0c\3\0\0\0\3\0\0\0\2\0\0\0C\0\0\0s\26\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0d\1\0S(\2\0\0\0s[\3\0\0 Creates a StreamWriter instance.\n\n stream must be a file-like object open for writing\n (binary) data.\n\n The StreamWriter may use different error handling\n schemes by providing the errors keyword argument. These\n parameters are predefined:\n\n 'strict' - raise a ValueError (or a subclass)\n 'ignore' - ignore the character and continue with the next\n 'replace'- replace with a suitable replacement character\n 'xmlcharrefreplace' - Replace with the appropriate XML\n character reference.\n 'backslashreplace' - Replace with backslashed escape\n sequences (only for encoding).\n\n The set of allowed parameter values can be extended via\n register_error.\n N(\2\0\0\0t\6\0\0\0streamR1\0\0\0(\3\0\0\0R&\0\0\0RF\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR6\0\0\0B\1\0\0s\4\0\0\0\0\26\t\1c\2\0\0\0\4\0\0\0\3\0\0\0C\0\0\0s/\0\0\0|\0\0i\0\0|\1\0|\0\0i\1\0\203\2\0\\\2\0}\2\0}\3\0|\0\0i\2\0i\3\0|\2\0\203\1\0\1d\1\0S(\2\0\0\0s>\0\0\0 Writes the object's contents encoded to self.stream.\n N(\4\0\0\0R\37\0\0\0R1\0\0\0RF\0\0\0t\5\0\0\0write(\4\0\0\0R&\0\0\0t\6\0\0\0objectR?\0\0\0RA\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRG\0\0\0[\1\0\0s\4\0\0\0\0\4\33\1c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\32\0\0\0|\0\0i\0\0d\1\0i\1\0|\1\0\203\1\0\203\1\0\1d\2\0S(\3\0\0\0s[\0\0\0 Writes the concatenated list of strings to the stream\n using .write().\n R4\0\0\0N(\2\0\0\0RG\0\0\0t\4\0\0\0join(\2\0\0\0R&\0\0\0t\4\0\0\0list(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\n\0\0\0writelinesb\1\0\0s\2\0\0\0\0\5c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\1\0S(\2\0\0\0s5\1\0\0 Flushes and resets the codec buffers used for keeping state.\n\n Calling this method should ensure that the data on the\n output is put into a clean state, that allows appending\n of new fresh data without having to rescan the whole\n stream to recover state.\n\n N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR8\0\0\0i\1\0\0s\2\0\0\0\0\nc\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\20\0\0\0|\2\0|\0\0i\0\0|\1\0\203\2\0S(\1\0\0\0s?\0\0\0 Inherit all other methods from the underlying stream.\n (\1\0\0\0RF\0\0\0(\3\0\0\0R&\0\0\0R\36\0\0\0t\7\0\0\0getattr(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\v\0\0\0__getattr__u\1\0\0s\2\0\0\0\0\5c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\t\0\0\0__enter__|\1\0\0s\2\0\0\0\0\1c\4\0\0\0\4\0\0\0\1\0\0\0C\0\0\0s\21\0\0\0|\0\0i\0\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0RF\0\0\0t\5\0\0\0close(\4\0\0\0R&\0\0\0t\4\0\0\0typet\5\0\0\0valuet\2\0\0\0tb(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\10\0\0\0__exit__\177\1\0\0s\2\0\0\0\0\1(\n\0\0\0R)\0\0\0R(\0\0\0R6\0\0\0RG\0\0\0RK\0\0\0R8\0\0\0RL\0\0\0RM\0\0\0RN\0\0\0RS\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRE\0\0\0@\1\0\0s\16\0\0\0\6\2\f\31\t\7\t\7\t\r\f\6\t\3t\f\0\0\0StreamReaderc\0\0\0\0\0\0\0\0\4\0\0\0B\0\0\0s\225\0\0\0e\0\0Z\1\0d\0\0d\1\0\204\1\0Z\2\0d\0\0d\2\0\204\1\0Z\3\0d\3\0d\3\0e\4\0d\4\0\204\3\0Z\5\0d\17\0e\7\0d\5\0\204\2\0Z\10\0d\17\0e\7\0d\6\0\204\2\0Z\t\0d\7\0\204\0\0Z\n\0d\10\0d\t\0\204\1\0Z\v\0d\n\0\204\0\0Z\f\0d\v\0\204\0\0Z\r\0e\16\0d\f\0\204\1\0Z\17\0d\r\0\204\0\0Z\20\0d\16\0\204\0\0Z\21\0RS(\20\0\0\0R.\0\0\0c\3\0\0\0\3\0\0\0\2\0\0\0C\0\0\0s1\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0d\1\0|\0\0_\2\0d\1\0|\0\0_\3\0d\2\0|\0\0_\5\0d\2\0S(\3\0\0\0s[\2\0\0 Creates a StreamReader instance.\n\n stream must be a file-like object open for reading\n (binary) data.\n\n The StreamReader may use different error handling\n schemes by providing the errors keyword argument. These\n parameters are predefined:\n\n 'strict' - raise a ValueError (or a subclass)\n 'ignore' - ignore the character and continue with the next\n 'replace'- replace with a suitable replacement character;\n\n The set of allowed parameter values can be extended via\n register_error.\n R4\0\0\0N(\6\0\0\0RF\0\0\0R1\0\0\0t\n\0\0\0bytebuffert\n\0\0\0charbufferR,\0\0\0t\n\0\0\0linebuffer(\3\0\0\0R&\0\0\0RF\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR6\0\0\0\206\1\0\0s\n\0\0\0\0\22\t\1\t\1\t\3\t\1c\3\0\0\0\3\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0t\0\0\202\1\0d\0\0S(\1\0\0\0N(\1\0\0\0R/\0\0\0(\3\0\0\0R&\0\0\0R0\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR \0\0\0\240\1\0\0s\2\0\0\0\0\1i\377\377\377\377c\4\0\0\0\v\0\0\0\7\0\0\0C\0\0\0s\335\1\0\0|\0\0i\0\0o\"\0\1d\1\0i\1\0|\0\0i\0\0\203\1\0|\0\0_\2\0d\4\0|\0\0_\0\0n\1\0\1xj\1t\4\0ob\1\1|\2\0d\2\0j\0\0o?\0\1|\1\0d\2\0j\0\0o\23\0\1|\0\0i\2\0o\5\0\1Pq~\0\1q\235\0\1t\5\0|\0\0i\2\0\203\1\0|\1\0j\5\0o\5\0\1Pq\235\0\1n\34\0\1t\5\0|\0\0i\2\0\203\1\0|\2\0j\5\0o\5\0\1Pn\1\0\1|\1\0d\2\0j\0\0o\23\0\1|\0\0i\6\0i\7\0\203\0\0}\4\0n\23\0\1|\0\0i\6\0i\7\0|\1\0\203\1\0}\4\0|\0\0i\10\0|\4\0\27}\5\0y\37\0|\0\0i\t\0|\5\0|\0\0i\n\0\203\2\0\\\2\0}\6\0}\7\0Wnn\0\4t\v\0j\n\0ob\0\1\1}\10\0\1|\3\0oO\0\1|\0\0i\t\0|\5\0|\10\0i\f\0 |\0\0i\n\0\203\2\0\\\2\0}\6\0}\7\0|\6\0i\r\0t\4\0\203\1\0}\t\0t\5\0|\t\0\203\1\0d\3\0j\1\0o\7\0\1\202\0\0qg\1\1ql\1\1\202\0\0n\2\0\1X|\5\0|\7\0\37|\0\0_\10\0|\0\0\4i\2\0|\6\0007\2_\2\0|\4\0p\5\0\1Pq/\0\1q/\0\1W|\2\0d\2\0j\0\0o\26\0\1|\0\0i\2\0}\n\0d\1\0|\0\0_\2\0n\36\0\1|\0\0i\2\0|\2\0 }\n\0|\0\0i\2\0|\2\0\37|\0\0_\2\0|\n\0S(\5\0\0\0s\3\5\0\0 Decodes data from the stream self.stream and returns the\n resulting object.\n\n chars indicates the number of characters to read from the\n stream. read() will never return more than chars\n characters, but it might return less, if there are not enough\n characters available.\n\n size indicates the approximate maximum number of bytes to\n read from the stream for decoding purposes. The decoder\n can modify this setting as appropriate. The default value\n -1 indicates to read and decode as much as possible. size\n is intended to prevent having to decode huge files in one\n step.\n\n If firstline is true, and a UnicodeDecodeError happens\n after the first line terminator in the input only the first line\n will be returned, the rest of the input will be kept until the\n next call to read().\n\n The method should use a greedy read strategy meaning that\n it should read as much data as is allowed within the\n definition of the encoding and the given size, e.g. if\n optional encoding endings or state markers are available\n on the stream, these should be read too.\n R4\0\0\0i\0\0\0\0i\1\0\0\0N(\16\0\0\0RW\0\0\0RI\0\0\0RV\0\0\0R,\0\0\0t\4\0\0\0Truet\3\0\0\0lenRF\0\0\0t\4\0\0\0readRU\0\0\0R \0\0\0R1\0\0\0t\22\0\0\0UnicodeDecodeErrort\5\0\0\0startt\n\0\0\0splitlines(\v\0\0\0R&\0\0\0t\4\0\0\0sizet\5\0\0\0charst\t\0\0\0firstlinet\7\0\0\0newdataR?\0\0\0t\10\0\0\0newcharst\f\0\0\0decodedbytest\3\0\0\0exct\5\0\0\0linesR@\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRZ\0\0\0\243\1\0\0sH\0\0\0\0\35\n\1\25\1\r\3\3\0\7\2\r\1\r\1\n\1\t\1\26\1\t\2\26\1\5\2\r\1\23\2\22\2\r\1\3\1\37\1\20\1\7\1\"\1\17\1\23\1\v\2\10\2\r\2\17\2\7\1\n\1\r\2\t\1\r\3\r\1\20\1c\3\0\0\0\t\0\0\0\6\0\0\0C\0\0\0sj\2\0\0|\0\0i\0\0om\0\1|\0\0i\0\0d\1\0\31}\3\0|\0\0i\0\0d\1\0=t\1\0|\0\0i\0\0\203\1\0d\2\0j\2\0o\35\0\1|\0\0i\0\0d\1\0\31|\0\0_\2\0d\f\0|\0\0_\0\0n\1\0\1|\2\0p\27\0\1|\3\0i\4\0t\5\0\203\1\0d\1\0\31}\3\0n\1\0\1|\3\0S\1|\1\0p\4\0\1d\3\0}\4\0d\4\0}\3\0x\331\1t\6\0o\321\1\1|\0\0i\7\0|\4\0d\5\0t\6\0\203\1\1}\5\0|\5\0o4\0\1|\5\0i\10\0d\6\0\203\1\0o \0\1|\5\0|\0\0i\7\0d\7\0d\2\0d\10\0d\2\0\203\0\0027}\5\0q\344\0\1n\1\0\1|\3\0|\5\0007}\3\0|\3\0i\4\0t\6\0\203\1\0}\6\0|\6\0o\2\1\1t\1\0|\6\0\203\1\0d\2\0j\4\0o\204\0\1|\6\0d\1\0\31}\3\0|\6\0d\1\0=t\1\0|\6\0\203\1\0d\2\0j\4\0o)\0\1|\6\0d\t\0c\2\0\31|\0\0i\2\0007\3<|\6\0|\0\0_\0\0d\f\0|\0\0_\2\0n\25\0\1|\6\0d\1\0\31|\0\0i\2\0\27|\0\0_\2\0|\2\0p\27\0\1|\3\0i\4\0t\5\0\203\1\0d\1\0\31}\3\0n\1\0\1Pn\1\0\1|\6\0d\1\0\31}\7\0|\6\0d\1\0\31i\4\0t\5\0\203\1\0d\1\0\31}\10\0|\7\0|\10\0j\3\0o9\0\1d\4\0i\t\0|\6\0d\2\0\37\203\1\0|\0\0i\2\0\27|\0\0_\2\0|\2\0o\n\0\1|\7\0}\3\0n\7\0\1|\10\0}\3\0Pq\6\2\1n\1\0\1|\5\0\fp\r\0\1|\1\0d\f\0j\t\0o+\0\1|\3\0o\37\0\1|\2\0\fo\27\0\1|\3\0i\4\0t\5\0\203\1\0d\1\0\31}\3\0n\1\0\1Pn\1\0\1|\4\0d\n\0j\0\0o\16\0\1|\4\0d\v\0009}\4\0q\215\0\1q\215\0\1W|\3\0S(\r\0\0\0s\261\0\0\0 Read one line from the input stream and return the\n decoded data.\n\n size, if given, is passed as size argument to the\n read() method.\n\n i\0\0\0\0i\1\0\0\0iH\0\0\0R4\0\0\0R`\0\0\0s\1\0\0\0\rR^\0\0\0R_\0\0\0i\377\377\377\377i@\37\0\0i\2\0\0\0N(\n\0\0\0RW\0\0\0RY\0\0\0RV\0\0\0R,\0\0\0R]\0\0\0R<\0\0\0RX\0\0\0RZ\0\0\0t\10\0\0\0endswithRI\0\0\0(\t\0\0\0R&\0\0\0R^\0\0\0t\10\0\0\0keependst\4\0\0\0linet\10\0\0\0readsizeR?\0\0\0Re\0\0\0t\f\0\0\0line0withendt\17\0\0\0line0withoutend(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\10\0\0\0readline\362\1\0\0s\\\0\0\0\0\v\n\1\r\1\n\1\26\3\20\1\r\1\7\1\27\1\5\2\r\1\6\2\3\0\7\1\25\1\7\4\20\1$\2\n\1\17\1\7\1\23\3\n\1\7\1\23\2\23\1\t\1\r\3\24\1\7\1\27\1\5\1\n\1\27\1\r\2\35\1\7\1\n\2\6\1\t\2\25\1\17\1\27\1\5\1\r\1\23\1c\3\0\0\0\4\0\0\0\2\0\0\0C\0\0\0s\31\0\0\0|\0\0i\0\0\203\0\0}\3\0|\3\0i\1\0|\2\0\203\1\0S(\1\0\0\0sZ\1\0\0 Read all lines available on the input stream\n and return them as list of lines.\n\n Line breaks are implemented using the codec's decoder\n method and are included in the list entries.\n\n sizehint, if given, is ignored since there is no efficient\n way to finding the true end-of-line.\n\n (\2\0\0\0RZ\0\0\0R]\0\0\0(\4\0\0\0R&\0\0\0t\10\0\0\0sizehintRg\0\0\0R?\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\t\0\0\0readlines;\2\0\0s\4\0\0\0\0\f\f\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\37\0\0\0d\1\0|\0\0_\0\0d\2\0|\0\0_\1\0d\3\0|\0\0_\3\0d\3\0S(\4\0\0\0s\343\0\0\0 Resets the codec buffers used for keeping state.\n\n Note that no stream repositioning should take place.\n This method is primarily intended to be able to recover\n from decoding errors.\n\n R4\0\0\0u\0\0\0\0N(\4\0\0\0RU\0\0\0RV\0\0\0R,\0\0\0RW\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR8\0\0\0J\2\0\0s\6\0\0\0\0\t\t\1\t\1i\0\0\0\0c\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s!\0\0\0|\0\0i\0\0\203\0\0\1|\0\0i\1\0i\2\0|\1\0|\2\0\203\2\0\1d\1\0S(\2\0\0\0sp\0\0\0 Set the input stream's current position.\n\n Resets the codec buffers used for keeping state.\n N(\3\0\0\0R8\0\0\0RF\0\0\0t\4\0\0\0seek(\3\0\0\0R&\0\0\0t\6\0\0\0offsett\6\0\0\0whence(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRo\0\0\0W\2\0\0s\4\0\0\0\0\5\n\1c\1\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s\"\0\0\0|\0\0i\0\0\203\0\0}\1\0|\1\0o\5\0\1|\1\0S\1t\1\0\202\1\0d\1\0S(\2\0\0\0s4\0\0\0 Return the next decoded line from the input stream.N(\2\0\0\0Rl\0\0\0t\r\0\0\0StopIteration(\2\0\0\0R&\0\0\0Rh\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\4\0\0\0next_\2\0\0s\10\0\0\0\0\3\f\1\7\1\5\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\10\0\0\0__iter__g\2\0\0s\2\0\0\0\0\1c\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\20\0\0\0|\2\0|\0\0i\0\0|\1\0\203\2\0S(\1\0\0\0s?\0\0\0 Inherit all other methods from the underlying stream.\n (\1\0\0\0RF\0\0\0(\3\0\0\0R&\0\0\0R\36\0\0\0RL\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRM\0\0\0j\2\0\0s\2\0\0\0\0\5c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRN\0\0\0q\2\0\0s\2\0\0\0\0\1c\4\0\0\0\4\0\0\0\1\0\0\0C\0\0\0s\21\0\0\0|\0\0i\0\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0RF\0\0\0RO\0\0\0(\4\0\0\0R&\0\0\0RP\0\0\0RQ\0\0\0RR\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRS\0\0\0t\2\0\0s\2\0\0\0\0\1N(\22\0\0\0R)\0\0\0R(\0\0\0R6\0\0\0R \0\0\0R<\0\0\0RZ\0\0\0R,\0\0\0RX\0\0\0Rl\0\0\0Rn\0\0\0R8\0\0\0Ro\0\0\0Rs\0\0\0Rt\0\0\0RL\0\0\0RM\0\0\0RN\0\0\0RS\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRT\0\0\0\204\1\0\0s\30\0\0\0\6\2\f\32\f\3\22O\17I\17\17\t\r\f\10\t\10\t\4\f\6\t\3t\22\0\0\0StreamReaderWriterc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s\217\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0d\2\0d\3\0\204\1\0Z\4\0d\4\0d\5\0\204\1\0Z\5\0d\20\0d\6\0\204\1\0Z\7\0d\20\0d\7\0\204\1\0Z\10\0d\10\0\204\0\0Z\t\0d\t\0\204\0\0Z\n\0d\n\0\204\0\0Z\v\0d\v\0\204\0\0Z\f\0d\f\0\204\0\0Z\r\0e\16\0d\r\0\204\1\0Z\17\0d\16\0\204\0\0Z\20\0d\17\0\204\0\0Z\21\0RS(\21\0\0\0s\1\1\0\0 StreamReaderWriter instances allow wrapping streams which\n work in both read and write modes.\n\n The design is such that one can use the factory functions\n returned by the codec.lookup() function to construct the\n instance.\n\n t\7\0\0\0unknownR.\0\0\0c\5\0\0\0\5\0\0\0\3\0\0\0C\0\0\0s:\0\0\0|\1\0|\0\0_\0\0|\2\0|\1\0|\4\0\203\2\0|\0\0_\1\0|\3\0|\1\0|\4\0\203\2\0|\0\0_\2\0|\4\0|\0\0_\3\0d\1\0S(\2\0\0\0sR\1\0\0 Creates a StreamReaderWriter instance.\n\n stream must be a Stream-like object.\n\n Reader, Writer must be factory functions or classes\n providing the StreamReader, StreamWriter interface resp.\n\n Error handling is done in the same way as defined for the\n StreamWriter/Readers.\n\n N(\4\0\0\0RF\0\0\0t\6\0\0\0readert\6\0\0\0writerR1\0\0\0(\5\0\0\0R&\0\0\0RF\0\0\0t\6\0\0\0Readert\6\0\0\0WriterR1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR6\0\0\0\206\2\0\0s\10\0\0\0\0\r\t\1\22\1\22\1i\377\377\377\377c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0|\0\0i\0\0i\1\0|\1\0\203\1\0S(\1\0\0\0N(\2\0\0\0Rw\0\0\0RZ\0\0\0(\2\0\0\0R&\0\0\0R^\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRZ\0\0\0\230\2\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0|\0\0i\0\0i\1\0|\1\0\203\1\0S(\1\0\0\0N(\2\0\0\0Rw\0\0\0Rl\0\0\0(\2\0\0\0R&\0\0\0R^\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRl\0\0\0\234\2\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0|\0\0i\0\0i\1\0|\1\0\203\1\0S(\1\0\0\0N(\2\0\0\0Rw\0\0\0Rn\0\0\0(\2\0\0\0R&\0\0\0Rm\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRn\0\0\0\240\2\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0i\1\0\203\0\0S(\1\0\0\0s4\0\0\0 Return the next decoded line from the input stream.(\2\0\0\0Rw\0\0\0Rs\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRs\0\0\0\244\2\0\0s\2\0\0\0\0\3c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRt\0\0\0\251\2\0\0s\2\0\0\0\0\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0|\0\0i\0\0i\1\0|\1\0\203\1\0S(\1\0\0\0N(\2\0\0\0Rx\0\0\0RG\0\0\0(\2\0\0\0R&\0\0\0R?\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRG\0\0\0\254\2\0\0s\2\0\0\0\0\2c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0|\0\0i\0\0i\1\0|\1\0\203\1\0S(\1\0\0\0N(\2\0\0\0Rx\0\0\0RK\0\0\0(\2\0\0\0R&\0\0\0RJ\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRK\0\0\0\260\2\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\36\0\0\0|\0\0i\0\0i\1\0\203\0\0\1|\0\0i\2\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\3\0\0\0Rw\0\0\0R8\0\0\0Rx\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR8\0\0\0\264\2\0\0s\4\0\0\0\0\2\r\1c\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\20\0\0\0|\2\0|\0\0i\0\0|\1\0\203\2\0S(\1\0\0\0s?\0\0\0 Inherit all other methods from the underlying stream.\n (\1\0\0\0RF\0\0\0(\3\0\0\0R&\0\0\0R\36\0\0\0RL\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRM\0\0\0\271\2\0\0s\2\0\0\0\0\5c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRN\0\0\0\302\2\0\0s\2\0\0\0\0\1c\4\0\0\0\4\0\0\0\1\0\0\0C\0\0\0s\21\0\0\0|\0\0i\0\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0RF\0\0\0RO\0\0\0(\4\0\0\0R&\0\0\0RP\0\0\0RQ\0\0\0RR\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRS\0\0\0\305\2\0\0s\2\0\0\0\0\1N(\22\0\0\0R)\0\0\0R(\0\0\0R2\0\0\0t\10\0\0\0encodingR6\0\0\0RZ\0\0\0R,\0\0\0Rl\0\0\0Rn\0\0\0Rs\0\0\0Rt\0\0\0RG\0\0\0RK\0\0\0R8\0\0\0RL\0\0\0RM\0\0\0RN\0\0\0RS\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRu\0\0\0y\2\0\0s\34\0\0\0\6\t\6\2\6\2\f\22\f\4\f\4\f\4\t\5\t\3\t\4\t\4\t\6\f\10\t\3t\r\0\0\0StreamRecoderc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s\225\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0d\1\0Z\4\0d\2\0d\3\0\204\1\0Z\5\0d\4\0d\5\0\204\1\0Z\6\0d\20\0d\6\0\204\1\0Z\10\0d\20\0d\7\0\204\1\0Z\t\0d\10\0\204\0\0Z\n\0d\t\0\204\0\0Z\v\0d\n\0\204\0\0Z\f\0d\v\0\204\0\0Z\r\0d\f\0\204\0\0Z\16\0e\17\0d\r\0\204\1\0Z\20\0d\16\0\204\0\0Z\21\0d\17\0\204\0\0Z\22\0RS(\21\0\0\0sE\2\0\0 StreamRecoder instances provide a frontend - backend\n view of encoding data.\n\n They use the complete set of APIs returned by the\n codecs.lookup() function to implement their task.\n\n Data written to the stream is first decoded into an\n intermediate format (which is dependent on the given codec\n combination) and then written to the stream using an instance\n of the provided Writer class.\n\n In the other direction, data is read from the stream using a\n Reader instance and then return encoded data to the caller.\n\n Rv\0\0\0R.\0\0\0c\7\0\0\0\7\0\0\0\3\0\0\0C\0\0\0sL\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0|\3\0|\0\0_\2\0|\4\0|\1\0|\6\0\203\2\0|\0\0_\3\0|\5\0|\1\0|\6\0\203\2\0|\0\0_\4\0|\6\0|\0\0_\5\0d\1\0S(\2\0\0\0s\272\3\0\0 Creates a StreamRecoder instance which implements a two-way\n conversion: encode and decode work on the frontend (the\n input to .read() and output of .write()) while\n Reader and Writer work on the backend (reading and\n writing to the stream).\n\n You can use these objects to do transparent direct\n recodings from e.g. latin-1 to utf-8 and back.\n\n stream must be a file-like object.\n\n encode, decode must adhere to the Codec interface, Reader,\n Writer must be factory functions or classes providing the\n StreamReader, StreamWriter interface resp.\n\n encode and decode are needed for the frontend translation,\n Reader and Writer for the backend translation. Unicode is\n used as intermediate encoding.\n\n Error handling is done in the same way as defined for the\n StreamWriter/Readers.\n\n N(\6\0\0\0RF\0\0\0R\37\0\0\0R \0\0\0Rw\0\0\0Rx\0\0\0R1\0\0\0(\7\0\0\0R&\0\0\0RF\0\0\0R\37\0\0\0R \0\0\0Ry\0\0\0Rz\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR6\0\0\0\337\2\0\0s\f\0\0\0\0\32\t\1\t\1\t\1\22\1\22\1i\377\377\377\377c\2\0\0\0\4\0\0\0\3\0\0\0C\0\0\0s1\0\0\0|\0\0i\0\0i\1\0|\1\0\203\1\0}\2\0|\0\0i\2\0|\2\0|\0\0i\3\0\203\2\0\\\2\0}\2\0}\3\0|\2\0S(\1\0\0\0N(\4\0\0\0Rw\0\0\0RZ\0\0\0R\37\0\0\0R1\0\0\0(\4\0\0\0R&\0\0\0R^\0\0\0R?\0\0\0t\f\0\0\0bytesencoded(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRZ\0\0\0\0\3\0\0s\6\0\0\0\0\2\22\1\33\1c\2\0\0\0\4\0\0\0\3\0\0\0C\0\0\0sQ\0\0\0|\1\0d\0\0j\10\0o\23\0\1|\0\0i\1\0i\2\0\203\0\0}\2\0n\23\0\1|\0\0i\1\0i\2\0|\1\0\203\1\0}\2\0|\0\0i\3\0|\2\0|\0\0i\4\0\203\2\0\\\2\0}\2\0}\3\0|\2\0S(\1\0\0\0N(\5\0\0\0R,\0\0\0Rw\0\0\0Rl\0\0\0R\37\0\0\0R1\0\0\0(\4\0\0\0R&\0\0\0R^\0\0\0R?\0\0\0R}\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRl\0\0\0\6\3\0\0s\n\0\0\0\0\2\r\1\23\2\22\1\33\1c\2\0\0\0\4\0\0\0\3\0\0\0C\0\0\0s7\0\0\0|\0\0i\0\0i\1\0\203\0\0}\2\0|\0\0i\2\0|\2\0|\0\0i\3\0\203\2\0\\\2\0}\2\0}\3\0|\2\0i\4\0d\1\0\203\1\0S(\2\0\0\0Ni\1\0\0\0(\5\0\0\0Rw\0\0\0RZ\0\0\0R\37\0\0\0R1\0\0\0R]\0\0\0(\4\0\0\0R&\0\0\0Rm\0\0\0R?\0\0\0R}\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRn\0\0\0\17\3\0\0s\6\0\0\0\0\2\17\1\33\1c\1\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s.\0\0\0|\0\0i\0\0i\1\0\203\0\0}\1\0|\0\0i\2\0|\1\0|\0\0i\3\0\203\2\0\\\2\0}\1\0}\2\0|\1\0S(\1\0\0\0s4\0\0\0 Return the next decoded line from the input stream.(\4\0\0\0Rw\0\0\0Rs\0\0\0R\37\0\0\0R1\0\0\0(\3\0\0\0R&\0\0\0R?\0\0\0R}\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRs\0\0\0\25\3\0\0s\6\0\0\0\0\3\17\1\33\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRt\0\0\0\34\3\0\0s\2\0\0\0\0\1c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s+\0\0\0|\0\0i\0\0|\1\0|\0\0i\1\0\203\2\0\\\2\0}\1\0}\2\0|\0\0i\2\0i\3\0|\1\0\203\1\0S(\1\0\0\0N(\4\0\0\0R \0\0\0R1\0\0\0Rx\0\0\0RG\0\0\0(\3\0\0\0R&\0\0\0R?\0\0\0t\f\0\0\0bytesdecoded(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRG\0\0\0\37\3\0\0s\4\0\0\0\0\2\33\1c\2\0\0\0\4\0\0\0\3\0\0\0C\0\0\0s:\0\0\0d\1\0i\0\0|\1\0\203\1\0}\2\0|\0\0i\1\0|\2\0|\0\0i\2\0\203\2\0\\\2\0}\2\0}\3\0|\0\0i\3\0i\4\0|\2\0\203\1\0S(\2\0\0\0NR4\0\0\0(\5\0\0\0RI\0\0\0R \0\0\0R1\0\0\0Rx\0\0\0RG\0\0\0(\4\0\0\0R&\0\0\0RJ\0\0\0R?\0\0\0R~\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRK\0\0\0$\3\0\0s\6\0\0\0\0\2\17\1\33\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\36\0\0\0|\0\0i\0\0i\1\0\203\0\0\1|\0\0i\2\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\3\0\0\0Rw\0\0\0R8\0\0\0Rx\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR8\0\0\0*\3\0\0s\4\0\0\0\0\2\r\1c\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\20\0\0\0|\2\0|\0\0i\0\0|\1\0\203\2\0S(\1\0\0\0s?\0\0\0 Inherit all other methods from the underlying stream.\n (\1\0\0\0RF\0\0\0(\3\0\0\0R&\0\0\0R\36\0\0\0RL\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRM\0\0\0/\3\0\0s\2\0\0\0\0\5c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRN\0\0\0006\3\0\0s\2\0\0\0\0\1c\4\0\0\0\4\0\0\0\1\0\0\0C\0\0\0s\21\0\0\0|\0\0i\0\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0RF\0\0\0RO\0\0\0(\4\0\0\0R&\0\0\0RP\0\0\0RQ\0\0\0RR\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyRS\0\0\0009\3\0\0s\2\0\0\0\0\1N(\23\0\0\0R)\0\0\0R(\0\0\0R2\0\0\0t\r\0\0\0data_encodingt\r\0\0\0file_encodingR6\0\0\0RZ\0\0\0R,\0\0\0Rl\0\0\0Rn\0\0\0Rs\0\0\0Rt\0\0\0RG\0\0\0RK\0\0\0R8\0\0\0RL\0\0\0RM\0\0\0RN\0\0\0RS\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR|\0\0\0\312\2\0\0s\36\0\0\0\6\20\6\2\6\1\6\3\f \f\6\f\t\f\6\t\7\t\3\t\5\t\6\t\6\f\6\t\3t\2\0\0\0rbR.\0\0\0i\1\0\0\0c\5\0\0\0\10\0\0\0\5\0\0\0C\0\0\0s\203\0\0\0|\2\0d\2\0j\t\0o\33\0\1d\1\0|\1\0j\7\0o\16\0\1|\1\0d\1\0\27}\1\0n\1\0\1t\1\0i\2\0|\0\0|\1\0|\4\0\203\3\0}\5\0|\2\0d\2\0j\10\0o\5\0\1|\5\0S\1t\3\0|\2\0\203\1\0}\6\0t\4\0|\5\0|\6\0i\5\0|\6\0i\6\0|\3\0\203\4\0}\7\0|\2\0|\7\0_\7\0|\7\0S(\3\0\0\0s\255\4\0\0 Open an encoded file using the given mode and return\n a wrapped version providing transparent encoding/decoding.\n\n Note: The wrapped version will only accept the object format\n defined by the codecs, i.e. Unicode objects for most builtin\n codecs. Output is also codec dependent and will usually be\n Unicode as well.\n\n Files are always opened in binary mode, even if no binary mode\n was specified. This is done to avoid data loss due to encodings\n using 8-bit values. The default file mode is 'rb' meaning to\n open the file in binary read mode.\n\n encoding specifies the encoding which is to be used for the\n file.\n\n errors may be given to define the error handling. It defaults\n to 'strict' which causes ValueErrors to be raised in case an\n encoding error occurs.\n\n buffering has the same meaning as for the builtin open() API.\n It defaults to line buffered.\n\n The returned wrapped file object provides an extra attribute\n .encoding which allows querying the used encoding. This\n attribute is only available if an encoding was specified as\n parameter.\n\n t\1\0\0\0bN(\10\0\0\0R,\0\0\0t\v\0\0\0__builtin__R\3\0\0\0R\2\0\0\0Ru\0\0\0R$\0\0\0R#\0\0\0R{\0\0\0(\10\0\0\0t\10\0\0\0filenamet\4\0\0\0modeR{\0\0\0R1\0\0\0t\t\0\0\0bufferingt\4\0\0\0filet\4\0\0\0infot\3\0\0\0srw(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR\3\0\0\0>\3\0\0s\24\0\0\0\0\37\r\1\r\2\16\1\25\1\r\1\5\1\f\1\33\2\t\1c\4\0\0\0\7\0\0\0\7\0\0\0C\0\0\0sl\0\0\0|\2\0d\1\0j\10\0o\n\0\1|\1\0}\2\0n\1\0\1t\1\0|\1\0\203\1\0}\4\0t\1\0|\2\0\203\1\0}\5\0t\2\0|\0\0|\4\0i\3\0|\4\0i\4\0|\5\0i\5\0|\5\0i\6\0|\3\0\203\6\0}\6\0|\1\0|\6\0_\7\0|\2\0|\6\0_\10\0|\6\0S(\2\0\0\0s\345\3\0\0 Return a wrapped version of file which provides transparent\n encoding translation.\n\n Strings written to the wrapped file are interpreted according\n to the given data_encoding and then written to the original\n file as string using file_encoding. The intermediate encoding\n will usually be Unicode but depends on the specified codecs.\n\n Strings are read from the file using file_encoding and then\n passed back to the caller as string using data_encoding.\n\n If file_encoding is not given, it defaults to data_encoding.\n\n errors may be given to define the error handling. It defaults\n to 'strict' which causes ValueErrors to be raised in case an\n encoding error occurs.\n\n The returned wrapped file object provides two extra attributes\n .data_encoding and .file_encoding which reflect the given\n parameters of the same name. The attributes can be used for\n introspection by Python programs.\n\n N(\t\0\0\0R,\0\0\0R\2\0\0\0R|\0\0\0R\37\0\0\0R \0\0\0R$\0\0\0R#\0\0\0R\177\0\0\0R\200\0\0\0(\7\0\0\0R\207\0\0\0R\177\0\0\0R\200\0\0\0R1\0\0\0t\t\0\0\0data_infot\t\0\0\0file_infot\2\0\0\0sr(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyR\4\0\0\0j\3\0\0s\22\0\0\0\0\31\r\1\n\1\f\1\f\1\22\1\25\2\t\1\t\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0\203\1\0i\1\0S(\1\0\0\0s\236\0\0\0 Lookup up the codec for the given encoding and return\n its encoder function.\n\n Raises a LookupError in case the encoding cannot be found.\n\n (\2\0\0\0R\2\0\0\0R\37\0\0\0(\1\0\0\0R{\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\n\0\0\0getencoder\220\3\0\0s\2\0\0\0\0\10c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0\203\1\0i\1\0S(\1\0\0\0s\236\0\0\0 Lookup up the codec for the given encoding and return\n its decoder function.\n\n Raises a LookupError in case the encoding cannot be found.\n\n (\2\0\0\0R\2\0\0\0R \0\0\0(\1\0\0\0R{\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\n\0\0\0getdecoder\232\3\0\0s\2\0\0\0\0\10c\1\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s0\0\0\0t\0\0|\0\0\203\1\0i\1\0}\1\0|\1\0d\1\0j\10\0o\20\0\1t\3\0|\0\0\203\1\0\202\1\0n\1\0\1|\1\0S(\2\0\0\0s\367\0\0\0 Lookup up the codec for the given encoding and return\n its IncrementalEncoder class or factory function.\n\n Raises a LookupError in case the encoding cannot be found\n or the codecs doesn't provide an incremental encoder.\n\n N(\4\0\0\0R\2\0\0\0R!\0\0\0R,\0\0\0t\v\0\0\0LookupError(\2\0\0\0R{\0\0\0t\7\0\0\0encoder(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\25\0\0\0getincrementalencoder\244\3\0\0s\10\0\0\0\0\t\17\1\r\1\20\1c\1\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s0\0\0\0t\0\0|\0\0\203\1\0i\1\0}\1\0|\1\0d\1\0j\10\0o\20\0\1t\3\0|\0\0\203\1\0\202\1\0n\1\0\1|\1\0S(\2\0\0\0s\367\0\0\0 Lookup up the codec for the given encoding and return\n its IncrementalDecoder class or factory function.\n\n Raises a LookupError in case the encoding cannot be found\n or the codecs doesn't provide an incremental decoder.\n\n N(\4\0\0\0R\2\0\0\0R\"\0\0\0R,\0\0\0R\217\0\0\0(\2\0\0\0R{\0\0\0t\7\0\0\0decoder(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\25\0\0\0getincrementaldecoder\262\3\0\0s\10\0\0\0\0\t\17\1\r\1\20\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0\203\1\0i\1\0S(\1\0\0\0s\264\0\0\0 Lookup up the codec for the given encoding and return\n its StreamReader class or factory function.\n\n ", 28672) = 28672 read(5, "Raises a LookupError in case the encoding cannot be found.\n\n (\2\0\0\0R\2\0\0\0R$\0\0\0(\1\0\0\0R{\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\t\0\0\0getreader\300\3\0\0s\2\0\0\0\0\10c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0t\0\0|\0\0\203\1\0i\1\0S(\1\0\0\0s\264\0\0\0 Lookup up the codec for the given encoding and return\n its StreamWriter class or factory function.\n\n Raises a LookupError in case the encoding cannot be found.\n\n (\2\0\0\0R\2\0\0\0R#\0\0\0(\1\0\0\0R{\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\t\0\0\0getwriter\312\3\0\0s\2\0\0\0\0\10c\3\0\0\0\7\0\0\0\5\0\0\0k\0\0\0sk\0\0\0t\0\0|\1\0\203\1\0|\2\0|\3\0\215\1\0}\4\0x-\0|\0\0D]%\0}\5\0|\4\0i\1\0|\5\0\203\1\0}\6\0|\6\0o\t\0\1|\6\0V\1q\34\0\1q\34\0W|\4\0i\1\0d\1\0t\2\0\203\2\0}\6\0|\6\0o\t\0\1|\6\0V\1n\1\0\1d\2\0S(\3\0\0\0s\276\0\0\0\n Encoding iterator.\n\n Encodes the input strings from the iterator using a IncrementalEncoder.\n\n errors and kwargs are passed through to the IncrementalEncoder\n constructor.\n R4\0\0\0N(\3\0\0\0R\221\0\0\0R\37\0\0\0RX\0\0\0(\7\0\0\0t\10\0\0\0iteratorR{\0\0\0R1\0\0\0t\6\0\0\0kwargsR\220\0\0\0R0\0\0\0t\6\0\0\0output(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\n\0\0\0iterencode\324\3\0\0s\22\0\0\0\0\t\25\1\7\0\6\1\17\1\7\1\r\1\22\1\7\1c\3\0\0\0\7\0\0\0\5\0\0\0k\0\0\0sk\0\0\0t\0\0|\1\0\203\1\0|\2\0|\3\0\215\1\0}\4\0x-\0|\0\0D]%\0}\5\0|\4\0i\1\0|\5\0\203\1\0}\6\0|\6\0o\t\0\1|\6\0V\1q\34\0\1q\34\0W|\4\0i\1\0d\1\0t\2\0\203\2\0}\6\0|\6\0o\t\0\1|\6\0V\1n\1\0\1d\2\0S(\3\0\0\0s\276\0\0\0\n Decoding iterator.\n\n Decodes the input strings from the iterator using a IncrementalDecoder.\n\n errors and kwargs are passed through to the IncrementalDecoder\n constructor.\n R4\0\0\0N(\3\0\0\0R\223\0\0\0R \0\0\0RX\0\0\0(\7\0\0\0R\226\0\0\0R{\0\0\0R1\0\0\0R\227\0\0\0R\222\0\0\0R0\0\0\0R\230\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\n\0\0\0iterdecode\346\3\0\0s\22\0\0\0\0\t\25\1\7\0\6\1\17\1\7\1\r\1\22\1\7\1c\1\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s%\0\0\0h\0\0}\1\0x\30\0|\0\0D]\20\0}\2\0|\2\0|\1\0|\2\0 dict\n\n Return a dictionary where elements of the rng sequence are\n mapped to themselves.\n\n (\0\0\0\0(\3\0\0\0t\3\0\0\0rngt\3\0\0\0rest\1\0\0\0i(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/codecs.pyt\22\0\0\0make_identity_dict\372\3\0\0s\n\0\0\0\0\10\6\1\7\0\6\1\16\1c\1\0\0\0\4\0\0\0\4\0\0\0C\0\0\0sL\0\0\0h\0\0}\1\0x?\0|\0\0i\0\0\203\0\0D]1\0\\\2\0}\2\0}\3\0|\3\0|\1\0j\7\0o\16\0\1|\2\0|\1\0|\3\0\10\0\0\0s\204\0\0\0\6\2\30\4\3\1\16\1\20\1\25\2\22\1\17\1\f\1\t\1\t\1\3\1\f\v\6\3\n\3\n\3\6\3\6\2\20\3\n\3\n\5\n\3\6\3\6\1\6\1\6\1\6\5\26\21\23@\26(\26!\0261\26*\26D\26\365\23Q\23t\25,\17&\t\n\t\n\t\16\t\16\t\n\t\n\f\22\f\24\t\r\t\27\3\1\f\1\f\1\f\1\f\1\20\1\16\2\6\1\6\1\6\1\6\1\v\4\6\1\7\1\20\4\r\3\30\3", 4096) = 3148 read(5, "", 4096) = 0 close(5) = 0 munmap(0xb7ef4000, 4096) = 0 close(4) = 0 stat64("/usr/lib/python2.6/encodings/encodings", 0xbf912c84) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/encodings.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/encodingsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/encodings.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/encodings.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/encodings/aliases", 0xbf912c84) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/aliases.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/aliasesmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/aliases.py", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=14721, ...}) = 0 open("/usr/lib/python2.6/encodings/aliases.pyc", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=8699, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(5, "\321\362\r\n\363!6Ic\0\0\0\0\0\0\0\0\3\0\0\0@\0\0\0s`\10\0\0d\0\0Z\0\0h0\1d\1\0d\2\0006d\1\0d\3\0006d\1\0d\4\0006d\1\0d\5\0006d\1\0d\6\0006d\1\0d\7\0006d\1\0d\10\0006d\1\0d\t\0006d\1\0d\n\0006d\1\0d\v\0006d\1\0d\f\0006d\1\0d\r\0006d\16\0d\17\0006d\16\0d\20\0006d\21\0d\22\0006d\21\0d\23\0006d\24\0d\25\0006d\24\0d\26\0006d\27\0d\30\0006d\31\0d\32\0006d\31\0d\33\0006d\31\0d\34\0006d\31\0d\35\0006d\31\0d\36\0006d\31\0d\37\0006d\31\0d \0006d\31\0d!\0006d\"\0d#\0006d\"\0d$\0006d\"\0d%\0006d&\0d'\0006d&\0d(\0006d)\0d*\0006d)\0d+\0006d,\0d-\0006d,\0d.\0006d/\0d0\0006d/\0d1\0006d2\0d3\0006d2\0d4\0006d5\0d6\0006d5\0d7\0006d8\0d9\0006d8\0d:\0006d;\0d<\0006d;\0d=\0006d>\0d?\0006d>\0d@\0006dA\0dB\0006dA\0dC\0006dD\0dE\0006dD\0dF\0006dD\0dG\0006dD\0dH\0006dI\0dJ\0006dI\0dK\0006dI\0dL\0006dM\0dN\0006dM\0dO\0006dM\0dP\0006dM\0dQ\0006dM\0dR\0006dS\0dT\0006dS\0dU\0006dS\0dV\0006dW\0dX\0006dW\0dY\0006dW\0dZ\0006d[\0d\\\0006d[\0d]\0006d[\0d^\0006d_\0d`\0006d_\0da\0006d_\0db\0006dc\0dd\0006dc\0de\0006dc\0df\0006dg\0dh\0006dg\0di\0006dg\0dj\0006dk\0dl\0006dk\0dm\0006dk\0dn\0006dk\0do\0006dp\0dq\0006dp\0dr\0006dp\0ds\0006dt\0du\0006dt\0dv\0006dt\0dw\0006dx\0dy\0006dx\0dz\0006dx\0d{\0006d|\0d}\0006d|\0d~\0006d|\0d\177\0006d\200\0d\201\0006d\200\0d\202\0006d\200\0d\203\0006d\204\0d\205\0006d\204\0d\206\0006d\204\0d\207\0006d\204\0d\210\0006d\211\0d\212\0006d\211\0d\213\0006d\211\0d\214\0006d\211\0d\215\0006d\216\0d\217\0006d\216\0d\220\0006d\216\0d\221\0006d\222\0d\223\0006d\222\0d\224\0006d\225\0d\226\0006d\225\0d\227\0006d\225\0d\230\0006d\231\0d\232\0006d\233\0d\234\0006d\233\0d\235\0006d\233\0d\236\0006d\237\0d\240\0006d\237\0d\241\0006d\237\0d\242\0006d\237\0d\243\0006d\237\0d\244\0006d\237\0d\245\0006d\237\0d\246\0006d\247\0d\250\0006d\251\0d\252\0006d\251\0d\253\0006d\251\0d\254\0006d\251\0d\255\0006d\251\0d\256\0006d\251\0d\257\0006d\251\0d\260\0006d\251\0d\261\0006d\262\0d\263\0006d\262\0d\264\0006d\262\0d\265\0006d\266\0d\267\0006d\270\0d\271\0006d\270\0d\272\0006d\270\0d\273\0006d\274\0d\275\0006d\274\0d\276\0006d\274\0d\277\0006d\300\0d\301\0006d\300\0d\302\0006d\300\0d\303\0006d\304\0d\305\0006d\304\0d\306\0006d\307\0d\310\0006d\307\0d\311\0006d\312\0d\313\0006d\312\0d\314\0006d\315\0d\316\0006d\315\0d\317\0006d\320\0d\321\0006d\320\0d\322\0006d\323\0d\324\0006d\323\0d\325\0006d\323\0d\326\0006d\327\0d\330\0006d\327\0d\331\0006d\327\0d\332\0006d\327\0d\333\0006d\327\0d\334\0006d\327\0d\335\0006d\336\0d\337\0006d\336\0d\340\0006d\336\0d\341\0006d\342\0d\343\0006d\342\0d\344\0006d\342\0d\345\0006d\346\0d\347\0006d\346\0d\350\0006d\346\0d\351\0006d\346\0d\352\0006d\346\0d\353\0006d\346\0d\354\0006d\355\0d\356\0006d\355\0d\357\0006d\355\0d\360\0006d\361\0d\362\0006d\361\0d\363\0006d\361\0d\364\0006d\361\0d\365\0006d\361\0d\366\0006d\367\0d\370\0006d\367\0d\371\0006d\367\0d\372\0006d\367\0d\373\0006d\367\0d\374\0006d\367\0d\375\0006d\376\0d\377\0006d\376\0d\0\0016d\376\0d\1\0016d\376\0d\2\0016d\376\0d\3\0016d\376\0d\4\0016d\5\1d\6\0016d\5\1d\7\0016d\5\1d\10\0016d\5\1d\t\0016d\5\1d\n\0016d\5\1d\v\0016d\f\1d\r\0016d\f\1d\16\0016d\f\1d\17\0016d\f\1d\20\0016d\f\1d\21\0016d\22\1d\23\0016d\22\1d\24\0016d\22\1d\25\0016d\22\1d\26\0016d\22\1d\27\0016d\22\1d\30\0016d\22\1d\31\0016d\32\1d\33\0016d\32\1d\34\0016d\32\1d\35\0016d\32\1d\36\0016d\32\1d\37\0016d\32\1d \0016d\32\1d!\0016d\32\1d\"\0016d#\1d$\0016d#\1d%\0016d#\1d&\0016d#\1d'\0016d#\1d(\0016d)\1d*\0016d)\1d+\0016d)\1d,\0016d)\1d-\0016d)\1d.\0016d)\1d/\0016d0\1d1\0016d0\1d2\0016d3\1d4\0016d5\1d6\0016d5\1d7\0016d5\1d8\0016d5\1d9\0016d5\1d:\0016d5\1d;\0016d5\1d<\0016d5\1d=\0016d5\1d>\0016d5\1d?\0016d5\1d@\0016d5\1dA\0016dB\1dC\0016dD\1dE\0016dF\1dG\0016dH\1dI\0016dH\1dJ\0016dK\1dL\0016dM\1dN\0016dO\1dP\0016dQ\1dR\0016dQ\1dS\0016dQ\1dT\0016dQ\1dU\0016dV\1dW\0016dV\1dX\0016dV\1dY\0016dZ\1d[\0016d\\\1d]\0016d\\\1d^\0016d\\\1d_\0016d\\\1d`\0016da\1db\0016da\1dc\0016da\1dd\0016de\1df\0016de\1dg\0016de\1dh\0016di\1dj\0016dk\1dl\0016dk\1dm\0016dk\1dn\0016dk\1do\0016dk\1dp\0016dq\1dr\0016dq\1ds\0016dt\1du\0016dt\1dv\0016dw\1dx\0016dw\1dy\0016dz\1d{\0016dz\1d|\0016d}\1d~\0016d\177\1d\200\0016d\201\1d\202\0016d\201\1d\203\0016d\201\1d\204\0016d\205\1d\206\0016d\205\1d\207\0016d\205\1d\210\0016d\205\1d\211\0016d\205\1d\212\0016d\213\1d\214\0016d\215\1d\216\0016d\215\1d\217\0016Z\1\0d\220\1S(\221\1\0\0s<\2\0\0 Encoding Aliases Support\n\n This module is used by the encodings package search function to\n map encodings names to module names.\n\n Note that the search function normalizes the encoding names before\n doing the lookup, so the mapping will have to map normalized\n encoding names to module names.\n\n Contents:\n\n The following aliases dictionary contains mappings of all IANA\n character set names for which the Python core library provides\n codecs. In addition to these, a few Python specific codec\n aliases have also been added.\n\nt\5\0\0\0asciit\3\0\0\000646s\16\0\0\0ansi_x3.4_1968t\16\0\0\0ansi_x3_4_1968s\16\0\0\0ansi_x3.4_1986t\5\0\0\0cp367t\7\0\0\0csasciit\6\0\0\0ibm367t\t\0\0\0iso646_uss\20\0\0\0iso_646.irv_1991t\10\0\0\0iso_ir_6t\2\0\0\0ust\10\0\0\0us_asciit\f\0\0\0base64_codect\6\0\0\0base64t\7\0\0\0base_64t\4\0\0\0big5t\7\0\0\0big5_twt\6\0\0\0csbig5t\t\0\0\0big5hkscst\n\0\0\0big5_hkscst\5\0\0\0hkscst\t\0\0\0bz2_codect\3\0\0\0bz2t\5\0\0\0cp037t\3\0\0\000037t\10\0\0\0csibm037t\f\0\0\0ebcdic_cp_cat\f\0\0\0ebcdic_cp_nlt\f\0\0\0ebcdic_cp_ust\f\0\0\0ebcdic_cp_wtt\6\0\0\0ibm037t\6\0\0\0ibm039t\6\0\0\0cp1026t\4\0\0\0001026t\t\0\0\0csibm1026t\7\0\0\0ibm1026t\6\0\0\0cp1140t\4\0\0\0001140t\7\0\0\0ibm1140t\6\0\0\0cp1250t\4\0\0\0001250t\f\0\0\0windows_1250t\6\0\0\0cp1251t\4\0\0\0001251t\f\0\0\0windows_1251t\6\0\0\0cp1252t\4\0\0\0001252t\f\0\0\0windows_1252t\6\0\0\0cp1253t\4\0\0\0001253t\f\0\0\0windows_1253t\6\0\0\0cp1254t\4\0\0\0001254t\f\0\0\0windows_1254t\6\0\0\0cp1255t\4\0\0\0001255t\f\0\0\0windows_1255t\6\0\0\0cp1256t\4\0\0\0001256t\f\0\0\0windows_1256t\6\0\0\0cp1257t\4\0\0\0001257t\f\0\0\0windows_1257t\6\0\0\0cp1258t\4\0\0\0001258t\f\0\0\0windows_1258t\5\0\0\0cp424t\3\0\0\000424t\10\0\0\0csibm424t\f\0\0\0ebcdic_cp_het\6\0\0\0ibm424t\5\0\0\0cp437t\3\0\0\000437t\20\0\0\0cspc8codepage437t\6\0\0\0ibm437t\5\0\0\0cp500t\3\0\0\000500t\10\0\0\0csibm500t\f\0\0\0ebcdic_cp_bet\f\0\0\0ebcdic_cp_cht\6\0\0\0ibm500t\5\0\0\0cp775t\3\0\0\000775t\r\0\0\0cspc775baltict\6\0\0\0ibm775t\5\0\0\0cp850t\3\0\0\000850t\23\0\0\0cspc850multilingualt\6\0\0\0ibm850t\5\0\0\0cp852t\3\0\0\000852t\10\0\0\0cspcp852t\6\0\0\0ibm852t\5\0\0\0cp855t\3\0\0\000855t\10\0\0\0csibm855t\6\0\0\0ibm855t\5\0\0\0cp857t\3\0\0\000857t\10\0\0\0csibm857t\6\0\0\0ibm857t\5\0\0\0cp860t\3\0\0\000860t\10\0\0\0csibm860t\6\0\0\0ibm860t\5\0\0\0cp861t\3\0\0\000861t\5\0\0\0cp_ist\10\0\0\0csibm861t\6\0\0\0", 4096) = 4096 fstat64(5, {st_mode=S_IFREG|0644, st_size=8699, ...}) = 0 read(5, "ibm861t\5\0\0\0cp862t\3\0\0\000862t\22\0\0\0cspc862latinhebrewt\6\0\0\0ibm862t\5\0\0\0cp863t\3\0\0\000863t\10\0\0\0csibm863t\6\0\0\0ibm863t\5\0\0\0cp864t\3\0\0\000864t\10\0\0\0csibm864t\6\0\0\0ibm864t\5\0\0\0cp865t\3\0\0\000865t\10\0\0\0csibm865t\6\0\0\0ibm865t\5\0\0\0cp866t\3\0\0\000866t\10\0\0\0csibm866t\6\0\0\0ibm866t\5\0\0\0cp869t\3\0\0\000869t\5\0\0\0cp_grt\10\0\0\0csibm869t\6\0\0\0ibm869t\5\0\0\0cp932t\3\0\0\000932t\5\0\0\0ms932t\7\0\0\0mskanjit\10\0\0\0ms_kanjit\5\0\0\0cp949t\3\0\0\000949t\5\0\0\0ms949t\3\0\0\0uhct\5\0\0\0cp950t\3\0\0\000950t\5\0\0\0ms950t\f\0\0\0euc_jis_2004t\10\0\0\0jisx0213t\n\0\0\0eucjis2004t\v\0\0\0euc_jis2004t\f\0\0\0euc_jisx0213t\v\0\0\0eucjisx0213t\6\0\0\0euc_jpt\5\0\0\0eucjpt\4\0\0\0ujist\5\0\0\0u_jist\6\0\0\0euc_krt\5\0\0\0euckrt\6\0\0\0koreant\7\0\0\0ksc5601t\t\0\0\0ks_c_5601t\16\0\0\0ks_c_5601_1987t\7\0\0\0ksx1001t\t\0\0\0ks_x_1001t\7\0\0\0gb18030t\f\0\0\0gb18030_2000t\6\0\0\0gb2312t\7\0\0\0chineset\17\0\0\0csiso58gb231280t\6\0\0\0euc_cnt\5\0\0\0euccnt\f\0\0\0eucgb2312_cnt\v\0\0\0gb2312_1980t\t\0\0\0gb2312_80t\t\0\0\0iso_ir_58t\3\0\0\0gbkt\3\0\0\000936t\5\0\0\0cp936t\5\0\0\0ms936t\t\0\0\0hex_codect\3\0\0\0hext\t\0\0\0hp_roman8t\6\0\0\0roman8t\2\0\0\0r8t\n\0\0\0csHPRoman8t\2\0\0\0hzt\4\0\0\0hzgbt\5\0\0\0hz_gbt\n\0\0\0hz_gb_2312t\n\0\0\0iso2022_jpt\v\0\0\0csiso2022jpt\t\0\0\0iso2022jpt\v\0\0\0iso_2022_jpt\f\0\0\0iso2022_jp_1t\v\0\0\0iso2022jp_1t\r\0\0\0iso_2022_jp_1t\f\0\0\0iso2022_jp_2t\v\0\0\0iso2022jp_2t\r\0\0\0iso_2022_jp_2t\17\0\0\0iso2022_jp_2004t\20\0\0\0iso_2022_jp_2004t\16\0\0\0iso2022jp_2004t\f\0\0\0iso2022_jp_3t\v\0\0\0iso2022jp_3t\r\0\0\0iso_2022_jp_3t\16\0\0\0iso2022_jp_extt\r\0\0\0iso2022jp_extt\17\0\0\0iso_2022_jp_extt\n\0\0\0iso2022_krt\v\0\0\0csiso2022krt\t\0\0\0iso2022krt\v\0\0\0iso_2022_krt\n\0\0\0iso8859_10t\v\0\0\0csisolatin6t\v\0\0\0iso_8859_10t\20\0\0\0iso_8859_10_1992t\n\0\0\0iso_ir_157t\2\0\0\0l6t\6\0\0\0latin6t\n\0\0\0iso8859_11t\4\0\0\0thait\v\0\0\0iso_8859_11t\20\0\0\0iso_8859_11_2001t\n\0\0\0iso8859_13t\v\0\0\0iso_8859_13t\2\0\0\0l7t\6\0\0\0latin7t\n\0\0\0iso8859_14t\v\0\0\0iso_8859_14t\20\0\0\0iso_8859_14_1998t\n\0\0\0iso_celtict\n\0\0\0iso_ir_199t\2\0\0\0l8t\6\0\0\0latin8t\n\0\0\0iso8859_15t\v\0\0\0iso_8859_15t\2\0\0\0l9t\6\0\0\0latin9t\n\0\0\0iso8859_16t\v\0\0\0iso_8859_16t\20\0\0\0iso_8859_16_2001t\n\0\0\0iso_ir_226t\3\0\0\0l10t\7\0\0\0latin10t\t\0\0\0iso8859_2t\v\0\0\0csisolatin2t\n\0\0\0iso_8859_2t\17\0\0\0iso_8859_2_1987t\n\0\0\0iso_ir_101t\2\0\0\0l2t\6\0\0\0latin2t\t\0\0\0iso8859_3t\v\0\0\0csisolatin3t\n\0\0\0iso_8859_3t\17\0\0\0iso_8859_3_1988t\n\0\0\0iso_ir_109t\2\0\0\0l3t\6\0\0\0latin3t\t\0\0\0iso8859_4t\v\0\0\0csisolatin4t\n\0\0\0iso_8859_4t\17\0\0\0iso_8859_4_1988t\n\0\0\0iso_ir_110t\2\0\0\0l4t\6\0\0\0latin4t\t\0\0\0iso8859_5t\22\0\0\0csisolatincyrillict\10\0\0\0cyrillict\n\0\0\0iso_8859_5t\17\0\0\0iso_8859_5_1988t\n\0\0\0iso_ir_144t\t\0\0\0iso8859_6t\6\0\0\0arabict\10\0\0\0asmo_708t\20\0\0\0csisolatinarabict\10\0\0\0ecma_114t\n\0\0\0iso_8859_6t\17\0\0\0iso_8859_6_1987t\n\0\0\0iso_ir_127t\t\0\0\0iso8859_7t\17\0\0\0csisolatingreekt\10\0\0\0ecma_118t\10\0\0\0elot_928t\5\0\0\0greekt\6\0\0\0greek8t\n\0\0\0iso_8859_7t\17\0\0\0iso_8859_7_1987t\n\0\0\0iso_ir_126t\t\0\0\0iso8859_8t\20\0\0\0csisolatinhebrewt\6\0\0\0hebrewt\n\0\0\0iso_8859_8t\17\0\0\0iso_8859_8_1988t\n\0\0\0iso_ir_138t\t\0\0\0iso8859_9t\v\0\0\0csisolatin5t\n\0\0\0iso_8859_9t\17\0\0\0iso_8859_9_1989t\n\0\0\0iso_ir_148t\2\0\0\0l5t\6\0\0\0latin5t\5\0\0\0johabt\6\0\0\0cp1361t\6\0\0\0ms1361t\6\0\0\0koi8_rt\7\0\0\0cskoi8rt\7\0\0\0latin_1t\4\0\0\0008859t\5\0\0\0cp819t\v\0\0\0csisolatin1t\6\0\0\0ibm819t\7\0\0\0iso8859t\t\0\0\0iso8859_1t\n\0\0\0iso_8859_1t\17\0\0\0iso_8859_1_1987t\n\0\0\0iso_ir_100t\2\0\0\0l1t\5\0\0\0latint\6\0\0\0latin1t\f\0\0\0mac_cyrillict\v\0\0\0maccyrillict\t\0\0\0mac_greekt\10\0\0\0macgreekt\v\0\0\0mac_icelandt\n\0\0\0macicelandt\n\0\0\0mac_latin2t\20\0\0\0maccentraleuropet\t\0\0\0maclatin2t\t\0\0\0mac_romant\10\0\0\0macromant\v\0\0\0mac_turkisht\n\0\0\0macturkisht\4\0\0\0mbcst\4\0\0\0dbcst\7\0\0\0ptcp154t\t\0\0\0csptcp154t\5\0\0\0pt154t\5\0\0\0cp154s\16\0\0\0cyrillic-asiant\f\0\0\0quopri_codect\6\0\0\0quoprit\20\0\0\0quoted_printablet\17\0\0\0quotedprintablet\6\0\0\0rot_13t\5\0\0\0rot13t\t\0\0\0shift_jist\n\0\0\0csshiftjist\10\0\0\0shiftjist\4\0\0\0sjist\5\0\0\0s_jist\16\0\0\0shift_jis_2004t\f\0\0\0shiftjis2004t\t\0\0\0sjis_2004t\n\0\0\0s_jis_2004t\16\0\0\0shift_jisx0213t\r\0\0\0shiftjisx0213t\t\0\0\0sjisx0213t\n\0\0\0s_jisx0213t\6\0\0\0tactist\6\0\0\0tis260t\7\0\0\0tis_620t\6\0\0\0tis620t\t\0\0\0tis_620_0t\16\0\0\0tis_620_2529_0t\16\0\0\0tis_620_2529_1t\n\0\0\0iso_ir_166t\6\0\0\0utf_16t\3\0\0\0u16t\5\0\0\0utf16t\t\0\0\0utf_16_bet\22\0\0\0unicodebigunmarkedt\10\0\0\0utf_16bet\t\0\0\0utf_16_let\25\0\0\0unicodelittleunmarkedt\10\0\0\0utf_16let\6\0\0\0utf_32t\3\0\0\0u32t\5\0\0\0utf32t\t\0\0\0utf_32_bet\10\0\0\0utf_32bet\t\0\0\0utf_32_let\10\0\0\0utf_32let\5\0\0\0utf_7t\2\0\0\0u7t\4\0\0\0utf7t\21\0\0\0unicode_1_1_utf_7t\5\0\0\0utf_8t\2\0\0\0u8t\3\0\0\0utft\4\0\0\0utf8t\t\0\0\0utf8_ucs2t\t\0\0\0utf8_ucs4t\10\0\0\0uu_codect\2\0\0\0uut\n\0\0\0zlib_codect\3\0\0\0zipt\4\0\0\0zlibN(\2\0\0\0t\7\0\0\0__doc__t\7\0\0\0aliases(\0\0\0\0(\0\0\0\0(\0\0\0\0s'\0\0\0/usr/lib/python2.6/encodings/aliases.pyt\10\0\0\0\21\0\0\0sb\2\0\0\6\1\3\5\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\3\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7", 4096) = 4096 read(5, "\3\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\1\7\3\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\3\7\1\7\1\7\3\7\3\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\1\7\1\7\3\7\3\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\1\7\3\7\1\7\3\7\t\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\3\7\3\7\3\7\3\7\1\7\3\7\3\7\3\7\3\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\3\7\1\7\1\7\1\7\3\7\1\7\1\7\3\7\1\7\1\7\3\7\3\7\1\7\1\7\1\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\1\7\3\7\3\7\3\7\1\7\1\7\3\7\1\7\1\7\1\7\1\7\3\7\3\7\1", 4096) = 507 read(5, "", 4096) = 0 close(5) = 0 munmap(0xb7ef4000, 4096) = 0 close(4) = 0 stat64("/usr/lib/python2.6/encodings/__builtin__", 0xbf912c84) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/__builtin__.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/__builtin__module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/__builtin__.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/__builtin__.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) close(3) = 0 stat64("/usr/lib/python2.6/encodings/utf_8", 0xbf916ef4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/utf_8.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/utf_8module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/encodings/utf_8.py", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1005, ...}) = 0 open("/usr/lib/python2.6/encodings/utf_8.pyc", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=1950, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(4, "\321\362\r\n\363!6Ic\0\0\0\0\0\0\0\0\4\0\0\0@\0\0\0s\230\0\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0e\1\0i\2\0Z\3\0d\3\0d\4\0\204\1\0Z\4\0d\5\0e\1\0i\5\0f\1\0d\6\0\204\0\0\203\0\0YZ\5\0d\7\0e\1\0i\6\0f\1\0d\10\0\204\0\0\203\0\0YZ\7\0d\t\0e\1\0i\10\0f\1\0d\n\0\204\0\0\203\0\0YZ\10\0d\v\0e\1\0i\t\0f\1\0d\f\0\204\0\0\203\0\0YZ\t\0d\r\0\204\0\0Z\n\0d\2\0S(\16\0\0\0s\201\0\0\0 Python 'utf-8' Codec\n\n\nWritten by Marc-Andre Lemburg (mal@lemburg.com).\n\n(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.\n\ni\377\377\377\377Nt\6\0\0\0strictc\2\0\0\0\2\0\0\0\4\0\0\0C\0\0\0s\23\0\0\0t\0\0i\1\0|\0\0|\1\0t\2\0\203\3\0S(\1\0\0\0N(\3\0\0\0t\6\0\0\0codecst\f\0\0\0utf_8_decodet\4\0\0\0True(\2\0\0\0t\5\0\0\0inputt\6\0\0\0errors(\0\0\0\0(\0\0\0\0s%\0\0\0/usr/lib/python2.6/encodings/utf_8.pyt\6\0\0\0decode\17\0\0\0s\2\0\0\0\0\1t\22\0\0\0IncrementalEncoderc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s\24\0\0\0e\0\0Z\1\0e\2\0d\0\0\204\1\0Z\3\0RS(\1\0\0\0c\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\27\0\0\0t\0\0i\1\0|\1\0|\0\0i\2\0\203\2\0d\1\0\31S(\2\0\0\0Ni\0\0\0\0(\3\0\0\0R\1\0\0\0t\f\0\0\0utf_8_encodeR\5\0\0\0(\3\0\0\0t\4\0\0\0selfR\4\0\0\0t\5\0\0\0final(\0\0\0\0(\0\0\0\0s%\0\0\0/usr/lib/python2.6/encodings/utf_8.pyt\6\0\0\0encode\23\0\0\0s\2\0\0\0\0\1(\4\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__t\5\0\0\0FalseR\v\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s%\0\0\0/usr/lib/python2.6/encodings/utf_8.pyR\7\0\0\0\22\0\0\0s\2\0\0\0\6\1t\22\0\0\0IncrementalDecoderc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\21\0\0\0e\0\0Z\1\0e\2\0i\3\0Z\4\0RS(\0\0\0\0(\5\0\0\0R\f\0\0\0R\r\0\0\0R\1\0\0\0R\2\0\0\0t\16\0\0\0_buffer_decode(\0\0\0\0(\0\0\0\0(\0\0\0\0s%\0\0\0/usr/lib/python2.6/encodings/utf_8.pyR\17\0\0\0\26\0\0\0s\2\0\0\0\6\1t\f\0\0\0StreamWriterc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\21\0\0\0e\0\0Z\1\0e\2\0i\3\0Z\4\0RS(\0\0\0\0(\5\0\0\0R\f\0\0\0R\r\0\0\0R\1\0\0\0R\10\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s%\0\0\0/usr/lib/python2.6/encodings/utf_8.pyR\21\0\0\0\31\0\0\0s\2\0\0\0\6\1t\f\0\0\0StreamReaderc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\21\0\0\0e\0\0Z\1\0e\2\0i\3\0Z\4\0RS(\0\0\0\0(\5\0\0\0R\f\0\0\0R\r\0\0\0R\1\0\0\0R\2\0\0\0R\6\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s%\0\0\0/usr/lib/python2.6/encodings/utf_8.pyR\22\0\0\0\34\0\0\0s\2\0\0\0\6\1c\0\0\0\0\0\0\0\0\17\0\0\0C\0\0\0s4\0\0\0t\0\0i\1\0d\1\0d\2\0d\3\0t\2\0d\4\0t\3\0d\5\0t\4\0d\6\0t\5\0d\7\0t\6\0d\10\0t\7\0\203\0\7S(\t\0\0\0Nt\4\0\0\0names\5\0\0\0utf-8R\v\0\0\0R\6\0\0\0t\22\0\0\0incrementalencodert\22\0\0\0incrementaldecodert\f\0\0\0streamreadert\f\0\0\0streamwriter(\10\0\0\0R\1\0\0\0t\t\0\0\0CodecInfoR\v\0\0\0R\6\0\0\0R\7\0\0\0R\17\0\0\0R\22\0\0\0R\21\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s%\0\0\0/usr/lib/python2.6/encodings/utf_8.pyt\v\0\0\0getregentry!\0\0\0s\20\0\0\0\0\1\t\1\6\1\6\1\6\1\6\1\6\1\6\1(\v\0\0\0t\7\0\0\0__doc__R\1\0\0\0R\10\0\0\0R\v\0\0\0R\6\0\0\0R\7\0\0\0t\32\0\0\0BufferedIncrementalDecoderR\17\0\0\0R\21\0\0\0R\22\0\0\0R\31\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s%\0\0\0/usr/lib/python2.6/encodings/utf_8.pyt\10\0\0\0\10\0\0\0s\20\0\0\0\6\1\f\4\t\2\f\3\31\4\31\3\31\3\31\5", 4096) = 1950 fstat64(4, {st_mode=S_IFREG|0644, st_size=1950, ...}) = 0 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7ef4000, 4096) = 0 close(3) = 0 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf91b4d8) = -1 ENOTTY (Inappropriate ioctl for device) ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf91b4d8) = -1 ENOTTY (Inappropriate ioctl for device) lstat64("/usr", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 lstat64("/usr/bin", {st_mode=S_IFDIR|0755, st_size=73728, ...}) = 0 lstat64("/usr/bin/osc", {st_mode=S_IFLNK|0777, st_size=14, ...}) = 0 readlink("/usr/bin/osc", "osc-wrapper.py", 4095) = 14 lstat64("/usr/bin/osc-wrapper.py", {st_mode=S_IFREG|0755, st_size=309, ...}) = 0 stat64("/usr/bin/osc", {st_mode=S_IFREG|0755, st_size=309, ...}) = 0 open("/usr/bin/osc", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=309, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 fstat64(3, {st_mode=S_IFREG|0755, st_size=309, ...}) = 0 _llseek(3, 0, [0], SEEK_SET) = 0 read(3, "#!/usr/bin/python\n\n# this wrapper exists so it can be put into /usr/bin, but still allows the \n# python module to be called within the source directory during development\n\nimport sys\nfrom osc import commandline\nfrom osc import babysitter\n\nosccli = commandline.Osc()\n\nr = babysitter.run(o", 287) = 287 read(3, "sccli)\nsys.exit(r)\n\n\n\n", 4096) = 22 close(3) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/bin/osc", {st_mode=S_IFREG|0755, st_size=309, ...}) = 0 open("/usr/bin/osc", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0755, st_size=309, ...}) = 0 ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf91b598) = -1 ENOTTY (Inappropriate ioctl for device) fstat64(3, {st_mode=S_IFREG|0755, st_size=309, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/usr/bin/python\n\n# this wrapper exists so it can be put into /usr/bin, but still allows the \n# python module to be called within the source directory during development\n\nimport sys\nfrom osc import commandline\nfrom osc import babysitter\n\nosccli = commandline.Osc()\n\nr = babysitter.run(osccli)\nsys.exit(r)\n\n\n\n", 4096) = 309 _llseek(3, 309, [309], SEEK_SET) = 0 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/bin", {st_mode=S_IFDIR|0755, st_size=73728, ...}) = 0 stat64("/usr/bin", {st_mode=S_IFDIR|0755, st_size=73728, ...}) = 0 stat64("/usr/bin/osc", {st_mode=S_IFREG|0755, st_size=309, ...}) = 0 open("/usr/bin/osc.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/oscmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/osc.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/osc.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/osc", 0xbf916f04) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/osc.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/oscmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/osc.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/osc.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/osc", 0xbf916f04) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/osc.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/oscmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/osc.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/osc.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/osc", 0xbf916f04) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/osc.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/oscmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/osc.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/osc.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/osc", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/osc/__init__.py", {st_mode=S_IFREG|0644, st_size=101, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/osc/__init__", 0xbf915eb4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/__init__.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/__init__module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/__init__.py", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=101, ...}) = 0 open("/usr/lib/python2.6/site-packages/osc/__init__.pyc", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=275, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(4, "\321\362\r\n\223\337\346Ic\0\0\0\0\0\0\0\0\10\0\0\0@\0\0\0s\"\0\0\0d\0\0d\1\0d\2\0d\3\0d\4\0d\5\0d\6\0d\7\0g\10\0Z\0\0d\10\0S(\t\0\0\0t\n\0\0\0babysittert\4\0\0\0coret\v\0\0\0commandlinet\6\0\0\0oscerrt\f\0\0\0othermethodst\5\0\0\0buildt\5\0\0\0fetcht\5\0\0\0meterN(\1\0\0\0t\7\0\0\0__all__(\0\0\0\0(\0\0\0\0(\0\0\0\0s0\0\0\0/usr/lib/python2.6/site-packages/osc/__init__.pyt\10\0\0\0\1\0\0\0s\0\0\0\0", 4096) = 275 fstat64(4, {st_mode=S_IFREG|0644, st_size=275, ...}) = 0 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7ef4000, 4096) = 0 close(3) = 0 stat64("/usr/lib/python2.6/site-packages/osc", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/osc", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 stat64("/usr/lib/python2.6/site-packages/osc/commandline", 0xbf916f04) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/commandline.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/commandlinemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/commandline.py", O_RDONLY|O_LARGEFILE) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=131156, ...}) = 0 open("/usr/lib/python2.6/site-packages/osc/commandline.pyc", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=104989, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(4, "\321\362\r\n\354u:Jc\0\0\0\0\0\0\0\0\7\0\0\0@\0\0\0sW\0\0\0d\0\0d\1\0k\0\0Td\0\0d\2\0k\1\0Z\1\0d\0\0d\2\0k\2\0Z\2\0d\0\0d\2\0k\3\0Z\3\0d\3\0Z\4\0d\4\0Z\5\0d\5\0e\1\0i\6\0f\1\0d\6\0\204\0\0\203\0\0YZ\7\0d\2\0S(\7\0\0\0i\377\377\377\377(\1\0\0\0t\1\0\0\0*Ns>\1\0\0.TH %(ucname)s \"1\" \"%(date)s\" \"%(name)s %(version)s\" \"User Commands\"\n.SH NAME\n%(name)s \\- openSUSE build service command-line tool.\n.SH SYNOPSIS\n.B %(name)s\n[\\fIGLOBALOPTS\\fR] \\fISUBCOMMAND \\fR[\\fIOPTS\\fR] [\\fIARGS\\fR...]\n.br\n.B %(name)s\n\\fIhelp SUBCOMMAND\\fR\n.SH DESCRIPTION\nopenSUSE build service command-line tool.\ns\265\1\0\0\n.SH \"SEE ALSO\"\nType 'osc help ' for more detailed help on a specific subcommand.\n.PP\nFor additional information, see\n * http://www.opensuse.org/Build_Service_Tutorial\n * http://www.opensuse.org/Build_Service/CLI\n.PP\nYou can modify osc commands, or roll you own, via the plugin API:\n * http://www.opensuse.org/Build_Service/osc_plugins\n.SH AUTHOR\nosc was written by several authors. This man page is automatically generated.\nt\3\0\0\0Oscc\0\0\0\0\0\0\0\0\31\0\0\0B\0\0\0s\35\26\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0d\210\1Z\5\0e\6\0Z\7\0e\10\0Z\t\0d\2\0\204\0\0Z\n\0d\3\0\204\0\0Z\v\0d\4\0\204\0\0Z\f\0e\r\0d\5\0\204\1\0Z\16\0d\6\0\204\0\0Z\17\0d\210\1d\7\0\204\1\0Z\20\0e\21\0i\22\0d\10\0\203\1\0e\21\0i\23\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0\203\2\2e\21\0i\23\0d\17\0d\20\0d\v\0d\21\0d\r\0d\22\0\203\2\2e\21\0i\23\0d\23\0d\24\0d\v\0d\25\0d\r\0d\26\0\203\2\2e\21\0i\23\0d\27\0d\30\0d\31\0d\32\0d\r\0d\33\0\203\2\2e\21\0i\23\0d\34\0d\35\0d\31\0d\32\0d\r\0d\36\0\203\2\2e\21\0i\23\0d\37\0d \0d\31\0d\32\0d\r\0d!\0\203\2\2d\"\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z\24\0e\21\0i\23\0d#\0d$\0d\v\0d%\0d\r\0d&\0\203\2\2e\21\0i\23\0d\37\0d'\0d\31\0d\32\0d\r\0d(\0\203\2\2e\21\0i\23\0d)\0d\31\0d\32\0d\r\0d*\0\203\1\2d+\0\204\0\0\203\1\0\203\1\0\203\1\0Z\25\0e\21\0i\23\0d,\0d-\0d\v\0d.\0d\r\0d/\0\203\2\2e\21\0i\23\0d\23\0d\20\0d\v\0d0\0d\r\0d1\0\203\2\2e\21\0i\23\0d2\0d\31\0d\32\0d\r\0d3\0\203\1\2e\21\0i\22\0d4\0\203\1\0e\21\0i\22\0d5\0\203\1\0d6\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z\26\0e\21\0i\23\0d,\0d-\0d\v\0d.\0d\r\0d/\0\203\2\2e\21\0i\22\0d7\0\203\1\0e\21\0i\22\0d8\0\203\1\0d9\0\204\0\0\203\1\0\203\1\0\203\1\0Z\27\0e\21\0i\23\0d,\0d-\0d\v\0d.\0d\r\0d/\0\203\2\2e\21\0i\22\0d:\0\203\1\0e\21\0i\22\0d;\0\203\1\0d<\0\204\0\0\203\1\0\203\1\0\203\1\0Z\30\0e\21\0i\23\0d=\0d>\0d\31\0d\32\0d\r\0d?\0\203\2\2e\21\0i\23\0d@\0dA\0d\31\0d\32\0d\r\0dB\0\203\2\2e\21\0i\23\0d,\0d-\0d\v\0d.\0d\r\0d/\0\203\2\2e\21\0i\23\0dC\0dD\0d\v\0d.\0d\r\0dE\0\203\2\2e\21\0i\23\0dF\0dG\0dH\0dI\0d\r\0dJ\0\203\2\2e\21\0i\23\0d\27\0dK\0d\31\0d\32\0dH\0e\31\0d\r\0dL\0\203\2\3e\21\0i\23\0dM\0dN\0d\31\0d\32\0d\r\0dO\0\203\2\2e\21\0i\22\0dP\0\203\1\0dQ\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z\32\0e\21\0i\22\0dR\0\203\1\0e\21\0i\22\0dS\0\203\1\0e\21\0i\22\0dT\0\203\1\0e\21\0i\22\0dU\0\203\1\0e\21\0i\22\0dV\0\203\1\0e\21\0i\22\0dW\0\203\1\0e\21\0i\33\0dX\0\203\1\0dY\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z\34\0e\21\0i\23\0d\23\0d\20\0d\v\0dZ\0d\r\0d[\0\203\2\2e\21\0i\23\0d@\0d\\\0d\31\0d\32\0d\r\0d]\0\203\2\2d^\0\204\0\0\203\1\0\203\1\0Z\35\0e\21\0i\23\0d_\0d`\0da\0db\0dc\0dd\0g\3\0d\r\0de\0\203\2\2e\21\0i\23\0df\0dg\0d\31\0d\32\0d\r\0dh\0\203\2\2e\21\0i\23\0d\23\0d\20\0d\v\0dZ\0d\r\0di\0\203\2\2e\21\0i\23\0dj\0dk\0d\31\0d\32\0d\r\0dl\0\203\2\2dm\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0Z\36\0dn\0\204\0\0Z\37\0e\21\0i\23\0df\0do\0d\31\0d\32\0d\r\0dp\0\203\2\2e\21\0i\23\0dq\0dr\0d\31\0d\32\0d\r\0ds\0\203\2\2e\21\0i\23\0d=\0dt\0d\31\0d\32\0d\r\0du\0\203\2\2e\21\0i\23\0d\23\0d\20\0d\v\0dZ\0d\r\0di\0\203\2\2e\21\0i\23\0dC\0dv\0d\v\0dw\0d\r\0dx\0\203\2\2e\21\0i\23\0d,\0d-\0d\v\0d.\0d\r\0d/\0\203\2\2e\21\0i\23\0d\37\0d \0d\31\0d\32\0d\r\0dy\0\203\2\2dz\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z \0e\21\0i\23\0d2\0d\31\0d\32\0d\r\0d3\0\203\1\2e\21\0i\23\0df\0d{\0d\31\0d\32\0d\r\0d|\0\203\2\2e\21\0i\23\0d\23\0d\20\0d\v\0dZ\0d\r\0d}\0\203\2\2d~\0\204\0\0\203\1\0\203\1\0\203\1\0Z!\0e\21\0i\23\0dj\0dk\0d\31\0d\32\0d\r\0d\177\0\203\2\2d\200\0\204\0\0\203\1\0Z\"\0e\21\0i\33\0dX\0\203\1\0d\201\0\204\0\0\203\1\0Z#\0e\21\0i\33\0dX\0\203\1\0e\21\0i\23\0dj\0dk\0d\31\0d\32\0d\r\0d\177\0\203\2\2d\202\0\204\0\0\203\1\0\203\1\0Z$\0e\21\0i\22\0d\203\0\203\1\0e\21\0i\23\0d\204\0d\205\0d\v\0d%\0d\r\0d\206\0\203\2\2d\207\0\204\0\0\203\1\0\203\1\0Z%\0e\21\0i\22\0d\210\0\203\1\0e\21\0i\23\0df\0d\211\0d\v\0dZ\0d\r\0d\212\0\203\2\2e\21\0i\23\0d\23\0d\20\0d\v\0d\213\0d\r\0d\214\0\203\2\2e\21\0i\23\0d\215\0d\216\0d\31\0d\32\0d\r\0d\217\0\203\2\2d\220\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0Z&\0e\21\0i\23\0d\221\0d\v\0d\222\0d\r\0d\223\0\203\1\2e\21\0i\23\0d\224\0d\v\0d\225\0d\r\0d\226\0\203\1\2e\21\0i\23\0d\23\0d\20\0d\v\0d\227\0d\r\0d\230\0\203\2\2e\21\0i\23\0d@\0dA\0d\31\0d\32\0d\r\0dB\0\203\2\2d\231\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0Z'\0d\232\0\204\0\0Z(\0e\21\0i\23\0d\23\0d\20\0d\v\0dZ\0d\r\0d\233\0\203\2\2e\21\0i\23\0d\37\0d\234\0d\31\0d\32\0d\r\0d\235\0\203\2\2e\21\0i\23\0d@\0d\236\0d\31\0d\32\0d\r\0d\237\0\203\2\2e\21\0i\23\0df\0d\240\0d\31\0d\32\0d\r\0d\241\0\203\2\2e\21\0i\22\0d\242\0\203\1\0d\243\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z)\0e\21\0i\23\0d\244\0d\245\0d\31\0d\32\0d\r\0d\246\0\203\2\2e\21\0i\23\0d\34\0d\35\0d\31\0d\32\0d\r\0d\36\0\203\2\2e\21\0i\22\0d\247\0\203\1\0d\250\0\204\0\0\203\1\0\203\1\0\203\1\0Z*\0d\251\0\204\0\0Z+\0d\252\0\204\0\0Z,\0e\21\0i\23\0d\23\0d\253\0d\31\0d\32\0d\r\0d\254\0\203\2\2e\21\0i\22\0d\255\0\203\1\0d\256\0\204\0\0\203\1\0\203\1\0Z-\0e\21\0i\22\0d\257\0\203\1\0e\21\0i\22\0d\260\0\203\1\0e\21\0i\23\0d,\0d-\0d\v\0d.\0d\r\0d\261\0\203\2\2e\21\0i\23\0d#\0d$\0d\v\0d%\0d\r\0d\262\0\203\2\2d\263\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0Z.\0e\21\0i\23\0d\23\0d\20\0d\v\0d0\0d\r\0d\264\0\203\2\2e\21\0i\23\0d@\0d\236\0d\31\0d\32\0d\r\0d\265\0\203\2\2e\21\0i\23\0d\37\0d\234\0d\31\0d\32\0d\r\0d\266\0\203\2\2e\21\0i\22\0d\267\0\203\1\0d\270\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0Z/\0e\21\0i\23\0dj\0dk\0d\31\0d\32\0d\r\0d\271\0\203\2\2e\21\0i\22\0d\272\0\203\1\0e\21\0i\22\0d\273\0\203\1\0e\21\0i\22\0d\274\0\203\1\0d\275\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0Z0\0d\276\0\204\0\0Z1\0d\277\0\204\0\0Z2\0e\21\0i\33\0dX\0\203\1\0d\300\0\204\0\0\203\1\0Z3\0e\21\0i\33\0dX\0\203\1\0d\301\0\204\0\0\203\1\0Z4\0e\21\0i\33\0dX\0\203\1\0d\302\0\204\0\0\203\1\0Z5\0e\21\0i\22\0d\303\0\203\1\0e\21\0i\23\0d\304\0d\305\0d\31\0d\32\0d\r\0d\306\0\203\2\2e\21\0i\23\0d\23\0d\24\0d\31\0d\307\0dH\0g\0\0d\r\0d\310\0\203\2\3e\21\0i\23\0d\t\0d\n\0d\31\0d\307\0dH\0g\0\0d\r\0d\311\0\203\2\3e\21\0i\23\0d\204\0d\312\0d\31\0d\32\0d\r\0d\313\0\203\2\2d\314\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z6\0e\21\0i\23\0d\244\0d\315\0d\31\0d\32\0d\r\0d\316\0\203\2\2e\21\0i\23\0df\0d\317\0d\31\0d\32\0d\r\0d\320\0\203\2\2e\21\0i\23\0dF\0d\321\0d\v\0d\322\0d\r\0d\323\0\203\2\2e\21\0i\23\0d\324\0d\325\0d\v\0d\326\0d\r\0d\327\0\203\2\2e\21\0i\23\0d\215\0d\330\0d\v\0d\331\0d\r\0d\332\0\203\2\2e\21\0i\22\0d\333\0\203\1\0d\334\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z7\0e\21\0i\23\0d\244\0d\315\0d\31\0d\32\0d\r\0d\316\0\203\2\2e\21\0i\23\0df\0d\317\0d\31\0d\32\0d\r\0d\320\0\203\2\2e\21\0i\23\0dF\0d\321\0d\v\0d\322\0d\r\0d\323\0\203\2\2e\21\0i\23\0d\324\0d\325\0d\v\0d\326\0d\r\0d\327\0\203\2\2e\21\0i\33\0dX\0\203\1\0d\335\0\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z8\0e\21\0i\22\0d\336\0\203\1\0e\21\0i\23\0dF\0d\337\0d\v\0d\340\0d\r\0d\341\0\203\2\2", 4096) = 4096 fstat64(4, {st_mode=S_IFREG|0644, st_size=104989, ...}) = 0 read(4, "d\342\0\204\0\0\203\1\0\203\1\0Z9\0e\21\0i\22\0d\343\0\203\1\0e\21\0i\22\0d\344\0\203\1\0d\345\0\204\0\0\203\1\0\203\1\0Z:\0e\21\0i\23\0d\346\0d\347\0d\v\0d\350\0d\31\0d\307\0d\r\0d\351\0\203\2\3d\352\0\204\0\0\203\1\0Z;\0d\353\0\204\0\0Z<\0d\354\0\204\0\0Z=\0e\21\0i\23\0d\355\0d\31\0d\32\0d\r\0d\356\0\203\1\2e\21\0i\23\0d\357\0d\31\0d\32\0d\r\0d\360\0\203\1\2e\21\0i\23\0d\361\0d\362\0d\31\0d\32\0d\r\0d\363\0\203\2\2e\21\0i\23\0d\364\0d\365\0d\31\0d\32\0d\r\0d\366\0\203\2\2e\21\0i\23\0d\367\0d\31\0d\32\0d\r\0d\370\0\203\1\2e\21\0i\23\0d\215\0d\371\0d\v\0d\372\0d\31\0d\307\0d\r\0d\373\0\203\2\3e\21\0i\23\0dq\0d\374\0d\v\0d\372\0d\r\0d\375\0\203\2\2e\21\0i\23\0d\346\0d\347\0d\v\0d\350\0d\31\0d\307\0d\r\0d\376\0\203\2\3e\21\0i\23\0d\377\0d\0\1d\v\0d\1\1d\r\0d\2\1\203\2\2e\21\0i\23\0d\3\1d\v\0d\1\1d\r\0d\4\1\203\1\2e\21\0i\23\0d\5\1d\31\0d\32\0d\r\0d\6\1\203\1\2e\21\0i\23\0d\7\1d\v\0d\10\1d\t\1d\n\1d\r\0d\v\1\203\1\3e\21\0i\23\0d\f\1d\v\0d\10\1d\r\0d\r\1\203\1\2e\21\0i\23\0d\16\1d\31\0d\32\0d\r\0d\17\1\203\1\2e\21\0i\23\0d\20\1d\31\0d\32\0d\r\0d\21\1\203\1\2e\21\0i\23\0d\22\1d\v\0d\331\0d\r\0d\23\1\203\1\2e\21\0i\23\0d=\0d\24\1d\31\0d\32\0d\r\0d\25\1\203\2\2e\21\0i\23\0d\26\1d\31\0d\32\0d\r\0d\27\1\203\1\2e\21\0i\23\0d\27\0d\30\1d\31\0d\32\0d\r\0d\31\1\203\2\2d\32\1\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0Z>\0e\21\0i\23\0d\204\0d\317\0d\31\0d\32\0d\r\0d\33\1\203\2\2e\21\0i\22\0d\34\1\203\1\0d\35\1\204\0\0\203\1\0\203\1\0Z?\0e\21\0i\23\0d\204\0d\317\0d\31\0d\32\0d\r\0d\33\1\203\2\2e\21\0i\22\0d\36\1\203\1\0d\37\1\204\0\0\203\1\0\203\1\0Z@\0e\21\0i\33\0dX\0\203\1\0d \1\204\0\0\203\1\0ZA\0e\21\0i\23\0d\23\0d\20\0d\v\0dZ\0d\r\0d!\1\203\2\2e\21\0i\23\0d\204\0d\317\0d\31\0d\32\0d\r\0d\33\1\203\2\2e\21\0i\23\0d\204\0d\312\0d\31\0d\32\0d\r\0d\"\1\203\2\2d#\1\204\0\0\203\1\0\203\1\0\203\1\0ZB\0e\21\0i\23\0dj\0d$\1d\31\0d\32\0d\r\0d%\1\203\2\2e\21\0i\22\0d&\1\203\1\0d'\1\204\0\0\203\1\0\203\1\0ZC\0d(\1\204\0\0ZD\0e\21\0i\23\0d\t\0d\n\0d\v\0d\f\0d\r\0d)\1\203\2\2e\21\0i\23\0d\23\0d\24\0d\v\0d\25\0d\r\0d*\1\203\2\2d+\1\204\0\0\203\1\0\203\1\0ZE\0e\21\0i\23\0d\t\0d\n\0d\v\0d\f\0d\r\0d,\1\203\2\2e\21\0i\23\0d\23\0d\24\0d\v\0d\25\0d\r\0d-\1\203\2\2e\21\0i\23\0d.\1d\31\0d\32\0d\r\0d/\1\203\1\2e\21\0i\23\0d0\1d\31\0d\32\0d\r\0d1\1\203\1\2e\21\0i\23\0d2\1d\31\0d\32\0d\r\0d3\1\203\1\2e\21\0i\23\0d4\1d\31\0d\32\0d\r\0d5\1\203\1\2e\21\0i\23\0d6\1d\31\0d\32\0d\r\0d7\1\203\1\2d8\1\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0ZF\0e\21\0i\23\0d\244\0d\245\0d\31\0d\32\0d\r\0d9\1\203\2\2e\21\0i\23\0d=\0d:\1dH\0d;\1d\v\0d\372\0d\r\0d<\1\203\2\3e\21\0i\23\0d=\1d\31\0d\32\0d\r\0d>\1\203\1\2d?\1\204\0\0\203\1\0\203\1\0\203\1\0ZG\0e\21\0i\23\0d@\1d\31\0d\32\0d\r\0dA\1\203\1\2e\21\0i\23\0d\37\0dB\1d\31\0d\32\0d\r\0dC\1\203\2\2e\21\0i\23\0dD\1d\31\0d\32\0d\r\0dE\1\203\1\2e\21\0i\23\0d\330\0d\31\0d\32\0d\r\0dF\1\203\1\2e\21\0i\23\0dG\1d\31\0d\32\0d\r\0dH\1\203\1\2e\21\0i\23\0dI\1d\31\0d\32\0d\r\0dJ\1\203\1\2e\21\0i\23\0d\34\0d\35\0d\31\0d\32\0d\r\0dK\1\203\2\2e\21\0i\23\0dL\1dM\1d\31\0d\32\0d\r\0dN\1\203\2\2e\21\0i\23\0d\317\0d\31\0d\32\0d\r\0d\33\1\203\1\2dO\1\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0ZH\0e\21\0i\23\0d\215\0d\330\0d\v\0dP\1d\r\0dQ\1\203\2\2e\21\0i\23\0d\324\0dR\1d\v\0dS\1d\r\0dT\1\203\2\2e\21\0i\23\0dC\0dG\1d\v\0dU\1d\r\0dV\1\203\2\2e\21\0i\23\0d=\0dI\1d\v\0dW\1d\r\0dX\1\203\2\2e\21\0i\23\0d\204\0dY\1d\31\0d\32\0d\r\0dZ\1\203\2\2e\21\0i\23\0df\0d[\1d\31\0d\32\0d\r\0d\\\1\203\2\2d]\1\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0ZI\0e\21\0i\23\0d,\0d^\1dH\0d_\1d\v\0d`\1d\r\0da\1\203\2\3e\21\0i\23\0d=\0db\1dH\0d\210\1d\v\0dc\1d\r\0dd\1\203\2\3e\21\0i\23\0dj\0d$\0dH\0d\210\1d\v\0d%\0d\r\0de\1\203\2\3e\21\0i\23\0d\t\0df\1dH\0d\210\1d\v\0dg\1dh\1di\1d\31\0d\307\0d\t\1dj\1d\r\0dk\1\203\2\6dl\1\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0ZJ\0e\21\0i\23\0d\27\0dm\1d\31\0d\32\0d\r\0dn\1\203\2\2e\21\0i\23\0d\37\0do\1d\31\0d\32\0d\r\0dp\1\203\2\2e\21\0i\23\0d2\0d\31\0d\32\0d\r\0d3\0\203\1\2e\21\0i\23\0d\34\0d\35\0d\31\0d\32\0d\r\0dK\1\203\2\2e\21\0i\23\0dq\1dr\1d\v\0ds\1d\r\0dt\1\203\2\2e\21\0i\23\0d\t\0du\1d\v\0dv\1d\r\0dw\1\203\2\2e\21\0i\23\0d=\0d)\0d\v\0dv\1d\r\0dx\1\203\2\2dy\1\204\0\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0\203\1\0ZK\0e\21\0i\23\0d\23\0d\20\0d\v\0dZ\0d\r\0dz\1\203\2\2d{\1\204\0\0\203\1\0ZL\0d|\1\204\0\0ZM\0e\21\0i\23\0d=\0d:\1dH\0d}\1d\v\0d\372\0d\r\0d<\1\203\2\3d~\1\204\0\0\203\1\0ZN\0e\21\0i\23\0d,\0d-\0d\r\0d\177\1\203\2\1e\21\0i\23\0d\37\0d\200\1d\31\0d\32\0dH\0e\31\0d\r\0d\201\1\203\2\3d\202\1\204\0\0\203\1\0\203\1\0ZO\0d\203\1d\204\1d\205\1eP\0iQ\0iR\0d\206\1\203\1\0g\4\0ZS\0xs\0eS\0D]k\0ZT\0eP\0iQ\0iU\0eT\0\203\1\0oR\0\1xO\0eP\0iV\0eT\0\203\1\0D]:\0ZW\0eW\0iX\0d\207\1\203\1\0p\7\0\1q\325\25n\1\0\1eY\0eP\0iQ\0iZ\0eT\0eW\0\203\2\0\203\1\0d\210\1\4Uq\325\25Wq\254\25\1q\254\25WRS(\211\1\0\0s\17\2\0\0Usage: osc [GLOBALOPTS] SUBCOMMAND [OPTS] [ARGS...]\n or: osc help SUBCOMMAND\n\n openSUSE build service command-line tool.\n Type 'osc help ' for help on a specific subcommand.\n\n ${command_list}\n ${help_list}\n global ${option_list}\n For additional information, see\n * http://www.opensuse.org/Build_Service_Tutorial\n * http://www.opensuse.org/Build_Service/CLI\n\n You can modify osc commands, or roll you own, via the plugin API:\n * http://www.opensuse.org/Build_Service/osc_plugins\n t\3\0\0\0oscc\1\0\0\0\3\0\0\0\4\0\0\0O\0\0\0s0\0\0\0t\0\0i\1\0i\2\0|\0\0|\1\0|\2\0\216\1\0\1t\0\0i\1\0i\3\0i\4\0i\5\0d\1\0\203\1\0\1d\0\0S(\2\0\0\0Nt\1\0\0\0h(\6\0\0\0t\5\0\0\0cmdlnt\5\0\0\0Cmdlnt\10\0\0\0__init__t\7\0\0\0do_helpt\7\0\0\0aliasest\6\0\0\0append(\3\0\0\0t\4\0\0\0selft\4\0\0\0argst\6\0\0\0kwargs(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyR\6\0\0\0@\0\0\0s\4\0\0\0\0\1\26\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\7\0\0\0t\0\0\203\0\0S(\1\0\0\0N(\1\0\0\0t\17\0\0\0get_osc_version(\1\0\0\0R\n\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\v\0\0\0get_versionD\0\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\t\0\0\0C\0\0\0s\377\0\0\0t\0\0i\1\0|\0\0d\1\0t\2\0\203\0\0\203\1\1}\1\0|\1\0i\3\0d\2\0d\3\0d\4\0d\5\0d\6\0\203\1\2\1|\1\0i\3\0d\7\0d\3\0d\4\0d\5\0d\10\0\203\1\2\1|\1\0i\3\0d\t\0d\n\0d\3\0d\4\0d\5\0d\v\0\203\2\2\1|\1\0i\3\0d\f\0d\r\0d\3\0d\4\0d\5\0d\16\0\203\2\2\1|\1\0i\3\0d\17\0d\20\0d\3\0d\4\0d\5\0d\21\0\203\2\2\1|\1\0i\3\0d\22\0d\23\0d\24\0d\25\0d\26\0d\27\0d\5\0d\30\0\203\2\3\1|\1\0i\3\0d\31\0d\32\0d\24\0d\33\0d\26\0d\34\0d\5\0d\35\0\203\2\3\1|\1\0i\3\0d\36\0d\3\0d\4\0d\5\0d\37\0\203\1\2\1|\1\0S( \0\0\0sD\0\0\0this is the parser for \"global\" options (not specific to subcommand)t\7\0\0\0versions\n\0\0\0--debuggert\6\0\0\0actiont\n\0\0\0store_truet\4\0\0\0helps0\0\0\0jump into the debugger before executing anythings\r\0\0\0--post-mortems(\0\0\0jump into the debugger in case of errorss\2\0\0\0-ts\v\0\0\0--tracebacks\"\0\0\0print call trace in case of errorss\2\0\0\0-Hs\f\0\0\0--http-debugs\22\0\0\0debug HTTP traffics\2\0\0\0-ds\7\0\0\0--debugs\37\0\0\0print info useful for debuggings\2\0\0\0-As\10\0\0\0--apiurlt\4\0\0\0destt\6\0\0\0apiurlt\7\0\0\0metavars\t\0\0\0URL/aliass/\0\0\0specify URL to access API server at or an aliass\2\0\0\0-cs\10\0\0\0--configt\10\0\0\0conffilet\4\0\0\0FILEs$\0\0\0specify alternate configuration files\22\0\0\0--no-gnome-keyrings\36\0\0\0disable usage of GNOME Keyring(\4\0\0\0R\4\0\0\0t\21\0\0\0CmdlnOptionParserR\r\0\0\0t\n\0\0\0add_option(\2\0\0\0R\n\0\0\0t\t\0\0\0optparser(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\r\0\0\0get_optparserG\0\0\0s(\0\0\0\0\3\30\1\22\1\7\1\22\1\7\1\25\1\7\1\25\1\7\1\25\1\7\1\25\1\6\1\7\1\25\1\6\1\7\1\22\1\7\1c\2\0\0\0\7\0\0\0\22\0\0\0C\0\0\0s\276\1\0\0yb\0t\0\0i\1\0d\1\0|\0\0i\2\0i\3\0d\2\0|\0\0i\2\0i\4\0d\3\0|\0\0i\2\0i\5\0d\4\0|\0\0i\2\0i\6\0d\5\0|\0\0i\2\0i\7\0d\6\0|\0\0i\2\0i\10\0d\7\0|\0\0i\2\0i\t\0\203\0\7\1WnL\1\4t\n\0i\v\0j\n\0o\273\0\1\1}\2\0\1t\f\0i\r\0\4|\2\0i\16\0\2IJt\f\0i\r\0\4d\10\0|\2\0i\17\0\26\2IJd\t\0d\n\0k\20\0}\3\0h\0\0}\4\0t\21\0d\v\0\203\1\0|\4\0d\f\0<|\3\0i\20\0\203\0\0|\4\0d\r\0<|\0\0i\2\0i\4\0o\24\0\1|\0\0i\2\0i\4\0|\4\0d\16\0\0\0\0t\2\0\0\0ost\6\0\0\0curdirt\20\0\0\0init_package_dirt\4\0\0\0path(\5\0\0\0R\n\0\0\0t\6\0\0\0subcmdt\4\0\0\0optst\7\0\0\0projectt\7\0\0\0package(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\7\0\0\0do_init\212\0\0\0s\n\0\0\0\0\26\7\1\32\1\26\2 \1t\2\0\0\0lss\2\0\0\0-as\6\0\0\0--archR\25\0\0\0t\4\0\0\0ARCHR\22\0\0\0s\24\0\0\0specify architectures\2\0\0\0-Rs\n\0\0\0--revisiont\10\0\0\0REVISIONs\20\0\0\0specify revisions\2\0\0\0-rs\6\0\0\0--repot\4\0\0\0REPOs\22\0\0\0specify repositorys\2\0\0\0-bs\n\0\0\0--binariesR\20\0\0\0R\21\0\0\0s'\0\0\0list built binaries, instead of sourcess\2\0\0\0-vs\t\0\0\0--verboses\27\0\0\0print extra informations\2\0\0\0-es\10\0\0\0--expands\25\0\0\0expand linked packagec\3\0\0\0\f\0\0\0\n\0\0\0G\0\0\0s\324\3\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0d\1\0j\2\0o\16\0\1|\3\0d\2\0\31}\4\0n\214\0\1t\1\0|\3\0\203\1\0d\3\0j\2\0p\23\0\1t\1\0|\3\0\203\1\0d\4\0j\2\0o?\0\1|\3\0d\2\0\31}\4\0|\3\0d\1\0\31}\5\0d\24\0}\6\0t\1\0|\3\0\203\1\0d\4\0j\2\0o\16\0\1|\3\0d\3\0\31}\6\0q\270\0\1n'\0\1t\1\0|\3\0\203\1\0d\4\0j\4\0o\23\0\1t\3\0i\4\0d\5\0\203\1\0\202\1\0n\1\0\1|\2\0i\5\0o)\0\1|\2\0i\6\0\fp\v\0\1|\2\0i\7\0\fo\23\0\1t\3\0i\10\0d\6\0\203\1\0\202\1\0n\1\0\1|\2\0i\5\0o\35\0\1|\2\0i\t\0o\23\0\1t\3\0i\10\0d\7\0\203\1\0\202\1\0n\1\0\1|\2\0i\5\0o\317\0\1|\3\0p\23\0\1t\3\0i\4\0d\10\0\203\1\0\202\1\0n\1\0\1|\2\0i\n\0o\23\0\1t\3\0i\10\0d\t\0\203\1\0\202\1\0q\320\3\1t\1\0|\3\0\203\1\0d\1\0j\2\0o4\0\1t\v\0t\f\0i\r\0d\n\0\31|\4\0|\2\0i\6\0|\2\0i\7\0\203\4\0}\7\0d\v\0i\16\0|\7\0\203\1\0GHq\320\3\1t\1\0|\3\0\203\1\0d\3\0j\2\0o:\0\1t\v\0t\f\0i\r\0d\n\0\31|\4\0|\2\0i\6\0|\2\0i\7\0d\f\0|\5\0\203\4\1}\7\0d\v\0i\16\0|\7\0\203\1\0GHq\320\3\1n\346\1\1|\2\0i\5\0p\333\1\1|\3\0p\37\0\1d\v\0i\16\0t\17\0t\f\0i\r\0d\n\0\31\203\1\0\203\1\0GHq\320\3\1t\1\0|\3\0\203\1\0d\1\0j\2\0o\\\0\1|\2\0i\20\0o\23\0\1t\3\0i\10\0d\r\0\203\1\0\202\1\0n\1\0\1|\2\0i\t\0o\23\0\1t\3\0i\10\0d\16\0\203\1\0\202\1\0n\1\0\1d\v\0i\16\0t\21\0t\f\0i\r\0d\n\0\31|\4\0\203\2\0\203\1\0GHq\320\3\1t\1\0|\3\0\203\1\0d\3\0j\2\0p\23\0\1t\1\0|\3\0\203\1\0d\4\0j\2\0o\34\1\1t\22\0t\f\0i\r\0d\n\0\31|\4\0|\5\0d\17\0|\2\0i\20\0d\20\0|\2\0i\t\0d\21\0|\2\0i\n\0\203\3\3}\10\0|\2\0i\20\0o\242\0\1g\0\0\4}\t\0|\10\0D]Q\0}\n\0|\6\0\fp\20\0\1|\6\0|\n\0i\23\0j\2\0o3\0\1|\t\0d\22\0|\n\0i\24\0|\n\0i\25\0|\n\0i\26\0t\27\0|\n\0i\30\0\203\1\0|\n\0i\23\0f\5\0\26\22q\371\2\1q\371\2~\t\0}\v\0t\1\0|\v\0\203\1\0d\2\0j\2\0o\30\0\1|\6\0o\r\0\1d\23\0|\6\0\26GHq\214\3\1q\310\3\1d\v\0i\16\0|\v\0\203\1\0GHq\314\3\1|\6\0o#\0\1|\6\0|\10\0j\6\0o\t\0\1|\6\0GHq\310\3\1d\23\0|\6\0\26GHq\314\3\1d\v\0i\16\0|\10\0\203\1\0GHq\320\3\1n\1\0\1d\24\0S(\25\0\0\0s\272\3\0\0${cmd_name}: List existing content on the server\n\n This command is used to list sources, or binaries (when used with the\n --binaries option). To use the --binary option, --repo and --arch are\n also required.\n\n Examples:\n ls # list all projects\n ls Apache # list packages in a project\n ls -b Apache # list all binaries of a project\n ls Apache apache2 # list source files of package of a project\n ls Apache apache2 # list if this file exists\n ls -v Apache apache2 # verbosely list source files of package\n\n With --verbose, the following fields will be shown for each item:\n MD5 hash of file\n Revision number of the last commit\n Size (in bytes)\n Date and time of the last commit\n\n ${cmd_usage}\n ${cmd_option_list}\n i\1\0\0\0i\0\0\0\0i\2\0\0\0i\3\0\0\0s\22\0\0\0Too many argumentss\\\0\0\0Sorry, -r -a missing\nYou can list repositories with: 'osc platforms 's4\0\0\0Sorry, --binaries and --expand are mutual exclusive.s2\0\0\0There are no binaries to list above project level.s;\0\0\0Sorry, the --revision option is not supported for binaries.R\24\0\0\0s\1\0\0\0\nRQ\0\0\0s<\0\0\0Sorry, the --verbose option is not implemented for projects.s;\0\0\0Sorry, the --expand option is not implemented for projects.t\7\0\0\0verboset\6\0\0\0expandt\10\0\0\0revisions\20\0\0\0%s %7d %9d %s %ss\30\0\0\0file '%s' does not existN(\31\0\0\0t\v\0\0\0slash_splitt\3\0\0\0lent\4\0\0\0NoneR/\0\0\0t\t\0\0\0WrongArgst\10\0\0\0binariest\4\0\0\0repot\4\0\0\0archt\f\0\0\0WrongOptionsRX\0\0\0RY\0\0\0t\16\0\0\0get_binarylistR'\0\0\0R>\0\0\0t\4\0\0\0joint\25\0\0\0meta_get_project_listRW\0\0\0t\24\0\0\0meta_get_packagelistt\21\0\0\0meta_get_filelistt\4\0\0\0namet\3\0\0\0md5t\3\0\0\0revt\4\0\0\0sizet\t\0\0\0shorttimet\5\0\0\0mtime(\f\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0RP\0\0\0RQ\0\0\0t\5\0\0\0fnamet\1\0\0\0rt\1\0\0\0lt\4\0\0\0_[1]t\1\0\0\0it\3\0\0\0out(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\7\0\0\0do_list\250\0\0\0sl\0\0\0\0&\f\2\23\1\16\1&\1\n\1\n\1\6\1\23\1\22\1\23\1\23\2 \1\23\2\24\1\23\3\n\1\7\1\23\1\n\1\23\2\23\3\"\1\22\2\23\1(\1\26\3\n\1\7\1\37\2\23\1\n\1\23\1\n\1\23\2\"\2&\1\r\1\3\1\6\1\t\1\t\1\f\1\n\1\7\1^\1\23\1\7\1\21\2\22\2\7\1\r\1\t\2\r\2s\2\0\0\0-Fs\6\0\0\0--fileR\27\0\0\0sS\0\0\0read metadata from FILE, instead of opening an editor. '-' denotes standard input. s\6\0\0\0--edits\r\0\0\0edit metadatas\10\0\0\0--deletes\25\0\0\0delete a pattern filec\3\0\0\0\17\0\0\0\17\0\0\0G\0\0\0s\352\6\0\0t\0\0|\3\0\203\1\0}\3\0|\3\0\fp\27\0\1|\3\0d\1\0\31t\1\0i\2\0\203\0\0j\7\0o \0\1t\3\0i\4\0d\2\0d\3\0i\5\0t\1\0\203\1\0\26\203\1\0\202\1\0n\1\0\1|\3\0d\1\0\31}\4\0|\3\0d\1\0=|\4\0d\34\0j\6\0o\20\0\1d\35\0\\\2\0}\5\0}\6\0n*\0\1|\4\0d\36\0j\6\0o\20\0\1d\37\0\\\2\0}\5\0}\6\0n\r\0\1d \0\\\2\0}\5\0}\6\0t\6\0|\3\0\203\1\0|\5\0j\0\0o\23\0\1t\3\0i\4\0d\10\0\203\1\0\202\1\0n\1\0\1t\6\0|\3\0\203\1\0|\6\0j\4\0o\23\0\1t\3\0i\4\0d\t\0\203\1\0\202\1\0n\1\0\1|\4\0d\n\0j\2\0o\16\0\1|\3\0d\1\0\31}\7\0n\304\0\1|\4\0d\4\0j\2\0o\27\0\1|\3\0d\1\0d\5\0!\\\2\0}\7\0}\10\0n\240\0\1|\4\0d\v\0j\2\0o\16\0\1|\3\0d\1\0\31}\7\0n\205\0\1|\4\0d\f\0j\2\0o\16\0\1|\3\0d\1\0\31}\t\0nj\0\1|\4\0d\6\0j\2\0o\\\0\1|\3\0d\1\0\31}\7\0t\6\0|\3\0\203\1\0d\7\0j\4\0o\16\0\1|\3\0d\7\0\31}\n\0q\314\1\1d\33\0}\n\0|\2\0i\10\0p\n\0\1|\2\0i\t\0o\23\0\1t\3\0i\4\0d\r\0\203\1\0\202\1\0q\314\1\1n\1\0\1|\2\0i\10\0\fo\255\1\1|\2\0i\t\0\fo\242\1\1|\2\0i\n\0\fo\227\1\1|\4\0d\n\0j\2\0o-\0\1t\v\0i\f\0i\r\0d\16\0i\5\0t\16\0t\17\0i\20\0d\17\0\31|\7\0\203\2\0\203\1\0\203\1\0\1q\204\3\1|\4\0d\4\0j\2\0o0\0\1t\v\0i\f\0i\r\0d\16\0i\5\0t\21\0t\17\0i\20\0d\17\0\31|\7\0|\10\0\203\3\0\203\1\0\203\1\0\1q\204\3\1|\4\0d\v\0j\2\0o-\0\1t\v\0i\f\0i\r\0d\16\0i\5\0t\22\0t\17\0i\20\0d\17\0\31|\7\0\203\2\0\203\1\0\203\1\0\1q\204\3\1|\4\0d\f\0j\2\0o>\0\1t\23\0t\17\0i\20\0d\17\0\31|\t\0\203\2\0}\v\0|\v\0o\35\0\1t\v\0i\f\0i\r\0d\16\0i\5\0|\v\0\203\1\0\203\1\0\1q\200\3\1q\204\3\1|\4\0d\6\0j\2\0o\212\0\1|\n\0oA\0\1t\24\0t\17\0i\20\0d\17\0\31|\7\0|\n\0\203\3\0}\v\0|\v\0o\35\0\1t\v\0i\f\0i\r\0d\16\0i\5\0|\v\0\203\1\0\203\1\0\1q|\3\1q\200\3\1t\25\0t\17\0i\20\0d\17\0\31|\7\0\203\2\0}\v\0|\v\0o!\0\1t\v\0i\f\0i\r\0d\20\0i\5\0|\v\0\203\1\0d\20\0\27\203\1\0\1q\200\3\1q\204\3\1n\1\0\1|\2\0i\10\0oZ\1\1|\2\0i\t\0\foO\1\1|\4\0d\n\0j\2\0o>\0\1t\26\0d\21\0d\n\0d\22\0t\27\0d\23\0t\30\0|\7\0\203\1\0d\24\0h\2\0|\7\0d\25\0006t\17\0i\20\0d\f\0\31d\f\0006\203\0\4\1q\350\4\1|\4\0d\4\0j\2\0oJ\0\1t\26\0d\21\0d\4\0d\22\0t\27\0d\23\0t\30\0|\7\0\203\1\0t\30\0|\10\0\203\1\0f\2\0d\24\0h\2\0|\10\0d\25\0006t\17\0i\20\0d\f\0\31d\f\0006\203\0\4\1q\350\4\1|\4\0d\v\0j\2\0o)\0\1t\26\0d\21\0d\v\0d\22\0t\27\0d\23\0t\30\0|\7\0\203\1\0d\24\0d\33\0\203\0\4\1q\350\4\1|\4\0d\f\0j\2\0o0\0\1t\26\0d\21\0d\f\0d\22\0t\27\0d\23\0t\30\0|\t\0\203\1\0d\24\0h\1\0|\t\0d\f\0006\203\0\4\1q\350\4\1|\4\0d\6\0j\2\0o)\0\1t\26\0d\21\0d\6\0d\22\0t\27\0d\23\0|\7\0|\n\0f\2\0d\24\0d\33\0\203\0\4\1q\350\4\1n\1\0\1|\2\0i\t\0o\207\1\1|\2\0i\t\0d\26\0j\2\0o\23\0\1t\v\0i\31\0i\32\0\203\0\0}\f\0n8\0\1y\31\0t\33\0|\2\0i\t\0\203\1\0i\32\0\203\0\0}\f\0Wn\33\0\1\1\1t\v\0i\34\0d\27\0|\2\0i\t\0\26\203\1\0\1n\1\0X|\4\0d\n\0j\2\0o,\0\1t\26\0d\21\0d\n\0d\30\0|\f\0d\22\0|\2\0i\10\0d\23\0t\30\0|\7\0\203\1\0\203\0\4\1qy\6\1|\4\0d\4\0j\2\0o8\0\1t\26\0d\21\0d\4\0d\30\0|\f\0d\22\0|\2\0i\10\0d\23\0t\30\0|\7\0\203\1\0t\30\0|\10\0\203\1\0f\2\0\203\0\4\1qy\6\1|\4\0d\v\0j\2\0o,\0\1t\26\0d\21\0d\v\0d\30\0|\f\0d\22\0|\2\0i\10\0d\23\0t\30\0|\7\0\203\1\0\203\0\4\1qy\6\1|\4\0d\f\0j\2\0o,\0\1t\26\0d\21\0d\f\0d\30\0|\f\0d\22\0|\2\0i\10\0d\23\0t\30\0|\t\0\203\1\0\203\0\4\1qy\6\1|\4\0d\6\0j\2\0o,\0\1t\26\0d\21\0d\6\0d\30\0|\f\0d\22\0|\2\0i\10\0d\23\0|\7\0|\n\0f\2\0\203\0\4\1qy\6\1n\1\0\1|\2\0i\n\0oc\0\1t\1\0|\4\0\31d\31\0\31}\r\0|\4\0d\6\0j\2\0o7\0\1|\r\0|\7\0|\n\0f\2\0\26}\r\0t\35\0t\17\0i\20\0d\17\0\31|\r\0g\1\0\203\2\0}\16\0t\36\0|\16\0\203\1\0\1q\346\6\1t\v\0i\34\0d\32\0\203\1\0\1n\1\0\1d\33\0S(!\0\0\0si\6\0\0${cmd_name}: Show meta information, or edit it\n\n Show or edit build service metadata of type .\n\n This command displays metadata on buildservice objects like projects,\n packages, or users. The type of metadata is specified by the word after\n \"meta\", like e.g. \"meta prj\".\n\n prj denotes metadata of a buildservice project.\n prjconf denotes the (build) configuration of a project.\n pkg denotes metadata of a buildservice package.\n user denotes the metadata of a user.\n pattern denotes installation patterns defined for a project.\n\n To list patterns, use 'osc meta pattern PRJ'. An additional argument\n will be the pattern file to view or edit.\n\n With the --edit switch, the metadata can be edited. Per default, osc\n opens the program specified by the environmental variable EDITOR with a\n temporary file. Alternatively, content to be saved can be supplied via\n the --file switch. If the argument is '-', input is taken from stdin:\n osc meta prjconf home:user | sed ... | osc meta prjconf home:user -F -\n\n When trying to edit a non-existing resource, it is created implicitly.\n\n\n Examples:\n osc meta prj PRJ\n osc meta pkg PRJ PKG\n osc meta pkg PRJ PKG -e\n\n Usage:\n osc meta ARGS...\n osc meta -e|--edit ARGS...\n osc meta -F|--file ARGS...\n osc meta pattern --delete PRJ PATTERN\n ${cmd_option_list}\n i\0\0\0\0s$\0\0\0Unknown meta type. Choose one of %s.s\2\0\0\0, t\3\0\0\0pkgi\2\0\0\0t\7\0\0\0patterni\1\0\0\0s\22\0\0\0Too few arguments.s\23\0\0\0Too many arguments.t\3\0\0\0prjt\7\0\0\0prjconfR#\0\0\0s$\0\0\0A pattern file argument is required.t\0\0\0\0R\24\0\0\0s\1\0\0\0\nt\10\0\0\0metatypet\4\0\0\0editt\t\0\0\0path_argst\r\0\0\0template_argsRg\0\0\0t\1\0\0\0-s\31\0\0\0could not open file '%s'.t\4\0\0\0dataRM\0\0\0s1\0\0\0The --delete switch is only for pattern metadata.N(\1\0\0\0s\3\0\0\0pkg(\2\0\0\0i\2\0\0\0i\2\0\0\0(\1\0\0\0s\7\0\0\0pattern(\2\0\0\0i\1\0\0\0i\2\0\0\0(\2\0\0\0i\1\0\0\0i\1\0\0\0(\37\0\0\0RZ\0\0\0t\t\0\0\0metatypest\4\0\0\0keysR/\0\0\0R]\0\0\0Rc\0\0\0R[\0\0\0R\\\0\0\0Rz\0\0\0R4\0\0\0t\6\0\0\0deleteR1\0\0\0t\6\0\0\0stdoutt\5\0\0\0writet\21\0\0\0show_project_metaR'\0\0\0R>\0\0\0t\21\0\0\0show_package_metat\21\0\0\0show_project_conft\r\0\0\0get_user_metat\21\0\0\0show_pattern_metat\25\0\0\0show_pattern_metalistt\t\0\0\0edit_metat\4\0\0\0Truet\n\0\0\0quote_plust\5\0\0\0stdint\4\0\0\0readt\4\0\0\0opent\4\0\0\0exitt\7\0\0\0makeurlt\v\0\0\0http_DELETE(\17\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0t\3\0\0\0cmdt\10\0\0\0min_argst\10\0\0\0max_argsRP\0\0\0RQ\0\0\0R#\0\0\0Ru\0\0\0Rn\0\0\0t\1\0\0\0fRM\0\0\0t\1\0\0\0u(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\7\0\0\0do_meta\30\1\0\0s\354\0\0\0\0/\f\2\37\1\t\1\27\2\n\1\7\2\r\1\20\1\r\1\20\2\f\1\23\1\23\1\23\1\23\3\r\1\16\1\r\1\27\1\r\1\16\1\r\1\16\1\r\1\n\1\23\1\16\2\6\2\24\1\27\3!\1\r\1-\1\r\0010\1\r\1-\1\r\1\26\1\7\1!\1\r\1\7\1\31\1\7\1!\2\26\1\7\1)\3\25\1\r\1\f\1\6\1\f\1\3\1\7\1\26\1\r\1\f\1\6\1\30\1\3\1\7\1\26\1\r\1\f\1\6\1\f\1\v\1\r\1\f\1\6\1\f\1\22\1\r\1\f\1\6\1\f\1\17\3\n\2\20\1\23\2\3\1\31\1\3\1\30\2\r\1\f\1\6\1\t\1\21\1\r\1\f\1\6\1\t\1\35\1\r\1\f\1\6\1\t\1\21\1\r\1\f\1\6\1\t\1\21\1\r\1\f\1\6\1\t\1\25\4\n\1\16\1\r\1\20\1\31\1\16\2s\2\0\0\0-ms\t\0\0\0--messaget\4\0\0\0TEXTs\24\0\0\0specify message TEXTt\3\0\0\0REVs@\0\0\0for \"create\", specify a certain source revision ID (the md5 sum)s\20\0\0\0--nodevelprojectsT\0\0\0do not follow a defined devel project (primary project where a package is developed)t\2\0\0\0srt\t\0\0\0submitreqc\3\0\0\0\27\0\0\0\22\0\0\0G\0\0\0sq\4\0\0t\0\0|\3\0\203\1\0}\3\0d\1\0d\2\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0g\10\0}\4\0|\3\0o]\0\1|\3\0d\t\0\31|\4\0j\6\0oL\0\1d\n\0GHd\v\0GHd\f\0GHd\r\0GHd\n\0GH|\3\0d\t\0\31d\1\0j\2\0o\21\0\1|\3\0i\1\0d\t\0\203\1\0\1q\216\0\1t\2\0i\3\0d\16\0\203\1\0\1n\1\0\1t\4\0|\3\0\203\1\0d\17\0j\4\0o\23\0\1t\5\0i\6\0d\20\0\203\1\0\202\1\0n\1\0\1t\7\0i\10\0d\21\0\31}\5\0t\4\0|\3\0\203\1\0d\22\0j\1\0od\1\1t\t\0t\n\0i\v\0\203\1\0d\t\0\31}\6\0|\6\0i\f\0}\7\0|\6\0i\r\0}\10\0t\4\0|\3\0\203\1\0d\t\0j\2\0o2\0\1|\6\0i\16\0\203\0\0o%\0\1|\6\0i\17\0i\20\0}\t\0|\6\0i\17\0i\21\0}\n\0|\6\0i\22\0}\5\0n]\0\1t\4\0|\3\0\203\1\0d\t\0j\4\0o5\0\1|\3\0d\t\0\31}\t\0t\4\0|\3\0\203\1\0d\22\0j\2\0o\16\0\1|\3\0d\16\0\31}\n\0q\232\1\1|\10\0}\n\0n\25\0\1t\2\0i\3\0d\23\0|\6\0i\r\0\26\203\1\0\1g\0\0\4}\v\0|\6\0i\23\0D]=\0}\f\0|\6\0i\24\0|\f\0\203\1\0d\24\0j\3\0o!\0\1|\6\0i\24\0|\f\0\203\1\0d\25\0j\3\0o\v\0\1|\v\0|\f\0\22q\250\1\1q\250\1~\v\0}\r\0t\4\0|\r\0\203\1\0d\t\0j\4\0o3\0\1d\26\0GHt\25\0d\27\0\203\1\0}\16\0|\16\0d\30\0j\3\0o\21\0\1t\2\0i\3\0d\16\0\203\1\0\1q4\2\1q\250\2\1nq\0\1t\4\0|\3\0\203\1\0d\31\0j\5\0oA\0\1|\3\0d\t\0d\31\0!\\\3\0}\7\0}\10\0}\t\0t\4\0|\3\0\203\1\0d\17\0j\2\0o\16\0\1|\3\0d\31\0\31}\n\0q\250\2\1|\10\0}\n\0n\35\0\1t\5\0i\6\0d\32\0|\0\0i\26\0d\33\0\203\1\0\27\203\1\0\202\1\0|\2\0i\27\0p\221\0\1d&\0}\17\0y\26\0t\31\0|\5\0|\t\0|\n\0\203\3\0}\17\0Wn-\0\4t\32\0i\33\0j\n\0o\36\0\1\1\1\1t\2\0i\34\0\4d\34\0|\t\0|\n\0f\2\0\26\2IJn\2\0\1X|\17\0o:\0\1|\t\0|\17\0j\3\0o-\0\1|\7\0|\17\0j\3\0o \0\1d\35\0|\17\0|\n\0f\2\0\26GHt\2\0i\3\0d\16\0\203\1\0\1qC\3\1n\1\0\1t\35\0|\5\0|\t\0|\n\0\203\3\0}\20\0t\7\0i\36\0|\5\0\203\1\0}\21\0g\0\0\4}\22\0|\20\0D]$\0}\f\0|\f\0i\37\0i \0|\21\0j\2\0o\v\0\1|\22\0|\f\0\22qo\3\1qo\3~\22\0}\23\0d\36\0}\16\0t\4\0|\23\0\203\1\0d\t\0j\4\0oF\0\1d\37\0d \0i!\0g\0\0\4}\24\0|\23\0D]\26\0}\f\0|\24\0t\"\0|\f\0i#\0\203\1\0\22q\311\3~\24\0\203\1\0\26GHt\25\0d!\0\203\1\0}\16\0n\1\0\1t$\0|\5\0|\7\0|\10\0|\t\0|\n\0|\2\0i%\0d\"\0|\2\0i&\0\203\6\1}\25\0|\16\0d\30\0j\2\0o5\0\1x2\0|\23\0D]&\0}\26\0t'\0|\5\0t\"\0|\26\0i#\0\203\1\0d#\0d$\0|\25\0\26\203\4\0\1q6\4Wn\1\0\1d%\0G|\25\0GHd&\0S('\0\0\0s\321\1\0\0${cmd_name}: Create request to submit source into another Project\n\n [See http://en.opensuse.org/Build_Service/Collaboration for information\n on this topic.]\n\n See the \"request\" command for showing and modifing existing requests.\n\n usage:\n osc submitreq [-m TEXT]\n osc submitreq [-m TEXT] DESTPRJ [DESTPKG]\n osc submitreq [-m TEXT] SOURCEPRJ SOURCEPKG DESTPRJ [DESTPKG]\n ${cmd_option_list}\n t\6\0\0\0createt\4\0\0\0listt\3\0\0\0logt\4\0\0\0showt\7\0\0\0declinet\6\0\0\0acceptR\201\0\0\0t\6\0\0\0revokei\0\0\0\0s@\0\0\0****************************************************************s@\0\0\0* WARNING: It looks that you are using this command with a *s@\0\0\0* deprecated syntax (maybe) ! *s@\0\0\0* Please run \"osc sr --help\" to see the new syntax. *i\1\0\0\0i\4\0\0\0s\23\0\0\0Too many arguments.R\24\0\0\0i\2\0\0\0s\177\0\0\0Package '%s' is not a source link, so I cannot guess the submit target.\nPlease provide it the target via commandline arguments.t\1\0\0\0 t\1\0\0\0?s*\0\0\0Your working copy has local modifications.s4\0\0\0Proceed without committing the local changes? (y|N) t\1\0\0\0yi\3\0\0\0s \0\0\0Incorrect number of arguments.\n\nt\7\0\0\0requestsH\0\0\0Warning: failed to fetch meta data for '%s' package '%s' (new package?) s\307\0\0\0Sorry, but a different project, %s, is defined as the place where development\nof the package %s primarily takes place.\nPlease submit there instead, or use --nodevelproject to force direct submission.Rx\0\0\0s5\0\0\0You already created the following submit request: %s.s\2\0\0\0, s\37\0\0\0Revoke the old requests? (y/N) t\4\0\0\0orevt\7\0\0\0revokeds\20\0\0\0superseded by %ss\22\0\0\0created request idN((\0\0\0RZ\0\0\0t\3\0\0\0popR1\0\0\0R\220\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0R'\0\0\0R>\0\0\0t\10\0\0\0findpacsRJ\0\0\0RK\0\0\0t\7\0\0\0prjnameRg\0\0\0t\6\0\0\0islinkt\10\0\0\0linkinfoRP\0\0\0RQ\0\0\0R\24\0\0\0t\f\0\0\0filenamelistt\6\0\0\0statusR6\0\0\0RH\0\0\0t\16\0\0\0nodevelprojectR\\\0\0\0t\21\0\0\0show_develprojectt\7\0\0\0urllib2t\t\0\0\0HTTPErrorR2\0\0\0t\20\0\0\0get_request_listt\16\0\0\0get_apiurl_usrt\5\0\0\0statet\3\0\0\0whoRc\0\0\0t\3\0\0\0strt\5\0\0\0reqidt\25\0\0\0create_submit_requestt\7\0\0\0messageRY\0\0\0t\24\0\0\0change_request_state(\27\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0t\7\0\0\0oldcmdsR\24\0\0\0t\1\0\0\0pt\v\0\0\0src_projectt\v\0\0\0src_packaget\v\0\0\0dst_projectt\v\0\0\0dst_packageRp\0\0\0Rq\0\0\0t\10\0\0\0modifiedt\4\0\0\0replt\6\0\0\0devloct\4\0\0\0reqsR#\0\0\0t\4\0\0\0_[2]t\6\0\0\0myreqst\4\0\0\0_[3]t\6\0\0\0resultt\3\0\0\0req(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\20\0\0\0do_submitrequest\325\1\0\0s\226\0\0\0\0\30\f\3\36\1\30\1\5\1\5\1\5\1\5\1\5\1\21\1\21\2\21\2\23\1\23\2\r\2\23\2\23\1\t\1\t\1 \1\f\1\f\1\r\1\23\1\n\1\23\1\16\2\n\2\t\1\v\2T\1\23\1\5\1\f\1\r\1\31\1\23\2\26\1\23\1\16\2\n\2\t\1\23\2\n\1\6\1\3\1\26\1\21\1\7\1\3\1\r\1\5\2\7\1\r\1\r\4\3\1\f\1\25\1\22\1\17\0018\1\6\1\23\1\3\0013\1\20\2\6\1\6\1\6\1\25\1\r\1\7\0\6\1\25\1\23\2t\2\0\0\0drt\t\0\0\0deletereqc\3\0\0\0\10\0\0\0\5\0\0\0G\0\0\0s\221\0\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0d\1\0j\4\0o\23\0\1t\2\0i\3\0d\2\0\203\1\0\202\1\0n\1\0\1t\4\0i\5\0d\3\0\31}\4\0|\3\0d\4\0\31}\5\0d\6\0}\6\0t\1\0|\3\0\203\1\0d\5\0j\4\0o\16\0\1|\3\0d\5\0\31}\6\0n\1\0\1t\7\0|\4\0|\5\0|\6\0|\2\0i\10\0\203\4\0}\7\0|\7\0GHd\6\0S(\7\0\0\0s\245\0\0\0${cmd_name}: Create request to delete a package or project\n\n\n usage:\n osc deletereq [-m TEXT] PROJECT [PACKAGE]\n ${cmd_option_list}\n i\2\0\0\0s\23\0\0\0Too many arguments.R\24\0\0\0i\0\0\0\0i\1\0\0\0N(\t\0\0\0RZ\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0R'\0\0\0R>\0\0\0R\\\0\0\0t\25\0\0\0create_delete_requestR\274\0\0\0(\10\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\24\0\0\0RP\0\0\0RQ\0\0\0R\313\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\20\0\0\0do_deleterequestM\2\0\0s\24\0\0\0\0\r\f\2\23\1\23\2\r\2\n\1\6\1\23\1\16\1\30\1t\2\0\0\0crt\16\0\0\0changedevelreqc\3\0\0\0\n\0\0\0\7\0\0\0G\0\0\0s\305\0\0\0t\0\0|\3\0\203\1\0d\1\0j\4\0o\23\0\1t\1\0i\2\0d\2\0\203\1\0\202\1\0n\1\0\1t\0\0|\3\0\203\1\0d\3\0j\0\0o\23\0\1t\1\0i\2\0d\4\0\203\1\0\202\1\0n\1\0\1t\3\0i\4\0d\5\0\31}\4\0|\3\0d\6\0\31}\5\0|\3\0d\7\0\31}\6\0|\3\0d\10\0\31}\7\0|\7\0}\10\0t\0\0|\3\0\203\1\0d\3\0j\4\0o\16\0\1|\3\0d\3\0\31}\10\0n\1\0\1t\5\0|\4\0|\5\0|\10\0|\6\0|\7\0|\2\0i\6\0\203\6\0}\t\0|\t\0GHd\t\0S(\n\0\0\0s>\1\0\0${cmd_name}: Handle requests to another project\n\n [See http://en.opensuse.org/Build_Service/Collaboration for information\n on this topic.]\n\n See the \"request\" command for showing and modifing existing requests.\n\n osc changedevelrequest PROJECT PACKAGE DEVEL_PROJECT [DEVEL_PACKAGE]\n i\4\0\0\0s\23\0\0\0Too many arguments.i\3\0\0\0s\22\0\0\0Too few arguments.R\24\0\0\0i\2\0\0\0i\0\0\0\0i\1\0\0\0N(\7\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0R'\0\0\0R>\0\0\0t\33\0\0\0create_change_devel_requestR\274\0\0\0(\n\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\24\0\0\0t\r\0\0\0devel_projectRP\0\0\0RQ\0\0\0t\r\0\0\0devel_packageR\313\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\25\0\0\0do_changedevelrequesti\2\0\0s \0\0\0\0\17\23\1\23\1\23\1\23\2\r\2\n\1\n\1\n\1\6\1\23\1\16\1\6\1\6\1\6\1\f\1s\2\0\0\0-ds\6\0\0\0--diffs\17\0\0\0generate a diffs\2\0\0\0-us\t\0\0\0--unifieds*\0\0\0output the diff in the unified diff formats\2\0\0\0-ts\6\0\0\0--typesO\0\0\0limit to requests which contain a given action type (submit/delete/develchange)s\2\0\0\0-ss\7\0\0\0--statet\7\0\0\0defaultt\3\0\0\0newsK\0\0\0only list requests in one of the comma separated given states [default=new]s\7\0\0\0--briefs,\0\0\0print output in list view as list subcommands\2\0\0\0-Ms\6\0\0\0--mines&\0\0\0only show requests created by yourselft\2\0\0\0rqc\3\0\0\0\23\0\0\0\17\0\0\0G\0\0\0sw\4\0\0t\0\0|\3\0\203\1\0}\3\0d\1\0d\2\0d\3\0d\4\0d\5\0d\6\0d\7\0g\7\0}\4\0|\3\0\fp\21\0\1|\3\0d\10\0\31|\4\0j\7\0o \0\1t\1\0i\2\0d\t\0d\n\0i\3\0|\4\0\203\1\0\26\203\1\0\202\1\0n\1\0\1|\3\0d\10\0\31}\5\0|\3\0d\10\0=|\5\0d\31\0j\6\0o\20\0\1d\32\0\\\2\0}\6\0}\7\0n*\0\1|\5\0d\33\0j\6\0o\20\0\1d\34\0\\\2\0}\6\0}\7\0n\r\0\1d\35\0\\\2\0}\6\0}\7\0t\4\0|\3\0\203\1\0|\6\0j\0\0o\23\0\1t\1\0i\2\0d\r\0\203\1\0\202\1\0n\1\0\1t\4\0|\3\0\203\1\0|\7\0j\4\0o\23\0\1t\1\0i\2\0d\16\0\203\1\0\202\1\0n\1\0\1t\5\0i\6\0d\17\0\31}\10\0|\5\0d\1\0j\2\0o\252\0\1d\30\0}\t\0d\30\0}\n\0t\4\0|\3\0\203\1\0d\10\0j\4\0o\16\0\1|\3\0d\10\0\31}\n\0nY\0\1|\2\0i\10\0pN\0\1t\t\0t\n\0i\v\0\203\1\0}\n\0t\f\0t\n\0i\v\0\203\1\0}\10\0y\23\0t\r\0t\n\0i\v\0\203\1\0}\t\0Wq\242\1\4t\1\0i\16\0j\n\0o\7\0\1\1\1\1q\242\1\1Xn\1\0\1t\4\0|\3\0\203\1\0d\v\0j\4\0o\16\0\1|\3\0d\v\0\31}\t\0q\342\1\1n\34\0\1|\5\0d\36\0j\6\0o\16\0\1|\3\0d\10\0\31}\v\0n\1\0\1|\5\0d\1\0j\2\0o\203\0\1|\2\0i\17\0i\20\0d\20\0\203\1\0}\f\0d\21\0}\r\0|\2\0i\10\0o\23\0\1t\5\0i\21\0|\10\0\203\1\0}\r\0n\1\0\1t\22\0|\10\0|\n\0|\t\0|\r\0|\f\0|\2\0i\23\0\203\6\0}\16\0|\16\0i\24\0d\22\0t\25\0\203\0\1\1x\36\2|\16\0D]\21\0}\17\0|\17\0i\26\0\203\0\0GHqY\2Wn\2\2\1|\5\0d\2\0j\2\0o*\0\1x\361\1t\27\0t\5\0i\6\0d\17\0\31|\v\0\203\2\0D]\v\0}\20\0|\20\0GHq\226\2Wn\313\1\1|\5\0d\3\0j\2\0o\315\0\1t\30\0t\5\0i\6\0d\17\0\31|\v\0\203\2\0}\21\0|\2\0i\31\0o\17\0\1|\21\0i\26\0\203\0\0GHn\6\0\1|\21\0GH|\2\0i\32\0o\213\0\1y`\0t\33\0t\5\0i\6\0d\17\0\31|\21\0i\34\0d\10\0\31i\35\0|\21\0i\34\0d\10\0\31i\36\0d\30\0|\21\0i\34\0d\10\0\31i\37\0|\21\0i\34\0d\10\0\31i \0|\21\0i\34\0d\10\0\31i!\0|\2\0i\"\0\203\10\0GHWq\177\3\4t#\0i$\0j\n\0o\25\0\1\1}\22\0\1d\23\0|\22\0_%\0\202\0\0q\177\3\1Xqs\4\1n\361\0\1|\5\0d\4\0j\2\0o/\0\1t&\0t\5\0i\6\0d\17\0\31|\v\0d\24\0|\2\0i'\0p\4\0\1d\21\0\203\4\0}\21\0|\21\0GHn\265\0\1|\5\0d\5\0j\2\0o/\0\1t&\0t\5\0i\6\0d\17\0\31|\v\0d\25\0|\2\0i'\0p\4\0\1d\21\0\203\4\0}\21\0|\21\0GHny\0\1|\5\0d\6\0j\2\0o/\0\1t&\0t\5\0i\6\0d\17\0\31|\v\0d\26\0|\2\0i'\0p\4\0\1d\21\0\203\4\0}\21\0|\21\0GHn=\0\1|\5\0d\7\0j\2\0o/\0\1t&\0t\5\0i\6\0d\17\0\31|\v\0d\27\0|\2\0i'\0p\4\0\1d\21\0\203\4\0}\21\0|\21\0GHn\1\0\1d\30\0S(\37\0\0\0s\373\5\0\0${cmd_name}: Show and modify requests \n\n [See http://en.opensuse.org/Build_Service/Collaboration for information\n on this topic.]\n\n This command shows and modifies existing requests. To create new requests\n you need to call one of the following:\n osc submitrequest\n osc deleterequest\n osc changedevelrequest\n\n This command has the following sub commands:\n\n \"list\" lists open requests attached to a project or package.\n\n \"log\" will show the history of the given ID\n\n \"show\" will show the request itself, and generate a diff for review, if\n used with the --diff option.\n\n \"decline\" will change the request state to \"declined\" and append a\n message that you specify with the --message option.\n\n \"wipe\" will permanently delete a request.\n\n \"revoke\" will set the request state to \"revoked\" and append a\n message that you specify with the --message option.\n\n \"accept\" will change the request state to \"accepted\" and will trigger\n the actual submit process. That would normally be a server-side copy of\n the source package to the target package.\n\n\n usage:\n osc request list [-M] [-t type] [PRJ [PKG]]\n osc request log ID\n osc request show [-d] [-b] ID\n osc request accept [-m TEXT] ID\n osc request decline [-m TEXT] ID\n osc request revoke [-m TEXT] ID\n osc request wipe ID\n ${cmd_option_list}\n R\236\0\0\0R\237\0\0\0R\240\0\0\0R\241\0\0\0R\242\0\0\0t\4\0\0\0wipeR\243\0\0\0i\0\0\0\0s)\0\0\0Unknown request action. Choose one of %s.s\2\0\0\0, i\1\0\0\0i\2\0\0\0s\22\0\0\0Too few arguments.s\23\0\0\0Too many arguments.R\24\0\0\0t\1\0\0\0,Rx\0\0\0t\7\0\0\0reverses\21\0\0\0Diff not possiblet\10\0\0\0declinedt\10\0\0\0acceptedt\7\0\0\0deletedR\251\0\0\0N(\1\0\0\0s\4\0\0\0wipe(\2\0\0\0i\1\0\0\0i\1\0\0\0(\1\0\0\0s\4\0\0\0list(\2\0\0\0i\0\0\0\0i\2\0\0\0(\2\0\0\0i\1\0\0\0i\1\0\0\0(\6\0\0\0s\3\0\0\0logs\4\0\0\0shows\7\0\0\0declines\6\0\0\0accepts\4\0\0\0wipes\6\0\0\0revoke((\0\0\0RZ\0\0\0R/\0\0\0R]\0\0\0Rc\0\0\0R[\0\0\0R'\0\0\0R>\0\0\0R\\\0\0\0t\4\0\0\0minet\22\0\0\0store_read_projectRJ\0\0\0RK\0\0\0t\21\0\0\0store_read_apiurlt\22\0\0\0store_read_packaget\r\0\0\0NoWorkingCopyR\267\0\0\0t\5\0\0\0splitR\266\0\0\0R\265\0\0\0t\4\0\0\0typet\4\0\0\0sortR\213\0\0\0t\t\0\0\0list_viewt\17\0\0\0get_request_logt\v\0\0\0get_requestt\5\0\0\0brieft\4\0\0\0difft\v\0\0\0server_difft\7\0\0\0actionsR\302\0\0\0R\303\0\0\0R\300\0\0\0R\301\0\0\0t\7\0\0\0src_revt\7\0\0\0unifiedR\263\0\0\0R\264\0\0\0t\7\0\0\0osc_msgR\275\0\0\0R\274\0\0\0(\23\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0t\4\0\0\0cmdsR\223\0\0\0R\224\0\0\0R\225\0\0\0R\24\0\0\0RQ\0\0\0RP\0\0\0R\272\0\0\0t\n\0\0\0state_listR\270\0\0\0t\7\0\0\0resultsR\313\0\0\0Ro\0\0\0Rn\0\0\0R=\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\n\0\0\0do_request\215\2\0\0s\232\0\0\0\0>\f\2\33\1\31\1\t\1\27\2\n\1\7\2\r\1\20\1\r\1\20\2\f\1\23\1\23\1\23\1\23\2\r\2\r\1\6\1\6\1\23\1\16\1\n\1\17\1\17\1\3\1\23\1\21\1\t\2\23\1\22\1\r\1\16\4\r\1\22\1\6\1\n\1\23\2\6\1\30\2\20\2\7\0\6\1\23\2\r\1\27\0\6\1\r\4\r\1\26\1\n\1\17\2\5\2\n\1\3\1\r\1\35\0016\1\23\1\t\1\20\4\r\1\r\1\31\1\t\2\r\1\r\1\31\1\t\2\r\1\r\1\31\1\t\2\r\1\r\1\31\1t\7\0\0\0editprjt\t\0\0\0createprjt\7\0\0\0editpact\t\0\0\0createpact\10\0\0\0editusert\10\0\0\0usermetai\1\0\0\0c\3\0\0\0\4\0\0\0\3\0\0\0G\0\0\0s\36\0\0\0t\0\0i\1\0\4d\1\0\2IJt\0\0i\1\0\4d\2\0\2IJd\3\0S(\4\0\0\0sz\0\0\0${cmd_name}:\n\n Obsolete command to edit metadata. Use 'meta' now.\n\n See the help output of 'meta'.\n\n s8\0\0\0This command is obsolete. Use 'osc meta ...'.s\24\0\0\0See 'osc help meta'.i\2\0\0\0(\2\0\0\0R1\0\0\0R2\0\0\0(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\v\0\0\0do_editmeta1\3\0\0s\6\0\0\0\0\20\r\1\r\2Ri\0\0\0s\33\0\0\0use the specified revision.s\7\0\0\0--unsets@\0\0\0remove revision in link, it will point always to latest revisionc\3\0\0\0\v\0\0\0\6\0\0\0G\0\0\0so\1\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0i\2\0d\1\0\31}\4\0d\n\0}\5\0|\3\0\fp\23\0\1t\4\0|\3\0\203\1\0d\2\0j\2\0oP\0\1t\5\0t\6\0i\7\0\203\1\0d\2\0\31}\6\0|\6\0i\10\0}\7\0|\6\0i\t\0}\5\0|\6\0i\n\0}\4\0|\6\0i\v\0\203\0\0p\21\0\1t\f\0i\r\0d\3\0\203\1\0\1q\362\0\1ni\0\1t\4\0|\3\0\203\1\0d\4\0j\2\0o\30\0\1|\3\0d\2\0\31}\7\0|\3\0d\5\0\31}\5\0n>\0\1t\4\0|\3\0\203\1\0d\5\0j\2\0o\16\0\1|\3\0d\2\0\31}\7\0n\35\0\1t\16\0i\17\0d\6\0|\0\0i\20\0d\7\0\203\1\0\27\203\1\0\202\1\0|\5\0o\r\0\1|\5\0g\1\0}\10\0n\20\0\1t\21\0|\4\0|\7\0\203\2\0}\10\0xS\0|\10\0D]K\0}\6\0d\10\0G|\6\0GH|\2\0i\22\0o\n\0\1d\t\0}\t\0n\26\0\1t\23\0|\2\0i\24\0\203\1\0\\\2\0}\t\0}\n\0t\25\0|\4\0|\7\0|\6\0|\t\0\203\4\0\1q\34\1Wd\n\0S(\v\0\0\0s`\1\0\0${cmd_name}: Updates a revision number in a source link.\n\n This command adds or updates a specified revision number in a source link.\n The current revision of the source is used, if no revision number is specified.\n\n usage:\n osc setlinkrev\n osc setlinkrev PROJECT [PACKAGE]\n ${cmd_option_list}\n R\24\0\0\0i\0\0\0\0s?\0\0\0Local directory is no checked out source link package, abortingi\2\0\0\0i\1\0\0\0s \0\0\0Incorrect number of arguments.\n\nt\n\0\0\0setlinkrevs\34\0\0\0setting revision for packagei\377\377\377\377N(\26\0\0\0RZ\0\0\0R'\0\0\0R>\0\0\0R\\\0\0\0R[\0\0\0R\253\0\0\0RJ\0\0\0RK\0\0\0R\254\0\0\0Rg\0\0\0R\24\0\0\0R\255\0\0\0R1\0\0\0R\220\0\0\0R/\0\0\0R]\0\0\0RH\0\0\0Re\0\0\0t\5\0\0\0unsett\23\0\0\0parseRevisionOptionRY\0\0\0t\f\0\0\0set_link_rev(\v\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\24\0\0\0RQ\0\0\0R\277\0\0\0RP\0\0\0t\10\0\0\0packagesRi\0\0\0t\5\0\0\0dummy(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\r\0\0\0do_setlinkrevG\3\0\0s6\0\0\0\0\20\f\1\r\1\6\1\33\1\23\1\t\1\t\1\t\1\r\1\25\1\23\1\n\1\16\1\23\1\16\2\t\1\23\2\7\1\r\2\17\2\7\0\6\1\t\1\n\1\n\2\25\1s\2\0\0\0-Cs\t\0\0\0--cicountt\7\0\0\0choicest\3\0\0\0addt\4\0\0\0copyt\5\0\0\0localso\0\0\0cicount attribute in the link, known values are add, copy, and local, default in buildservice is currently add.s\2\0\0\0-cs\t\0\0\0--currents$\0\0\0link fixed against current revision.s\34\0\0\0link the specified revision.s\2\0\0\0-fs\7\0\0\0--forces/\0\0\0overwrite an existing link file if it is there.c\3\0\0\0\n\0\0\0\10\0\0\0G\0\0\0sW\1\0\0t\0\0|\3\0\203\1\0}\3\0|\3\0\fp\23\0\1t\1\0|\3\0\203\1\0d\1\0j\0\0o \0\1t\2\0i\3\0d\2\0|\0\0i\4\0d\3\0\203\1\0\27\203\1\0\202\1\0n\1\0\1t\5\0|\2\0i\6\0\203\1\0\\\2\0}\4\0}\5\0|\3\0d\4\0\31}\6\0|\3\0d\5\0\31}\7\0|\3\0d\6\0\31}\10\0t\1\0|\3\0\203\1\0d\1\0j\4\0o\16\0\1|\3\0d\1\0\31}\t\0n\7\0\1|\7\0}\t\0|\6\0|\10\0j\2\0o\37\0\1|\7\0|\t\0j\2\0o\22\0\1t\7\0i\10\0\4d\7\0\2IJd\5\0S\1|\2\0i\t\0o\35\0\1t\n\0t\v\0i\f\0d\10\0\31|\6\0|\7\0\203\3\0}\4\0n\1\0\1|\4\0o6\0\1t\r\0|\6\0|\7\0|\4\0\203\3\0\fo\"\0\1t\7\0i\10\0\4d\t\0|\4\0\26\2IJt\7\0i\16\0d\5\0\203\1\0\1n\1\0\1t\17\0|\6\0|\7\0|\10\0|\t\0|\2\0i\20\0|\4\0|\2\0i\21\0\203\7\0\1d\n\0S(\v\0\0\0s\231\2\0\0${cmd_name}: \"Link\" a package to another package\n\n A linked package is a clone of another package, but plus local\n modifications. It can be cross-project.\n\n The DESTPAC name is optional; the source packages' name will be used if\n DESTPAC is omitted.\n\n Afterwards, you will want to 'checkout DESTPRJ DESTPAC'.\n\n To add a patch, add the patch as file and add it to the _link file.\n You can also specify text which will be inserted at the top of the spec file.\n\n See the examples in the _link file.\n\n usage:\n osc linkpac SOURCEPRJ SOURCEPAC DESTPRJ [DESTPAC]\n ${cmd_option_list}\n i\3\0\0\0s \0\0\0Incorrect number of arguments.\n\nt\7\0\0\0linkpaci\0\0\0\0i\1\0\0\0i\2\0\0\0s+\0\0\0Error: source and destination are the same.R\24\0\0\0s\34\0\0\0Revision '%s' does not existN(\22\0\0\0RZ\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0RH\0\0\0R\0\1\0\0RY\0\0\0R1\0\0\0R2\0\0\0t\7\0\0\0currentt\21\0\0\0show_upstream_revR'\0\0\0R>\0\0\0t\r\0\0\0checkRevisionR\220\0\0\0t\10\0\0\0link_pact\5\0\0\0forcet\7\0\0\0cicount(\n\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0Ri\0\0\0R\3\1\0\0R\300\0\0\0R\301\0\0\0R\302\0\0\0R\303\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\n\0\0\0do_linkpacx\3\0\0s(\0\0\0\0\35\f\2\33\1\t\1\27\2\25\2\n\1\n\1\n\1\23\1\16\2\6\2\32\1\r\1\5\2\n\1\35\2\33\1\21\1\21\2c\3\0\0\0\10\0\0\0\5\0\0\0G\0\0\0s\317\0\0\0t\0\0|\3\0\203\1\0}\3\0|\3\0\fp\23\0\1t\1\0|\3\0\203\1\0d\1\0j\0\0o \0\1t\2\0i\3\0d\2\0|\0\0i\4\0d\3\0\203\1\0\27\203\1\0\202\1\0n\1\0\1|\3\0d\4\0\31}\4\0|\3\0d\5\0\31}\5\0|\3\0d\6\0\31}\6\0t\1\0|\3\0\203\1\0d\1\0j\4\0o\16\0\1|\3\0d\1\0\31}\7\0n\7\0\1|\5\0}\7\0|\4\0|\6\0j\2\0o\37\0\1|\5\0|\7\0j\2\0o\22\0\1t\5\0i\6\0\4d\7\0\2IJd\5\0S\1t\7\0|\4\0|\5\0|\6\0|\7\0\203\4\0\1d\10\0S(\t\0\0\0s\346\2\0\0${cmd_name}: \"Aggregate\" a package to another package\n\n Aggregation of a package means that the build results (binaries) of a\n package are basically copied into another project.\n This can be used to make packages available from building that are\n needed in a project but available only in a different project. Note\n that this is done at the expense of disk space. See\n http://en.opensuse.org/Build_Service/Tips_and_Tricks#_link_and__aggregate\n for more information.\n\n The DESTPAC name is optional; the source packages' name will be used if\n DESTPAC is omitted.\n\n usage:\n osc aggregatepac SOURCEPRJ SOURCEPAC DESTPRJ [DESTPAC]\n ${cmd_option_list}\n i\3\0\0\0s \0\0\0Incorrect number of arguments.\n\nt\f\0\0\0aggregatepaci\0\0\0\0i\1\0\0\0i\2\0\0\0s+\0\0\0Error: source and destination are the same.N(\10\0\0\0RZ\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0RH\0\0\0R1\0\0\0R2\0\0\0t\r\0\0\0aggregate_pac(\10\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\300\0\0\0R\301\0\0\0R\302\0\0\0R\303\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\17\0\0\0do_aggregatepac\262\3\0\0s\34\0\0\0\0\23\f\2\33\1\t\1\27\2\n\1\n\1\n\1\23\1\16\2\6\2\32\1\r\1\5\1s\22\0\0\0--client-side-copys\36\0\0\0do a (slower) client-side copys\2\0\0\0-ks\22\0\0\0--keep-maintainerss]\0\0\0keep original maintainers. Default is remove all and replace with the one calling the script.s\23\0\0\0--keep-develprojects-\0\0\0keep develproject tag in the package metadatas\v\0\0\0--to-apiurlt\3\0\0\0URLs@\0\0\0URL of destination api server. Default is the source api server.sJ\0\0\0if the source package is a link then copy the expanded version of the linkc\3\0\0\0\16\0\0\0\23\0\0\0G\0\0\0s\272\1\0\0t\0\0|\3\0\203\1\0}\3\0|\3\0\fp\23\0\1t\1\0|\3\0\203\1\0d\1\0j\0\0o \0\1t\2\0i\3\0d\2\0|\0\0i\4\0d\3\0\203\1\0\27\203\1\0\202\1\0n\1\0\1|\3\0d\4\0\31}\4\0|\3\0d\5\0\31}\5\0|\3\0d\6\0\31}\6\0t\1\0|\3\0\203\1\0d\1\0j\4\0o\16\0\1|\3\0d\1\0\31}\7\0n\7\0\1|\5\0}\7\0t\5\0i\6\0d\7\0\31}\10\0|\2\0i\7\0o\r\0\1|\2\0i\7\0}\t\0n\7\0\1|\10\0}\t\0|\4\0|\6\0j\2\0o-\0\1|\5\0|\7\0j\2\0o \0\1|\10\0|\t\0j\2\0o\23\0\1t\2\0i\3\0d\10\0\203\1\0\202\1\0n\1\0\1|\10\0|\t\0j\3\0o\r\0\1t\10\0|\2\0_\t\0n\1\0\1t\n\0|\2\0i\v\0\203\1\0\\\2\0}\n\0}\v\0|\2\0i\f\0o\r\0\1|\2\0i\r\0}\f\0n1\0\1|\n\0p\26\0\1t\16\0|\10\0|\4\0|\5\0\203\3\0}\n\0n\1\0\1d\t\0|\4\0|\5\0|\n\0f\3\0\26}\f\0t\17\0|\10\0|\4\0|\5\0|\t\0|\6\0|\7\0d\n\0|\2\0i\t\0d\v\0|\2\0i\20\0d\f\0|\2\0i\21\0d\r\0|\2\0i\22\0d\16\0|\n\0d\17\0|\f\0\203\6\6}\r\0|\r\0GHd\20\0S(\21\0\0\0s%\2\0\0${cmd_name}: Copy a package\n\n A way to copy package to somewhere else.\n\n It can be done across buildservice instances, if the -t option is used.\n In that case, a client-side copy is implied.\n\n Using --client-side-copy always involves downloading all files, and\n uploading them to the target.\n\n The DESTPAC name is optional; the source packages' name will be used if\n DESTPAC is omitted.\n\n usage:\n osc copypac SOURCEPRJ SOURCEPAC DESTPRJ [DESTPAC]\n ${cmd_option_list}\n i\3\0\0\0s \0\0\0Incorrect number of arguments.\n\nt\7\0\0\0copypaci\0\0\0\0i\1\0\0\0i\2\0\0\0R\24\0\0\0s$\0\0\0Source and destination are the same.s2\0\0\0osc copypac from project:%s package:%s revision:%st\20\0\0\0client_side_copyt\20\0\0\0keep_maintainerst\21\0\0\0keep_develprojectRX\0\0\0RY\0\0\0t\7\0\0\0commentN(\23\0\0\0RZ\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0RH\0\0\0R'\0\0\0R>\0\0\0t\t\0\0\0to_apiurlR\213\0\0\0R\26\1\0\0R\0\1\0\0RY\0\0\0R\274\0\0\0R\31\1\0\0R\v\1\0\0t\10\0\0\0copy_pacR\27\1\0\0R\30\1\0\0RX\0\0\0(\16\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\300\0\0\0R\301\0\0\0R\302\0\0\0R\303\0\0\0t\n\0\0\0src_apiurlt\n\0\0\0dst_apiurlRi\0\0\0R\3\1\0\0R\31\1\0\0Rn\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\n\0\0\0do_copypac\331\3\0\0sF\0\0\0\0!\f\2\33\1\t\1\27\2\n\1\n\1\n\1\23\1\16\2\6\2\r\1\n\1\r\2\6\2\r\1\r\1\r\1\23\2\r\1\r\2\25\2\n\1\r\2\7\1\26\1\23\2\f\1\f\1\t\1\t\1\t\1\t\1\6\1\t\1s\n\0\0\0--checkouts%\0\0\0Checkout branched package afterwards s\"\0\0\0branch against a specific revisionc\3\0\0\0\v\0\0\0\f\0\0\0G\0\0\0s\322\1\0\0t\0\0|\3\0\203\1\0}\3\0d\26\0\4}\4\0}\5\0t\2\0|\3\0\203\1\0d\1\0j\5\0o\20\0\1t\2\0|\3\0\203\1\0d\2\0j\1\0p\23\0\1t\3\0i\4\0d\3\0\203\1\0\202\1\0n\1\0\1t\2\0|\3\0\203\1\0d\4\0j\5\0o\16\0\1|\3\0d\1\0\31}\4\0n\1\0\1t\2\0|\3\0\203\1\0d\2\0j\5\0o\16\0\1|\3\0d\4\0\31}\5\0n\1\0\1t\5\0t\6\0i\7\0d\5\0\31|\3\0d\6\0\31|\3\0d\7\0\31d\10\0|\2\0i\10\0d\t\0|\2\0i\t\0d\n\0|\4\0d\v\0|\5\0\203\3\4}\6\0d\f\0t\6\0i\7\0d\r\0\31|\3\0d\6\0\31f\2\0\26}\7\0|\6\0|\7\0j\3\0o7\0\1|\6\0}\10\0d\16\0|\6\0j\6\0o\27\0\1|\6\0i\n\0d\16\0\203\1\0d\7\0\31}\10\0n\1\0\1d\17\0|\10\0\26GHn\1\0\1|\3\0d\7\0\31}\t\0|\5\0o\n\0\1|\5\0}\t\0n\1\0\1|\2\0i\v\0o'\0\1t\f\0t\6\0i\7\0d\5\0\31|\6\0|\t\0d\20\0t\r\0d\21\0|\6\0\203\3\2\1nT\0\1d\22\0}\n\0t\6\0i\16\0\203\0\0i\17\0d\23\0d\5\0\203\2\0t\6\0i\7\0d\5\0\31j\3\0o\25\0\1d\24\0t\6\0i\7\0d\5\0\31\26}\n\0n\1\0\1d\25\0|\n\0|\6\0|\t\0f\3\0\26GHd\26\0S(\27\0\0\0s\216\2\0\0${cmd_name}: Branch a package\n\n [See http://en.opensuse.org/Build_Service/Collaboration for information\n on this topic.]\n\n Create a source link from a package of an existing project to a new\n subproject of the requesters home project (home:branches:)\n\n The branched package will live in\n home:USERNAME:branches:PROJECT/PACKAGE\n if nothing else specified.\n\n usage:\n osc branch SOURCEPROJECT SOURCEPACKAGE\n osc branch SOURCEPROJECT SOURCEPACKAGE TARGETPROJECT\n osc branch SOURCEPROJECT SOURCEPACKAGE TARGETPROJECT TARGETPACKAGE\n ${cmd_option_list}\n i\2\0\0\0i\4\0\0\0s\32\0\0\0Wrong number of arguments.i\3\0\0\0R\24\0\0\0i\0\0\0\0i\1\0\0\0R\261\0\0\0Ri\0\0\0t\16\0\0\0target_projectt\16\0\0\0target_packages\23\0\0\0home:%s:branches:%sR#\0\0\0s\t\0\0\0branches:sP\1\0\0\nNote: The branch has been created of a different project,\n %s,\n which is the primary location of where development for\n that package takes place.\n That's also where you would normally make changes against.\n A direct branch of the specified package can be forced\n with the --nodevelproject option.\nt\v\0\0\0expand_linkt\7\0\0\0prj_dirRx\0\0\0t\7\0\0\0generals\6\0\0\0-A %s sO\0\0\0A working copy of the branched package can be checked out with:\n\nosc %sco %s/%sN(\20\0\0\0RZ\0\0\0R\\\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0t\n\0\0\0branch_pkgR'\0\0\0R>\0\0\0R\261\0\0\0RY\0\0\0R\346\0\0\0t\10\0\0\0checkoutt\20\0\0\0checkout_packageR\213\0\0\0t\20\0\0\0get_configParsert\3\0\0\0get(\v\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0t\10\0\0\0tprojectt\10\0\0\0tpackageRn\0\0\0t\10\0\0\0expectedR\306\0\0\0RQ\0\0\0t\6\0\0\0apiopt(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\t\0\0\0do_branch*\4\0\0s8\0\0\0\0\33\f\1\n\1&\1\23\1\23\1\16\1\23\1\16\2\36\1!\2\33\1\r\1\6\1\r\1\27\1\3\6\n\2\n\1\7\1\n\1\n\1\26\1\21\2\6\1&\1\25\1\3\2s\"\0\0\0deletes a project and its packagesc\3\0\0\0\7\0\0\0\6\0\0\0G\0\0\0s\350\0\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0d\1\0j\0\0o\23\0\1t\2\0i\3\0d\2\0\203\1\0\202\1\0n\1\0\1|\3\0d\3\0\31}\4\0|\3\0d\1\0\37}\5\0|\5\0o7\0\1x\224\0|\5\0D](\0}\6\0|\6\0o\33\0\1t\4\0t\5\0i\6\0d\4\0\31|\4\0|\6\0\203\3\0\1qT\0\1qT\0Wna\0\1t\1\0t\7\0t\5\0i\6\0d\4\0\31|\4\0\203\2\0\203\1\0d\1\0j\5\0o)\0\1|\2\0i\10\0\fo\36\0\1t\t\0i\n\0\4d\5\0\2IJt\t\0i\v\0d\1\0\203\1\0\1n\25\0\1t\f\0t\5\0i\6\0d\4\0\31|\4\0\203\2\0\1d\6\0S(\7\0\0\0s\227\1\0\0${cmd_name}: Delete a project or packages on the server.\n\n As a safety measure, project must be empty (i.e., you need to delete all\n packages first). If you are sure that you want to remove this project and all\n its packages use '--force' switch.\n\n usage:\n osc rdelete -f PROJECT\n osc rdelete PROJECT PACKAGE [PACKAGE ...]\n\n ${cmd_option_list}\n i\1\0\0\0s\21\0\0\0Missing argument.i\0\0\0\0R\24\0\0\0s\242\0\0\0Project contains packages. It must be empty before deleting it. If you are sure that you want to remove this project and all its packages use the '--force' switchN(\r\0\0\0RZ\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0t\16\0\0\0delete_packageR'\0\0\0R>\0\0\0Re\0\0\0R\16\1\0\0R1\0\0\0R2\0\0\0R\220\0\0\0t\16\0\0\0delete_project(\7\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0Rv\0\0\0t\4\0\0\0pkgsRt\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\n\0\0\0do_rdeleteo\4\0\0s\34\0\0\0\0\20\f\1\23\1\23\1\n\1\n\2\7\1\7\0\6\3\7\1#\1.\1\r\3\21\2c\3\0\0\0\4\0\0\0\2\0\0\0G\0\0\0s\26\0\0\0d\1\0GHt\0\0i\1\0d\2\0\203\1\0\1d\0\0S(\3\0\0\0Ns\332\0\0\0${cmd_name} is obsolete !\n\n Please use either\n osc delete for checked out packages or projects\n or\n osc rdelete for server side operations.i\1\0\0\0(\2\0\0\0R1\0\0\0R\220\0\0\0(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\f\0\0\0do_deletepac\223\4\0\0s\4\0\0\0\0\7\5\2c\4\0\0\0\4\0\0\0\2\0\0\0C\0\0\0s\21\0\0\0t\0\0i\1\0d\1\0\203\1\0\1d\2\0S(\3\0\0\0sf\0\0\0${cmd_name} is obsolete !\n\n Please use\n osc rdelete PROJECT\n i\1\0\0\0N(\2\0\0\0R1\0\0\0R\220\0\0\0(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0RP\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\f\0\0\0do_deleteprj\236\4\0\0s\2\0\0\0\0\tt\f\0\0\0metafromspecRx\0\0\0s\n\0\0\0--specfilesM\0\0\0Path to specfile. (if you pass more than working copy this option is ignored)c\3\0\0\0\7\0\0\0\3\0\0\0G\0\0\0st\0\0\0t\0\0|\3\0\203\1\0}\3\0|\2\0i\1\0o \0\1t\2\0|\3\0\203\1\0d\1\0j\2\0o\r\0\1|\2\0i\1\0}\4\0n\7\0\1d\2\0}\4\0t\4\0|\3\0\203\1\0}\5\0x%\0|\5\0D]\35\0}\6\0|\6\0i\5\0|\4\0\203\1\0\1|\6\0i\6\0\203\0\0\1qO\0Wd\2\0S(\3\0\0\0s\255\0\0\0${cmd_name}: Update package meta information from a specfile\n\n ARG, if specified, is a package working copy.\n\n ${cmd_usage}\n ${cmd_option_list}\n i\1\0\0\0N(\7\0\0\0t\t\0\0\0parseargst\10\0\0\0specfileR[\0\0\0R\\\0\0\0R\253\0\0\0t\23\0\0\0read_meta_from_spect\23\0\0\0update_package_meta(\7\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R6\1\0\0t\4\0\0\0pacsR\277\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\30\0\0\0do_updatepacmetafromspec\251\4\0\0s\22\0\0\0\0\f\f\1\35\1\r\2\6\1\f\1\7\0\6\1\r\1t\2\0\0\0dis\10\0\0\0--changesa\0\0\0the change made by revision rev (like -r rev-1:rev).If rev is negative this is like -r rev:rev-1.s\v\0\0\0rev1[:rev2]s\340\0\0\0If rev1 is specified it will compare your working copy against the revision (rev1) on the server. If rev1 and rev2 are specified it will compare rev1 against rev2 (NOTE: changes in your working copy are ignored in this case)s\2\0\0\0-ps\10\0\0\0--prettys)\0\0\0output the diff in the pretty diff formatc\3\0\0\0\n\0\0\0\16\0\0\0G\0\0\0s7\1\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0}\4\0|\2\0i\2\0oj\0\1y[\0t\3\0|\2\0i\2\0\203\1\0}\5\0|\5\0d\1\0j\4\0o\24\0\1|\5\0d\2\0\30}\6\0|\5\0}\7\0n(\0\1|\5\0d\1\0j\0\0o\26\0\1|\5\0\v}\6\0|\5\0\vd\2\0\30}\7\0n\5\0\1d\3\0SWq\241\0\1\1\1d\3\0SXn\26\0\1t\4\0|\2\0i\5\0\203\1\0\\\2\0}\6\0}\7\0d\4\0}\10\0xm\0|\4\0D]e\0}\t\0|\7\0p \0\1|\10\0d\4\0i\6\0t\7\0|\t\0|\6\0\203\2\0\203\1\0007}\10\0q\256\0\1|\10\0t\10\0|\t\0i\t\0|\t\0i\n\0|\t\0i\v\0|\6\0|\t\0i\n\0|\t\0i\v\0|\7\0|\2\0i\f\0\f\203\10\0007}\10\0q\256\0Wt\r\0|\10\0\203\1\0d\1\0j\4\0o\t\0\1|\10\0GHn\1\0\1d\3\0S(\5\0\0\0s\360\0\0\0${cmd_name}: Generates a diff\n\n Generates a diff, comparing local changes against the repository\n server.\n\n ARG, specified, is a filename to include in the diff.\n\n ${cmd_usage}\n ${cmd_option_list}\n i\0\0\0\0i\1\0\0\0NRx\0\0\0(\16\0\0\0R5\1\0\0R\253\0\0\0t\6\0\0\0changet\3\0\0\0intR\0\1\0\0RY\0\0\0Rc\0\0\0t\t\0\0\0make_diffR\356\0\0\0R\24\0\0\0R\254\0\0\0Rg\0\0\0t\6\0\0\0prettyR[\0\0\0(\n\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R9\1\0\0Ri\0\0\0t\4\0\0\0rev1t\4\0\0\0rev2R\355\0\0\0t\3\0\0\0pac(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\7\0\0\0do_diff\300\4\0\0s0\0\0\0\0\27\f\1\f\2\n\1\3\1\17\1\r\1\n\1\n\1\r\1\7\1\17\2\10\1\3\1\t\2\25\1\6\1\7\0\6\1\7\1 \2\33\1!\1\23\1s\10\0\0\0--oldprjt\6\0\0\0OLDPRJs\32\0\0\0project to compare againsts\10\0\0\0--oldpkgt\6\0\0\0OLDPKGs\32\0\0\0package to compare againsts\5\0\0\0N[:M]s8\0\0\0revision id, where N = old revision and M = new revisionc\5\0\0\0\10\0\0\0\t\0\0\0C\0\0\0si\0\0\0d\2\0}\5\0d\2\0}\6\0|\2\0i\1\0o\31\0\1t\2\0|\2\0i\1\0\203\1\0\\\2\0}\5\0}\6\0n\1\0\1t\3\0t\4\0i\5\0d\1\0\31|\2\0i\6\0|\2\0i\7\0|\5\0|\3\0|\4\0|\6\0|\2\0i\10\0\203\10\0}\7\0|\7\0GHd\2\0S(\3\0\0\0s\242\1\0\0${cmd_name}: Server-side \"pretty\" diff of two packages\n\n If neither OLDPRJ nor OLDPKG are specified, the diff is against the\n last revision, thus showing the latest change.\n\n Note that this command doesn't reply a \"normal\" diff which can be\n applied as patch, but a pretty diff, which also compares the content of\n tarballs.\n\n\n ${cmd_usage}\n ${cmd_option_list}\n R\24\0\0\0N(\t\0\0\0R\\\0\0\0RY\0\0\0R\0\1\0\0R\356\0\0\0R'\0\0\0R>\0\0\0t\6\0\0\0oldprjt\6\0\0\0oldpkgR\361\0\0\0(\10\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0t\v\0\0\0new_projectt\v\0\0\0new_packaget\f\0\0\0old_revisiont\f\0\0\0new_revisiont\5\0\0\0rdiff(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\10\0\0\0do_rdiff\364\4\0\0s\20\0\0\0\0\27\6\1\6\1\n\1\31\2\r\1\17\1\25\2c\3\0\0\0\t\0\0\0\6\0\0\0G\0\0\0s}\0\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0}\4\0d\1\0}\5\0xX\0|\4\0D]P\0}\6\0t\2\0|\6\0i\3\0|\6\0i\4\0\203\2\0}\7\0x2\0|\7\0D]*\0}\10\0|\5\0|\6\0i\4\0i\5\0d\2\0d\3\0\203\2\0|\10\0|\6\0i\4\0f\3\0\26GHqG\0Wq%\0Wd\4\0S(\5\0\0\0s\16\1\0\0${cmd_name}: Shows URLs of .repo files\n\n Shows URLs on which to access the project .repos files (yum-style\n metadata) on download.opensuse.org.\n\n ARG, if specified, is a package working copy.\n\n ${cmd_usage}\n ${cmd_option_list}\n s7\0\0\0http://download.opensuse.org/repositories/%s/%s/%s.repot\1\0\0\0:s\2\0\0\0:/N(\6\0\0\0R5\1\0\0R\253\0\0\0t\30\0\0\0get_platforms_of_projectR\24\0\0\0R\254\0\0\0t\7\0\0\0replace(\t\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R9\1\0\0t\10\0\0\0url_tmplR\277\0\0\0t\t\0\0\0platformst\10\0\0\0platform(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\v\0\0\0do_repourls\27\5\0\0s\22\0\0\0\0\f\f\1\f\2\6\1\7\0\6\1\25\1\7\0\6\1sc\0\0\0checkout the specified revision. NOTE: if you checkout the complete project this option is ignored!s\r\0\0\0--expand-links]\0\0\0if a package is a link, check out the expanded sources (no-op, since this became the default)s\17\0\0\0--unexpand-linksP\0\0\0if a package is a link, check out the _link file instead of the expanded sourcess\r\0\0\0--current-dirsS\0\0\0place PACKAGE folder in the current directoryinstead of a PROJECT/PACKAGE directoryt\2\0\0\0coc\3\0\0\0\17\0\0\0\20\0\0\0G\0\0\0s\315\2\0\0|\2\0i\0\0o\n\0\1t\1\0}\4\0n\7\0\1t\2\0}\4\0t\3\0|\3\0\203\1\0}\3\0d\23\0\4}\5\0\4}\6\0}\7\0t\5\0i\6\0d\1\0\31}\10\0y&\0|\3\0d\2\0\31\4}\5\0}\t\0|\3\0d\3\0\31}\6\0|\3\0d\4\0\31}\7\0Wn\7\0\1\1\1n\1\0X|\3\0ob\0\1t\7\0|\3\0\203\1\0d\3\0j\2\0oO\0\1t\10\0i\t\0\203\0\0}\n\0t\n\0|\n\0\203\1\0o2\0\1t\v\0|\n\0\203\1\0i\f\0}\5\0|\n\0}\t\0|\3\0d\2\0\31}\6\0t\v\0|\n\0\203\1\0i\r\0}\10\0q\332\0\1n\1\0\1t\16\0|\2\0i\17\0\203\1\0\\\2\0}\v\0}\f\0|\v\0o6\0\1t\20\0|\5\0|\6\0|\v\0\203\3\0\fo\"\0\1t\21\0i\22\0\4d\5\0|\v\0\26\2IJt\21\0i\23\0d\3\0\203\1\0\1n\1\0\1|\7\0o\35\0\1t\24\0|\10\0|\5\0|\6\0|\7\0d\6\0|\v\0\203\4\1\1nz\1\1|\6\0o7\0\1|\2\0i\25\0o\n\0\1d\23\0}\t\0n\1\0\1t\26\0|\10\0|\5\0|\6\0|\v\0d\7\0|\4\0d\10\0|\t\0\203\4\2\1n<\1\1|\5\0o\30\1\1|\5\0}\r\0t\21\0i\27\0d\t\0 d\n\0j\2\0o\26\0\1|\r\0i\30\0d\v\0d\f\0\203\2\0}\r\0n\1\0\1t\10\0i\31\0i\32\0|\r\0\203\1\0o\25\0\1t\21\0i\23\0d\r\0|\5\0\26\203\1\0\1n\1\0\1t\33\0|\10\0|\5\0\203\2\0\1t\34\0|\10\0|\r\0|\5\0\203\3\0\1t\35\0d\16\0|\r\0\203\2\0GHx\256\0t\36\0|\10\0|\5\0\203\2\0D]}\0}\6\0y \0t\26\0|\10\0|\5\0|\6\0d\7\0|\4\0d\10\0|\r\0\203\3\2\1Wq(\2\4t\37\0i \0j\n\0oE\0\1\1}\16\0\1t\21\0i\22\0\4d\17\0\2I\4|\16\0\2IJt\21\0i\22\0\4d\20\0\2IJt\26\0|\10\0|\5\0|\6\0d\7\0t\1\0d\10\0|\r\0\203\3\2\1q(\2\1Xq(\2Wn\35\0\1t\37\0i!\0d\21\0|\0\0i\"\0d\22\0\203\1\0\27\203\1\0\202\1\0d\23\0S(\24\0\0\0s\237\3\0\0${cmd_name}: Check out content from the repository\n\n Check out content from the repository server, creating a local working\n copy.\n\n When checking out a single package, the option --revision can be used\n to specify a revision of the package to be checked out.\n\n When a package is a source link, then it will be checked out in\n expanded form. If --unexpand-link option is used, the checkout will\n instead produce the raw _link file plus patches.\n\n usage:\n osc co PROJECT [PACKAGE] [FILE]\n osc co PROJECT # entire project\n osc co PROJECT PACKAGE # a package\n osc co PROJECT PACKAGE FILE # single file -> to current dir\n\n while inside a project directory:\n osc co PACKAGE # check out PACKAGE from project\n\n ${cmd_option_list}\n R\24\0\0\0i\0\0\0\0i\1\0\0\0i\2\0\0\0s\34\0\0\0Revision '%s' does not existRY\0\0\0R!\1\0\0R\"\1\0\0i\3\0\0\0t\3\0\0\0winRN\1\0\0t\1\0\0\0;s \0\0\0osc: project '%s' already existst\1\0\0\0As\31\0\0\0Link cannot be expanded:\ns1\0\0\0Use \"osc repairlink\" for fixing merge conflicts:\ns\23\0\0\0Missing argument.\n\nR%\1\0\0N(#\0\0\0t\r\0\0\0unexpand_linkR9\0\0\0R\213\0\0\0RZ\0\0\0R\\\0\0\0R'\0\0\0R>\0\0\0R[\0\0\0RJ\0\0\0t\6\0\0\0getcwdt\16\0\0\0is_project_dirt\7\0\0\0ProjectRg\0\0\0R\24\0\0\0R\0\1\0\0RY\0\0\0R\f\1\0\0R1\0\0\0R2\0\0\0R\220\0\0\0t\17\0\0\0get_source_filet\v\0\0\0current_dirR&\1\0\0RS\1\0\0RP\1\0\0RM\0\0\0t\6\0\0\0existsR\204\0\0\0RI\0\0\0t\10\0\0\0statfrmtRe\0\0\0R/\0\0\0t\17\0\0\0LinkExpandErrorR]\0\0\0RH\0\0\0(\17\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R!\1\0\0RP\0\0\0RQ\0\0\0t\10\0\0\0filenameR\24\0\0\0t\v\0\0\0project_dirt\10\0\0\0localdirRi\0\0\0R\3\1\0\0R\"\1\0\0R=\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\v\0\0\0do_checkout.\5\0\0sf\0\0\0\0(\n\0\n\1\6\2\f\1\16\1\r\1\3\1\16\1\n\1\16\1\3\1\4\2\32\1\f\1\r\1\17\1\6\1\n\1\27\2\25\2\33\1\21\1\21\2\7\1\35\2\7\1\n\0\n\2\f\1\27\2\7\1\6\1\24\1\26\1\23\1\25\3\r\2\20\1\16\3\20\0\6\1\3\1\17\1\21\1\23\1\23\1\r\2\17\1\32\3\t\1s\2\0\0\0-qs\7\0\0\0--quiets\33\0\0\0print as little as possiblet\2\0\0\0stc\3\0\0\0\16\0\0\0\t\0\0\0G\0\0\0s\273\1\0\0t\0\0|\3\0\203\1\0}\3\0g\0\0}\4\0h\0\0}\5\0x\32\1|\3\0D]\22\1}\6\0t\1\0|\6\0\203\1\0o\247\0\1t\2\0|\6\0t\3\0\203\2\0}\7\0t\4\0i\5\0d\1\0\31oV\0\1g\0\0|\5\0|\7\0\n osc st file1 file2 ...\n\n usage:\n osc status [OPTS] [PATH...]\n ${cmd_option_list}\n t\23\0\0\0do_package_trackingt\1\0\0\0/s0\0\0\0'%s' is neither a project or a package directorys\1\0\0\0\nN(\26\0\0\0R5\1\0\0R[\1\0\0R\\\1\0\0R9\0\0\0R'\0\0\0R>\0\0\0t\t\0\0\0pacs_havet\v\0\0\0pacs_brokenR\t\0\0\0RJ\0\0\0RM\0\0\0Rc\0\0\0t\16\0\0\0is_package_dirt\6\0\0\0isfileR/\0\0\0R\345\0\0\0t\t\0\0\0getStatusR\253\0\0\0R\\\0\0\0RW\0\0\0t\5\0\0\0quiett\t\0\0\0iteritems(\16\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0t\10\0\0\0pacpathst\7\0\0\0prjpacst\3\0\0\0argRv\0\0\0RB\1\0\0Rp\0\0\0t\1\0\0\0nR3\0\0\0t\5\0\0\0linesR9\1\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\t\0\0\0do_status\230\5\0\0s6\0\0\0\0\37\f\3\6\2\6\1\7\0\6\3\r\1\17\2\16\1\n\1\n\0\6\2\20\1,\0024\1\r\1\21\1\23\1\21\2\n\1\20\1\6\2!\2\r\0\f\1)\1\7\1c\3\0\0\0\5\0\0\0\4\0\0\0G\0\0\0sA\0\0\0|\3\0p \0\1t\0\0i\1\0d\1\0|\0\0i\2\0d\2\0\203\1\0\27\203\1\0\202\1\0n\1\0\1t\3\0|\3\0\203\1\0}\4\0t\4\0|\4\0\203\1\0\1d\3\0S(\4\0\0\0s\217\0\0\0${cmd_name}: Mark files to be added upon the next commit\n\n usage:\n osc add FILE [FILE...]\n ${cmd_option_list}\n s\23\0\0\0Missing argument.\n\nR\6\1\0\0N(\5\0\0\0R/\0\0\0R]\0\0\0RH\0\0\0R5\1\0\0t\10\0\0\0addFiles(\5\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0t\t\0\0\0filenames(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\6\0\0\0do_add\334\5\0\0s\n\0\0\0\0\7\7\1\t\1\27\2\f\1c\3\0\0\0\4\0\0\0\3\0\0\0G\0\0\0sd\0\0\0t\0\0i\1\0d\1\0\31p\36\0\1t\2\0i\3\0\4d\2\0\2IJt\2\0i\4\0d\3\0\203\1\0\1n\1\0\1t\5\0|\3\0\203\1\0d\3\0j\3\0o\23\0\1t\6\0i\7\0d\4\0\203\1\0\202\1\0n\1\0\1t\10\0|\3\0d\5\0\31\203\1\0\1d\6\0S(\7\0\0\0s\215\0\0\0${cmd_name}: Create a new package under version control\n\n usage:\n osc mkpac new_package\n ${cmd_option_list}\n Rg\1\0\0so\0\0\0to use this feature you have to enable 'do_package_tracking' in the [general] section in the configuration filei\1\0\0\0s\32\0\0\0Wrong number of arguments.i\0\0\0\0N(\t\0\0\0R'\0\0\0R>\0\0\0R1\0\0\0R2\0\0\0R\220\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0t\20\0\0\0createPackageDir(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\10\0\0\0do_mkpac\353\5\0\0s\f\0\0\0\0\7\16\1\r\2\21\2\23\1\23\2s\v\0\0\0--recursives:\0\0\0If CWD is a project dir then scan all package dirs as wellt\2\0\0\0arc\3\0\0\0\r\0\0\0\v\0\0\0G\0\0\0s\24\3\0\0t\0\0|\3\0\203\1\0}\3\0|\3\0\36}\4\0x\265\1|\4\0D]\255\1}\5\0t\1\0|\5\0\203\1\0oo\1\1t\2\0i\3\0d\1\0\31oa\1\1t\4\0|\5\0t\5\0\203\2\0}\6\0xV\0|\6\0i\6\0D]K\0}\7\0t\7\0t\10\0i\t\0i\n\0|\6\0i\v\0|\7\0\203\2\0\203\1\0}\10\0t\10\0i\t\0i\f\0|\10\0\203\1\0o\24\0\1t\r\0|\10\0g\1\0|\6\0\203\2\0\1qT\0\1qT\0Wxa\0|\6\0i\16\0D]V\0}\7\0|\6\0i\17\0|\7\0\203\1\0d\2\0j\3\0o:\0\1|\6\0i\20\0|\7\0d\2\0\203\2\0\1t\21\0d\2\0t\7\0t\10\0i\t\0i\n\0|\6\0i\v\0|\7\0\203\2\0\203\1\0\203\2\0GHq\255\0\1q\255\0W|\2\0i\22\0op\0\1xm\0|\6\0i\23\0D]^\0}\7\0|\6\0i\17\0|\7\0\203\1\0}\t\0|\t\0d\t\0j\3\0o<\0\1|\t\0d\2\0j\3\0o/\0\1t\7\0t\10\0i\t\0i\n\0|\6\0i\v\0|\7\0\203\2\0\203\1\0}\10\0|\3\0i\25\0|\10\0\203\1\0\1q\33\1\1q\33\1Wn\1\0\1|\3\0i\26\0|\5\0\203\1\0\1|\6\0i\27\0\203\0\0\1q\32\0\1t\1\0|\5\0\203\1\0o\36\0\1t\30\0i\31\0\4d\3\0\2IJt\30\0i\32\0d\4\0\203\1\0\1q\32\0\1q\32\0Wt\33\0|\3\0\203\1\0}\n\0x6\1|\n\0D].\1}\v\0|\v\0i\34\0|\v\0i\35\0\27|\v\0_\36\0x\22\1|\v\0i\36\0D]\7\1}\f\0t\10\0i\t\0i\f\0|\f\0\203\1\0o\7\0\1q\1\2n\1\0\1t\10\0i\t\0i\37\0|\f\0\203\1\0d\5\0\31|\v\0i \0j\6\0o\7\0\1q\1\2n\1\0\1|\v\0i!\0|\f\0\203\1\0}\t\0|\t\0d\6\0j\2\0o7\0\1|\v\0i\"\0|\f\0\203\1\0\1t\21\0d\7\0t\7\0t\10\0i\t\0i\n\0|\v\0i\v\0|\f\0\203\2\0\203\1\0\203\2\0GHq\1\2\1|\t\0d\10\0j\2\0o`\0\1|\v\0i#\0|\f\0\203\1\0\1|\v\0i$\0\203\0\0\1t\10\0i%\0t\10\0i\t\0i\n\0|\v\0i&\0|\f\0\203\2\0\203\1\0\1t\21\0d\2\0t\7\0t\10\0i\t\0i\n\0|\v\0i\v\0|\f\0\203\2\0\203\1\0\203\2\0GHq\1\2\1q\1\2Wq\336\1Wd\t\0S(\n\0\0\0s\371\0\0\0${cmd_name}: Adds new files, removes disappeared files\n\n Adds all files new in the local copy, and removes all disappeared files.\n\n ARG, if specified, is a package working copy.\n\n ${cmd_usage}\n ${cmd_option_list}\n Rg\1\0\0t\1\0\0\0Dsr\0\0\0osc: addremove is not supported in a project dir unless 'do_package_tracking' is enabled in the configuration filei\1\0\0\0i\0\0\0\0R\245\0\0\0RX\1\0\0t\1\0\0\0!N('\0\0\0R5\1\0\0R[\1\0\0R'\0\0\0R>\0\0\0R\\\1\0\0R9\0\0\0t\v\0\0\0pacs_unverst\17\0\0\0getTransActPathRJ\0\0\0RM\0\0\0Rc\0\0\0t\3\0\0\0dirt\5\0\0\0isdirRv\1\0\0Rj\1\0\0t\t\0\0\0get_statet\t\0\0\0set_stateR`\1\0\0t\t\0\0\0recursiveRi\1\0\0R\\\0\0\0R\t\0\0\0t\6\0\0\0removet\16\0\0\0write_packagesR1\0\0\0R2\0\0\0R\220\0\0\0R\253\0\0\0R\257\0\0\0t\23\0\0\0filenamelist_unverst\4\0\0\0todot\10\0\0\0splitextt\v\0\0\0in_conflictR\260\0\0\0t\7\0\0\0addfilet\21\0\0\0put_on_deletelistt\20\0\0\0write_deletelistt\6\0\0\0unlinkt\10\0\0\0storedir(\r\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0t\10\0\0\0arg_listRr\1\0\0Rv\0\0\0RB\1\0\0t\7\0\0\0pac_dirR\267\0\0\0R9\1\0\0R\277\0\0\0Rb\1\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\f\0\0\0do_addremove\374\5\0\0s^\0\0\0\0\16\f\1\7\1\7\0\6\1\33\1\17\1\n\0\6\1\36\1\23\1\30\1\n\0\6\1\26\1\20\1.\1\n\1\n\0\6\1\17\1\32\1\36\1\31\1\r\1\16\1\r\1\r\2\25\2\f\1\7\0\6\2\23\2\n\0\6\1\23\1\7\2 \1\7\1\17\1\r\1\r\1*\1\r\1\r\1\n\1\37\1t\2\0\0\0cit\7\0\0\0checkins\30\0\0\0specify log message TEXTs\32\0\0\0read log message from FILEc\3\0\0\0\25\0\0\0\17\0\0\0G\0\0\0s\357\2\0\0t\0\0|\3\0\203\1\0}\3\0d\1\0}\4\0|\2\0i\1\0o\r\0\1|\2\0i\1\0}\4\0nF\0\1|\2\0i\2\0o;\0\1y\31\0t\3\0|\2\0i\2\0\203\1\0i\4\0\203\0\0}\4\0Wqn\0\1\1\1t\5\0i\6\0d\2\0|\2\0i\2\0\26\203\1\0\1qn\0Xn\1\0\1|\3\0\36}\5\0xP\0|\5\0D]H\0}\6\0t\7\0i\10\0d\3\0\31o4\0\1t\t\0|\6\0\203\1\0o'\0\1t\n\0|\6\0\203\1\0i\v\0d\4\0|\4\0\203\0\1\1|\3\0i\f\0|\6\0\203\1\0\1q|\0\1q|\0Wt\r\0|\3\0\203\1\0}\7\0|\4\0p\273\0\1g\0\0\4}\10\0}\t\0g\0\0}\n\0xr\0|\7\0D]j\0}\v\0t\16\0|\v\0g\1\0d\5\0t\17\0\203\1\1}\f\0|\f\0oH\0\1|\10\0|\f\0007}\10\0|\t\0d\6\0|\v\0i\20\0\26g\1\0007}\t\0|\t\0t\21\0|\v\0d\7\0\203\2\0007}\t\0|\n\0i\22\0t\23\0|\v\0\203\1\0\203\1\0\1q\362\0\1q\362\0W|\10\0o+\0\1t\24\0d\10\0d\t\0i\25\0|\10\0\203\1\0d\n\0d\t\0i\25\0|\n\0\203\1\0\203\0\2}\4\0q\226\1\1n\1\0\1t\7\0i\10\0d\3\0\31o)\1\1t\26\0|\7\0\203\1\0d\7\0j\4\0o\26\1\1h\0\0}\r\0g\0\0}\16\0h\0\0}\17\0x\235\0|\7\0D]\225\0}\v\0t\27\0i\30\0i\31\0t\27\0i\30\0i\25\0|\v\0i\20\0t\27\0i\32\0\203\2\0\203\1\0}\20\0t\t\0|\20\0\203\1\0oK\0\1t\27\0i\30\0i\33\0t\27\0i\30\0i\31\0|\v\0i\34\0\203\1\0\203\1\0}\21\0|\r\0i\35\0|\20\0g\0\0\203\2\0i\36\0|\21\0\203\1\0\1|\v\0i\37\0|\17\0|\21\0\n osc ci file1 file2 ...\n\n ${cmd_usage}\n ${cmd_option_list}\n Rx\0\0\0s\31\0\0\0could not open file '%s'.Rg\1\0\0R3\0\0\0Rn\1\0\0s\32\0\0\0\nDiff for working copy: %si\0\0\0\0t\6\0\0\0footers\1\0\0\0\nt\10\0\0\0templateN(#\0\0\0R5\1\0\0R\274\0\0\0R4\0\0\0R\217\0\0\0R\216\0\0\0R1\0\0\0R\220\0\0\0R'\0\0\0R>\0\0\0R[\1\0\0R\\\1\0\0t\6\0\0\0commitR\205\1\0\0R\253\0\0\0Rm\1\0\0R\213\0\0\0R\200\1\0\0R>\1\0\0t\6\0\0\0extendt\33\0\0\0get_commit_message_templatet\f\0\0\0edit_messageRc\0\0\0R[\0\0\0RJ\0\0\0RM\0\0\0t\10\0\0\0normpatht\6\0\0\0pardirt\10\0\0\0basenamet\6\0\0\0absdirt\n\0\0\0setdefaultR\t\0\0\0R\210\1\0\0Ro\1\0\0t\5\0\0\0tuplet\7\0\0\0Package(\25\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R3\0\0\0R\220\1\0\0Rr\1\0\0R9\1\0\0R\225\1\0\0t\5\0\0\0diffsR\226\1\0\0RB\1\0\0t\7\0\0\0changedt\t\0\0\0prj_pathst\f\0\0\0single_pathst\5\0\0\0filesRM\0\0\0t\10\0\0\0pac_pathRv\0\0\0R\2\1\0\0R\277\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\t\0\0\0do_commit;\6\0\0sd\0\0\0\0\25\f\2\6\1\n\1\r\1\n\1\3\1\31\1\3\1\34\2\7\1\7\0\6\1\33\1\26\1\25\2\f\2\7\3\n\1\6\1\7\0\6\1\25\1\7\1\n\1\24\1\23\1\33\2\7\1/\2!\1\6\1\6\1\6\3\7\0\6\1'\1\r\1!\1\31\1\21\2\24\1\r\0\f\1#\1\7\0\6\1\33\2\7\0\6\1s\203\0\0\0update to specified revision (this option will be ignored if you are going to update the complete project or more than one package)s>\0\0\0if a package is an expanded link, update to the raw _link files6\0\0\0if a package is a link, update to the expanded sourcest\2\0\0\0upc\3\0\0\0\r\0\0\0\t\0\0\0G\0\0\0sq\3\0\0t\0\0|\3\0\203\1\0}\3\0|\3\0\36}\4\0x\212\0|\4\0D]\202\0}\5\0t\1\0|\5\0\203\1\0oo\0\1t\2\0|\5\0\203\1\0}\6\0t\3\0i\4\0d\1\0\31o-\0\1|\6\0i\5\0d\2\0|\2\0i\6\0d\3\0|\2\0i\7\0\203\0\2\1|\3\0i\10\0|\5\0\203\1\0\1q\234\0\1|\3\0|\6\0i\t\0007}\3\0|\6\0i\n\0\203\0\0\1|\3\0i\10\0|\5\0\203\1\0\1q\32\0\1q\32\0W|\3\0i\v\0\203\0\0\1t\f\0|\3\0\203\1\0}\7\0|\2\0i\6\0o\n\0\1|\2\0i\7\0p(\0\1|\2\0i\6\0o\n\0\1|\2\0i\r\0p\24\0\1|\2\0i\7\0o\35\0\1|\2\0i\r\0o\23\0\1t\16\0i\17\0d\4\0\203\1\0\202\1\0n\1\0\1|\2\0i\r\0oy\0\1t\20\0|\3\0\203\1\0d\5\0j\2\0of\0\1t\21\0|\2\0i\r\0\203\1\0\\\2\0}\10\0}\t\0t\22\0|\7\0d\6\0\31i\23\0|\7\0d\6\0\31i\24\0|\10\0|\7\0d\6\0\31i\25\0\203\4\0p\"\0\1t\26\0i\27\0\4d\7\0|\10\0\26\2IJt\26\0i\30\0d\5\0\203\1\0\1q\216\1\1n\7\0\1d\16\0}\10\0x\334\1|\7\0D]\324\1}\n\0t\20\0|\7\0\203\1\0d\5\0j\4\0o\20\0\1d\10\0|\n\0i\24\0\26GHn\1\0\1|\2\0i\6\0o@\0\1|\n\0i\32\0\203\0\0o3\0\1|\n\0i\33\0\203\0\0\fo%\0\1t\16\0i\34\0|\n\0i\23\0|\n\0i\24\0|\n\0i\35\0\203\0\0\203\3\0\202\1\0n\1\0\1|\10\0p\265\0\1|\2\0i\6\0o:\0\1|\n\0i\36\0\203\0\0o-\0\1|\n\0i\37\0\203\0\0\fo\37\0\1d\t\0G|\n\0i \0i!\0GH|\n\0i \0i!\0}\10\0q\304\2\1|\2\0i\7\0o9\0\1|\n\0i\36\0\203\0\0o,\0\1|\n\0i\37\0\203\0\0o\37\0\1d\n\0G|\n\0i \0i\"\0GH|\n\0i \0i\"\0}\10\0q\304\2\1|\n\0i\36\0\203\0\0o\35\0\1|\n\0i\37\0\203\0\0o\20\0\1|\n\0i#\0\203\0\0}\10\0q\304\2\1n\1\0\1|\2\0i\6\0p\n\0\1|\2\0i\7\0o~\0\1g\0\0\4}\v\0|\n\0i$\0|\n\0i%\0\27D]=\0}\f\0|\n\0i&\0|\f\0\203\1\0d\v\0j\3\0o!\0\1|\n\0i&\0|\f\0\203\1\0d\f\0j\3\0o\v\0\1|\v\0|\f\0\22q\355\2\1q\355\2~\v\0o\36\0\1t\26\0i\27\0\4d\r\0\2IJt\26\0i\30\0d\5\0\203\1\0\1qV\3\1n\1\0\1|\n\0i\5\0|\10\0\203\1\0\1d\16\0}\10\0q\225\1Wd\16\0S(\17\0\0\0s\232\3\0\0${cmd_name}: Update a working copy\n\n examples:\n\n 1. osc up\n If the current working directory is a package, update it.\n If the directory is a project directory, update all contained\n packages, AND check out newly added packages.\n\n To update only checked out packages, without checking out new\n ones, you might want to use \"osc up *\" from within the project\n dir.\n\n 2. osc up PAC\n Update the packages specified by the path argument(s)\n\n When --expand-link is used with source link packages, the expanded\n sources will be checked out. Without this option, the _link file and\n patches will be checked out. The option --unexpand-link can be used to\n switch back to the \"raw\" source with a _link file plus patch(es).\n\n ${cmd_usage}\n ${cmd_option_list}\n Rg\1\0\0R!\1\0\0RY\1\0\0sX\0\0\0Sorry, the options --expand-link, --unexpand-link and --revision are mutually exclusive.i\1\0\0\0i\0\0\0\0s\34\0\0\0Revision '%s' does not exists\v\0\0\0Updating %ss\20\0\0\0Expanding to revs\22\0\0\0Unexpanding to revR\244\0\0\0R\245\0\0\0so\0\0\0osc: cannot expand/unexpand because your working copy has local modifications. Please remove them and try againN('\0\0\0R5\1\0\0R[\1\0\0R\\\1\0\0R'\0\0\0R>\0\0\0t\6\0\0\0updateR!\1\0\0RY\1\0\0R\205\1\0\0Ri\1\0\0t\25\0\0\0checkout_missing_pacsR\350\0\0\0R\253\0\0\0RY\0\0\0R/\0\0\0Ra\0\0\0R[\0\0\0R\0\1\0\0R\f\1\0\0R\254\0\0\0Rg\0\0\0R\24\0\0\0R1\0\0\0R2\0\0\0R\220\0\0\0R\\\0\0\0t\f\0\0\0haslinkerrort\f\0\0\0islinkrepairRa\1\0\0t\t\0\0\0linkerrorR\255\0\0\0t\n\0\0\0isexpandedR\256\0\0\0t\7\0\0\0xsrcmd5t\7\0\0\0lsrcmd5t\n\0\0\0latest_revR\257\0\0\0R\207\1\0\0R\260\0\0\0(\r\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\220\1\0\0Rr\1\0\0Rv\0\0\0R9\1\0\0Ri\0\0\0R\3\1\0\0R\277\0\0\0Rp\0\0\0Rq\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\t\0\0\0do_update\212\6\0\0s\\\0\0\0\0#\f\1\7\2\7\0\6\2\r\1\f\2\16\1\22\1\n\1\21\5\r\2\n\1\25\2\n\1\f\2\24\1\24\1\24\1\23\3\35\1\25\1+\1\21\1\25\2\6\2\7\0\6\1\23\1\20\2%\1%\2\7\1%\1\17\1\20\1$\1\17\1\20\1\32\1\24\3\24\1\\\1\r\3\25\1\r\1s.\0\0\0forces removal of entire package and its filest\2\0\0\0rmt\3\0\0\0delR\205\1\0\0c\3\0\0\0\r\0\0\0\n\0\0\0G\0\0\0s!\2\0\0|\3\0p \0\1t\0\0i\1\0d\1\0|\0\0i\2\0d\2\0\203\1\0\27\203\1\0\202\1\0n\1\0\1t\3\0|\3\0\203\1\0}\3\0|\3\0\36}\4\0x\315\0|\4\0D]\305\0}\5\0t\4\0i\5\0i\6\0|\5\0\203\1\0p\254\0\1t\7\0|\5\0\203\1\0\\\2\0}\6\0}\7\0t\10\0|\6\0\203\1\0o\211\0\1t\t\0|\6\0t\n\0\203\2\0}\10\0|\5\0|\10\0i\v\0j\6\0of\0\1|\10\0i\f\0|\5\0\203\1\0d\3\0j\3\0o\24\0\1|\10\0i\r\0|\7\0d\4\0\203\2\0\1n\16\0\1|\10\0i\16\0|\5\0\203\1\0\1t\17\0d\4\0t\20\0|\5\0\203\1\0\203\2\0GH|\3\0i\21\0|\5\0\203\1\0\1|\10\0i\22\0\203\0\0\1q\2\1\1q\6\1\1qA\0\1qA\0Wt\23\0|\3\0\203\1\0}\t\0x\4\1|\t\0D]\374\0}\n\0|\n\0i\24\0pc\0\1t\7\0|\n\0i\25\0\203\1\0\\\2\0}\6\0}\7\0t\10\0|\6\0\203\1\0o=\0\1t\26\0i\27\0d\5\0\31o&\0\1t\t\0|\6\0t\n\0\203\2\0}\10\0|\10\0i\30\0|\n\0|\2\0i\31\0\203\2\0\1q\214\1\1d\6\0GHq\31\2\1q\35\1\1t\20\0|\n\0i\32\0\203\1\0}\v\0xw\0|\n\0i\24\0D]l\0}\f\0|\f\0|\n\0i\33\0j\7\0o\25\0\1t\34\0i\35\0d\7\0|\f\0\26\203\1\0\1n\1\0\1|\n\0i\36\0|\f\0\203\1\0\1|\n\0i\37\0\203\0\0\1|\n\0i \0|\f\0\203\1\0\1t\17\0d\4\0t\4\0i\5\0i!\0|\v\0|\f\0\203\2\0\203\2\0GHq\251\1Wq\35\1Wd\10\0S(\t\0\0\0s!\2\0\0${cmd_name}: Mark files or directories to be deleted upon the next 'checkin'\n\n usage:\n osc delete FILE/DIRECTORY [FILE/DIRECTORY...]\n\n This command works on check out copies. Use \"rdelete\" for working on server\n side only. This is needed for removing the entire project.\n\n As a safety measure, package must be empty (i.e., you need to delete all\n packages first). If you are sure that you want to remove a package and all\n its files use '--force' switch.\n\n\n ${cmd_option_list}\n s\23\0\0\0Missing argument.\n\nR\201\0\0\0RX\1\0\0R|\1\0\0Rg\1\0\0s:\0\0\0WARNING: package tracking is disabled, operation skipped !s!\0\0\0'%s' is not under version controlN(\"\0\0\0R/\0\0\0R]\0\0\0RH\0\0\0R5\1\0\0RJ\0\0\0RM\0\0\0R_\1\0\0t\16\0\0\0getPrjPacPathsR[\1\0\0R\\\1\0\0R9\0\0\0Rj\1\0\0R\202\1\0\0R\203\1\0\0t\20\0\0\0del_package_nodeR`\1\0\0R\177\1\0\0R\205\1\0\0R\206\1\0\0R\253\0\0\0R\210\1\0\0R\236\1\0\0R'\0\0\0R>\0\0\0t\n\0\0\0delPackageR\16\1\0\0R\200\1\0\0R\257\0\0\0R1\0\0\0R\220\0\0\0R\214\1\0\0R\215\1\0\0t\22\0\0\0delete_source_fileRc\0\0\0(\r\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\220\1\0\0Rq\0\0\0R\"\1\0\0R\221\1\0\0Rv\0\0\0R9\1\0\0R\277\0\0\0t\5\0\0\0pathnRb\1\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\t\0\0\0do_delete\357\6\0\0sJ\0\0\0\0\26\7\1\t\1\27\2\f\3\7\1\7\0\6\1\23\1\22\1\r\1\17\1\20\1\26\1\24\2\r\1\24\1\r\1\32\1\f\2\7\0\6\1\n\1\25\1\r\1\16\1\17\1\27\2\r\2\17\1\n\0\6\1\20\1\25\1\r\1\n\1\r\1c\3\0\0\0\7\0\0\0\4\0\0\0G\0\0\0s~\0\0\0|\3\0p \0\1t\0\0i\1\0d\1\0|\0\0i\2\0d\2\0\203\1\0\27\203\1\0\202\1\0n\1\0\1t\3\0|\3\0\203\1\0}\3\0t\4\0|\3\0\203\1\0}\4\0x8\0|\4\0D]0\0}\5\0x'\0|\5\0i\5\0D]\34\0}\6\0d\3\0|\6\0\26GH|\5\0i\6\0|\6\0\203\1\0\1qV\0WqF\0Wd\4\0S(\5\0\0\0s\275\2\0\0${cmd_name}: Remove 'conflicted' state on working copy files\n\n If an upstream change can't be merged automatically, a file is put into\n in 'conflicted' ('C') state. Within the file, conflicts are marked with\n special <<<<<<< as well as ======== and >>>>>>> lines.\n\n After manually resolving all conflicting parts, use this command to\n remove the 'conflicted' state.\n\n Note: this subcommand does not semantically resolve conflicts or\n remove conflict markers; it merely removes the conflict-related\n artifact files and allows PATH to be committed again.\n\n usage:\n osc resolved FILE [FILE...]\n ${cmd_option_list}\n s\23\0\0\0Missing argument.\n\nt\10\0\0\0resolveds!\0\0\0Resolved conflicted state of \"%s\"N(\7\0\0\0R/\0\0\0R]\0\0\0RH\0\0\0R5\1\0\0R\253\0\0\0R\210\1\0\0t\27\0\0\0clear_from_conflictlist(\7\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R9\1\0\0R\277\0\0\0Rb\1\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\v\0\0\0do_resolved0\7\0\0s\26\0\0\0\0\23\7\1\t\1\27\2\f\1\f\2\7\0\6\2\n\0\6\1\t\1c\3\0\0\0\5\0\0\0\4\0\0\0G\0\0\0sR\0\0\0|\3\0o,\0\1|\3\0d\1\0\31}\4\0d\2\0i\0\0t\1\0t\2\0i\3\0d\3\0\31|\4\0\203\2\0\203\1\0GHn\34\0\1d\2\0i\0\0t\4\0t\2\0i\3\0d\3\0\31\203\1\0\203\1\0GHd\4\0S(\5\0\0\0s6\1\0\0${cmd_name}: Shows available platforms\n\n Examples:\n 1. osc platforms\n Shows all available platforms/build targets\n\n 2. osc platforms \n Shows the configured platforms/build targets of a project\n\n ${cmd_usage}\n ${cmd_option_list}\n i\0\0\0\0s\1\0\0\0\nR\24\0\0\0N(\5\0\0\0Rc\0\0\0RO\1\0\0R'\0\0\0R>\0\0\0t\r\0\0\0get_platforms(\5\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0RP\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\f\0\0\0do_platformsQ\7\0\0s\10\0\0\0\0\16\7\1\n\1\"\2c\3\0\0\0\4\0\0\0\2\0\0\0G\0\0\0s\26\0\0\0d\1\0GHt\0\0i\1\0d\2\0\203\1\0\1d\0\0S(\3\0\0\0Ns?\0\0\0Command results_meta is obsolete. Please use: osc results --xmli\1\0\0\0(\2\0\0\0R1\0\0\0R\220\0\0\0(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\17\0\0\0do_results_metaf\7\0\0s\4\0\0\0\0\2\5\1c\3\0\0\0\4\0\0\0\2\0\0\0G\0\0\0s\26\0\0\0d\1\0GHt\0\0i\1\0d\2\0\203\1\0\1d\0\0S(\3\0\0\0Ns6\0\0\0Command rresults is obsolete. Please use 'osc results'i\1\0\0\0(\2\0\0\0R1\0\0\0R\220\0\0\0(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\v\0\0\0do_rresultsk\7\0\0s\4\0\0\0\0\2\5\1c\3\0\0\0\4\0\0\0\2\0\0\0G\0\0\0s\26\0\0\0d\1\0GHt\0\0i\1\0d\2\0\203\1\0\1d\0\0S(\3\0\0\0Ns-\0\0\0Command req is obsolete. Please use 'osc api'i\1\0\0\0(\2\0\0\0R1\0\0\0R\220\0\0\0(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\6\0\0\0do_reqp\7\0\0s\4\0\0\0\0\2\5\1Rn\0\0\0s\2\0\0\0-ls\f\0\0\0--last-builds2\0\0\0show last build results (succeeded/failed/unknown)R\t\0\0\0s'\0\0\0Show results only for specified repo(s)s/\0\0\0Show results only for specified architecture(s)s\5\0\0\0--xmls,\0\0\0generate output in XML (former results_meta)c\3\0\0\0\n\0\0\0\10\0\0\0G\0\0\0s\23\1\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0i\2\0d\1\0\31}\4\0t\3\0|\3\0\203\1\0d\2\0j\2\0o1\0\1t\4\0i\5\0}\5\0t\6\0|\5\0\203\1\0}\6\0t\7\0|\5\0\203\1\0}\7\0t\10\0|\5\0\203\1\0}\4\0na\0\1t\3\0|\3\0\203\1\0d\3\0j\0\0o\23\0\1t\t\0i\n\0d\4\0\203\1\0\202\1\0n;\0\1t\3\0|\3\0\203\1\0d\3\0j\4\0o\23\0\1t\t\0i\n\0d\5\0\203\1\0\202\1\0n\25\0\1|\3\0d\2\0\31}\6\0|\3\0d\6\0\31}\7\0|\2\0i\v\0p\20\0\1t\f\0}\10\0d\7\0}\t\0n\r\0\1t\r\0}\10\0d\10\0}\t\0|\t\0i\16\0|\10\0|\4\0|\6\0|\7\0|\2\0i\17\0|\2\0i\20\0|\2\0i\21\0\203\6\0\203\1\0GHd\t\0S(\n\0\0\0s\312\0\0\0${cmd_name}: Shows the build results of a package\n\n Usage:\n osc results (inside working copy)\n osc results remote_project remote_package\n\n ${cmd_option_list}\n R\24\0\0\0i\0\0\0\0i\2\0\0\0s(\0\0\0Too few arguments (required none or two)s)\0\0\0Too many arguments (required none or two)i\1\0\0\0s\1\0\0\0\nRx\0\0\0N(\22\0\0\0RZ\0\0\0R'\0\0\0R>\0\0\0R[\0\0\0RJ\0\0\0RK\0\0\0R\342\0\0\0R\344\0\0\0R\343\0\0\0R/\0\0\0R]\0\0\0t\3\0\0\0xmlt\v\0\0\0get_resultst\21\0\0\0show_results_metaRc\0\0\0t\n\0\0\0last_buildR_\0\0\0R`\0\0\0(\n\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\24\0\0\0t\2\0\0\0wdRP\0\0\0RQ\0\0\0t\4\0\0\0funct\5\0\0\0delim(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\n\0\0\0do_resultsu\7\0\0s&\0\0\0\0\23\f\1\r\1\23\1\t\1\f\1\f\1\20\1\23\1\23\1\23\1\23\2\n\1\n\2\n\1\6\1\n\2\6\1\6\2s\r\0\0\0--hide-legends\17\0\0\0hide the legends\5\0\0\0--csvs\n\0\0\0csv outputs\17\0\0\0--status-filtert\6\0\0\0STATUSs7\0\0\0show only packages with buildstatus STATUS (see legend)s\2\0\0\0-ns\r\0\0\0--name-filtert\4\0\0\0EXPRs)\0\0\0show only packages whose names match EXPRs\t\0\0\0--projectt\7\0\0\0PROJECTs \0\0\0show packages in project PROJECTt\2\0\0\0prc\3\0\0\0\7\0\0\0\f\0\0\0G\0\0\0s\252\0\0\0|\3\0oC\0\1t\0\0i\1\0d\1\0\31}\4\0t\2\0|\3\0\203\1\0d\2\0j\2\0o\16\0\1|\3\0d\3\0\31}\5\0qk\0\1t\3\0i\4\0\4d\4\0\2IJd\5\0Sn\"\0\1t\5\0i\6\0}\6\0t\7\0|\6\0\203\1\0}\5\0t\10\0|\6\0\203\1\0}\4\0d\6\0i\t\0t\n\0|\4\0|\5\0d\7\0|\2\0i\v\0d\10\0|\2\0i\f\0d\t\0|\2\0i\r\0d\n\0|\2\0i\16\0\203\2\4\203\1\0GHd\v\0S(\f\0\0\0s\266\0\0\0${cmd_name}: Shows project-wide build results\n\n Usage:\n osc prjresults (inside working copy)\n osc prjresults project\n\n ${cmd_option_list}\n R\24\0\0\0i\1\0\0\0i\0\0\0\0s:\0\0\0getting results for more than one project is not supportedi\2\0\0\0s\1\0\0\0\nt\v\0\0\0hide_legendt\3\0\0\0csvt\r\0\0\0status_filtert\v\0\0\0name_filterN(\17\0\0\0R'\0\0\0R>\0\0\0R[\0\0\0R1\0\0\0R2\0\0\0RJ\0\0\0RK\0\0\0R\342\0\0\0R\343\0\0\0Rc\0\0\0t\17\0\0\0get_prj_resultsR\320\1\0\0R\321\1\0\0R\322\1\0\0R\323\1\0\0(\7\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\24\0\0\0RP\0\0\0R\310\1\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\r\0\0\0do_prjresults\240\7\0\0s\24\0\0\0\0\25\7\1\r\1\23\1\16\2\r\1\10\2\t\1\f\1\f\2c\3\0\0\0\4\0\0\0\2\0\0\0G\0\0\0s\26\0\0\0d\1\0GHt\0\0i\1\0d\2\0\203\1\0\1d\0\0S(\3\0\0\0Ns<\0\0\0Command rprjresults is obsolete. Please use 'osc prjresults'i\1\0\0\0(\2\0\0\0R1\0\0\0R\220\0\0\0(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\16\0\0\0do_rprjresults\304\7\0\0s\4\0\0\0\0\v\5\1t\2\0\0\0bls\7\0\0\0--startt\5\0\0\0STARTs \0\0\0get log starting from the offsetc\5\0\0\0\n\0\0\0\7\0\0\0C\0\0\0sm\0\0\0t\0\0i\1\0}\5\0t\2\0|\5\0\203\1\0}\6\0t\3\0|\5\0\203\1\0}\7\0t\4\0|\5\0\203\1\0}\10\0d\1\0}\t\0|\2\0i\5\0o\23\0\1t\6\0|\2\0i\5\0\203\1\0}\t\0n\1\0\1t\7\0|\10\0|\7\0|\6\0|\3\0|\4\0|\t\0\203\6\0\1d\2\0S(\3\0\0\0s\203\1\0\0${cmd_name}: Shows the build log of a package\n\n Shows the log file of the build of a package. Can be used to follow the\n log while it is being written.\n Needs to be called from within a package directory.\n\n The arguments PLATFORM and ARCH are the first two columns in the 'osc\n results' output.\n\n ${cmd_usage}\n ${cmd_option_list}\n i\0\0\0\0N(\10\0\0\0RJ\0\0\0RK\0\0\0R\344\0\0\0R\342\0\0\0R\343\0\0\0t\5\0\0\0startR=\1\0\0t\16\0\0\0print_buildlog(\n\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0RS\1\0\0R`\0\0\0R\310\1\0\0RQ\0\0\0RP\0\0\0R\24\0\0\0t\6\0\0\0offset(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\v\0\0\0do_buildlog\322\7\0\0s\20\0\0\0\0\21\t\1\f\1\f\1\f\2\6\1\n\1\23\2t\3\0\0\0rblt\t\0\0\0rbuildlogc\3\0\0\0\4\0\0\0\3\0\0\0G\0\0\0sp\0\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0d\1\0j\0\0o\23\0\1t\2\0i\3\0d\2\0\203\1\0\202\1\0n'\0\1t\1\0|\3\0\203\1\0d\1\0j\4\0o\23\0\1t\2\0i\3\0d\3\0\203\1\0\202\1\0n\1\0\1t\4\0t\5\0i\6\0d\4\0\31|\3\0\214\1\0\1d\5\0S(\6\0\0\0sb\1\0\0${cmd_name}: Shows the build log of a package\n\n Shows the log file of the build of a package. Can be used to follow the\n log while it is being written.\n\n usage:\n osc remotebuildlog project package platform arch\n or\n osc remotebuildlog project/package/platform/arch\n ${cmd_option_list}\n i\4\0\0\0s\22\0\0\0Too few arguments.s\23\0\0\0Too many arguments.R\24\0\0\0N(\7\0\0\0RZ\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0R\332\1\0\0R'\0\0\0R>\0\0\0(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\21\0\0\0do_remotebuildlog\357\7\0\0s\f\0\0\0\0\16\f\1\23\1\23\1\23\1\23\2s\2\0\0\0-xs\f\0\0\0--extra-pkgst\3\0\0\0PACs-\0\0\0Add this package when computing the buildinfoc\3\0\0\0\f\0\0\0\16\0\0\0G\0\0\0s\26\1\0\0t\0\0i\1\0}\4\0t\2\0|\4\0\203\1\0}\5\0t\3\0|\4\0\203\1\0}\6\0t\4\0|\4\0\203\1\0}\7\0|\3\0d\t\0j\10\0p\23\0\1t\6\0|\3\0\203\1\0d\1\0j\0\0o*\0\1d\2\0GHH|\0\0i\7\0d\t\0d\t\0\203\2\0\1Ht\10\0i\t\0d\3\0\203\1\0\202\1\0n\1\0\1|\3\0d\4\0\31}\10\0|\3\0d\5\0\31}\t\0y\32\0t\n\0|\3\0d\1\0\31\203\1\0i\v\0\203\0\0}\n\0Wn;\0\4t\f\0j\n\0o\r\0\1\1\1\1d\t\0}\n\0n$\0\1\4t\r\0j\n\0o\27\0\1\1}\v\0\1t\16\0i\17\0\4|\v\0\2IJd\5\0S\1Xd\6\0i\20\0t\21\0|\7\0|\6\0|\5\0|\10\0|\t\0d\7\0|\n\0d\10\0|\2\0i\22\0\203\5\2\203\1\0GHd\t\0S(\n\0\0\0s\257\3\0\0${cmd_name}: Shows the build info\n\n Shows the build \"info\" which is used in building a package.\n This command is mostly used internally by the 'build' subcommand.\n It needs to be called from within a package directory.\n\n The BUILD_DESCR argument is optional. BUILD_DESCR is a local RPM specfile\n or Debian \"dsc\" file. If specified, it is sent to the server, and the\n buildinfo will be based on it. If the argument is not supplied, the\n buildinfo is derived from the specfile which is currently on the source\n repository server.\n\n The returned data is XML and contains a list of the packages used in\n building, their source, and the expanded BuildRequires.\n\n The arguments PLATFORM and ARCH can be taken from first two columns\n of the 'osc repos' output.\n\n usage:\n osc buildinfo PLATFORM ARCH [BUILD_DESCR]\n ${cmd_option_list}\n i\2\0\0\0s%\0\0\0Valid arguments for this package are:s\20\0\0\0Missing argumenti\0\0\0\0i\1\0\0\0Rx\0\0\0R6\1\0\0t\7\0\0\0addlistN(\23\0\0\0RJ\0\0\0RK\0\0\0R\344\0\0\0R\342\0\0\0R\343\0\0\0R\\\0\0\0R[\0\0\0t\10\0\0\0do_reposR/\0\0\0R]\0\0\0R\217\0\0\0R\216\0\0\0t\n\0\0\0IndexErrort\7\0\0\0IOErrorR1\0\0\0R2\0\0\0Rc\0\0\0t\r\0\0\0get_buildinfot\n\0\0\0extra_pkgs(\f\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\310\1\0\0RQ\0\0\0RP\0\0\0R\24\0\0\0RS\1\0\0R`\0\0\0t\4\0\0\0specR=\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\f\0\0\0do_buildinfo\6\10\0\0s.\0\0\0\0\32\t\1\f\1\f\1\f\2 \1\5\1\1\1\20\1\1\1\23\2\n\1\n\3\3\1\32\1\16\1\n\1\20\1\r\1\6\2\f\1\17\1\6\1c\5\0\0\0\t\0\0\0\7\0\0\0C\0\0\0sQ\0\0\0t\0\0i\1\0}\5\0t\2\0|\5\0\203\1\0}\6\0t\3\0|\5\0\203\1\0}\7\0t\4\0|\5\0\203\1\0}\10\0d\1\0i\5\0t\6\0|\10\0|\7\0|\6\0|\3\0|\4\0\203\5\0\203\1\0GHd\2\0S(\3\0\0\0su\2\0\0${cmd_name}: Shows the build config\n\n Shows the build configuration which is used in building a package.\n This command is mostly used internally by the 'build' command.\n It needs to be called from inside a package directory.\n\n The returned data is the project-wide build configuration in a format\n which is directly readable by the build script. It contains RPM macros\n and BuildRequires expansions, for example.\n\n The arguments PLATFORM and ARCH can be taken from the first two columns \n of the 'osc repos' output.\n\n ${cmd_usage}\n ${cmd_option_list}\n Rx\0\0\0N(\7\0\0\0RJ\0\0\0RK\0\0\0R\344\0\0\0R\342\0\0\0R\343\0\0\0Rc\0\0\0t\17\0\0\0get_buildconfig(\t\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0RS\1\0\0R`\0\0\0R\310\1\0\0RQ\0\0\0RP\0\0\0R\24\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\16\0\0\0do_buildconfig>\10\0\0s\n\0\0\0\0\22\t\1\f\1\f\1\f\2c\3\0\0\0\6\0\0\0\5\0\0\0G\0\0\0sL\0\0\0t\0\0|\3\0\203\1\0}\3\0x9\0|\3\0D]1\0}\4\0x(\0t\1\0t\2\0|\4\0\203\1\0t\3\0|\4\0\203\1\0\203\2\0D]\v\0}\5\0|\5\0GHq5\0Wq\23\0Wd\1\0S(\2\0\0\0s|\1\0\0${cmd_name}: Shows the repositories which are defined for a package or a project\n\n ARG, if specified, is a package working copy or a project dir.\n\n examples: 1. osc repos # project/package = current dir\n 2. osc repos \n 3. osc repos \n\n ${cmd_usage}\n ${cmd_option_list}\n N(\4\0\0\0R5\1\0\0t\24\0\0\0get_repos_of_projectR\343\0\0\0R\342\0\0\0(\6\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0Rr\1\0\0RS\1\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyR\342\1\0\0X\10\0\0s\f\0\0\0\0\r\f\2\7\0\6\1\34\0\6\1s\7\0\0\0--cleans,\0\0\0Delete old build root before initializing its\16\0\0\0--no-changelogs6\0\0\0don't update the package changelog from a changes files\10\0\0\0--noinits\t\0\0\0--no-initsC\0\0\0Skip initialization of build root and start with build immediately.s\n\0\0\0--nocheckss\v\0\0\0--no-checkss7\0\0\0Do not run post build checks on the resulting packages.s\v\0\0\0--no-verifys7\0\0\0Skip signature verification of packages used for build.s\r\0\0\0--prefer-pkgst\3\0\0\0DIRsB\0\0\0Prefer packages from this directory when installing the build-roots\v\0\0\0--keep-pkgss'\0\0\0Save built packages into this directorys/\0\0\0Add this package when installing the build-roots\2\0\0\0-js\6\0\0\0--jobst\1\0\0\0Ns\23\0\0\0Compile with N jobss\n\0\0\0--icecreams'\0\0\0use N parallel build jobs with icecreams\10\0\0\0--ccaches\37\0\0\0use ccache to speed up rebuildss\6\0\0\0--witht\1\0\0\0XR\23\0\0\0t\5\0\0\0_withs\32\0\0\0enable feature X for builds\t\0\0\0--withouts\33\0\0\0disable feature X for builds\21\0\0\0--userootforbuilds\222\0\0\0Run build as root. The default is to build as unprivileged user. Note that a line \"# norootforbuild\" in the spec file will invalidate this option.s\17\0\0\0--local-packages2\0\0\0build a package which does not exist on the servers\25\0\0\0--alternative-projects \0\0\0specify the build target projects\v\0\0\0--debuginfos!\0\0\0also build debuginfo sub-packagess\23\0\0\0--disable-debuginfos#\0\0\0disable build of debuginfo packagess\n\0\0\0--baselibss6\0\0\0Create -32bit/-64bit/-x86 rpms for other architecturesc\3\0\0\0\21\0\0\0\20\0\0\0G\0\0\0s\377\3\0\0d\1\0d\2\0k\0\0}\4\0t\1\0i\2\0i\3\0d\3\0\203\1\0\fo9\0\1t\1\0i\2\0i\3\0d\4\0\203\1\0\fo%\0\1t\4\0i\5\0i\6\0d\5\0\203\1\0\1t\4\0i\5\0i\6\0d\6\0\203\1\0\1d\7\0S\1|\2\0i\7\0o\35\0\1|\2\0i\10\0o\23\0\1t\t\0i\n\0d\10\0\203\1\0\202\1\0n\1\0\1t\v\0|\3\0\203\1\0d\t\0j\4\0o\23\0\1t\t\0i\f\0d\n\0\203\1\0\202\1\0n\1\0\1d\2\0\4}\5\0\4}\6\0}\7\0t\v\0|\3\0\203\1\0d\t\0j\0\0o\245\0\1x\261\0|\3\0D]\226\0}\10\0|\10\0i\16\0d\v\0\203\1\0p\20\0\1|\10\0i\16\0d\f\0\203\1\0o\n\0\1|\10\0}\7\0q\316\0\1|\10\0|\4\0i\17\0i\20\0i\21\0|\4\0i\17\0i\22\0g\0\0\203\2\0j\6\0p\23\0\1|\10\0|\4\0i\17\0i\22\0j\6\0o\n\0\1|\10\0}\5\0q\316\0\1|\6\0p\n\0\1|\10\0}\6\0q\316\0\1t\t\0i\f\0d\r\0|\10\0\26\203\1\0\202\1\0q\316\0Wn\20\0\1|\3\0\\\3\0}\6\0}\5\0}\7\0|\5\0p\n\0\1|\4\0i\17\0i\22\0}\5\0t\23\0t\24\0d\16\0\203\1\0|\2\0i\25\0p\n\0\1t\26\0d\16\0\203\1\0\203\2\0}\t\0|\6\0p|\0\1t\v\0|\t\0\203\1\0d\17\0j\2\0o\21\0\1t\27\0i\30\0d\20\0\31}\6\0q6\2\1x6\0t\27\0i\30\0d\20\0\31d\21\0d\22\0f\3\0D]\36\0}\n\0|\n\0|\t\0j\6\0o\v\0\1|\n\0}\6\0Pq\365\1\1q\365\1W|\6\0p\22\0\1|\t\0t\v\0|\t\0\203\1\0d\7\0\30\31}\6\0n\1\0\1|\6\0|\t\0j\7\0o&\0\1t\t\0i\f\0d\23\0|\6\0d\24\0i\31\0|\t\0\203\1\0f\2\0\26\203\1\0\202\1\0n\1\0\1g\0\0\4}\v\0t\1\0i\32\0d\16\0\203\1\0D]1\0}\f\0|\f\0i\16\0d\v\0\203\1\0p\20\0\1|\f\0i\16\0d\f\0\203\1\0o\v\0\1|\v\0|\f\0\22q}\2\1q}\2~\v\0}\r\0|\7\0\fo!\0\1t\v\0|\r\0\203\1\0d\7\0j\2\0o\16\0\1|\r\0d\17\0\31}\7\0nd\0\1|\7\0p\\\0\1d\25\0}\16\0y9\0t\33\0d\16\0\203\1\0}\17\0|\17\0i\34\0\203\0\0o\34\0\1|\17\0i\35\0\203\0\0\fo\16\0\1|\16\0d\26\0007}\16\0n\1\0\1Wn\7\0\1\1\1n\1\0Xt\t\0i\f\0|\16\0\203\1\0\202\1\0n\1\0\1|\6\0|\5\0|\7\0f\3\0}\3\0|\2\0i\36\0oA\0\1x>\0|\2\0i\36\0D]/\0}\20\0t\1\0i\2\0i\37\0|\20\0\203\1\0p\26\0\1t\4\0i\5\0\4d\27\0|\20\0\26\2IJd\7\0S\1qf\3Wn\1\0\1|\2\0i \0o3\0\1t\1\0i\2\0i\37\0|\2\0i \0\203\1\0p\31\0\1t\4\0i\5\0\4d\30\0|\2\0i \0\26\2IJd\7\0S\1n\1\0\1d\31\0|\7\0|\6\0|\5\0f\3\0\26GH|\4\0i\17\0i!\0|\2\0|\3\0\203\2\0S(\32\0\0\0s\256\7\0\0${cmd_name}: Build a package on your local machine\n\n You need to call the command inside a package directory, which should be a\n buildsystem checkout. (Local modifications are fine.)\n\n The arguments PLATFORM and ARCH can be taken from first two columns\n of the 'osc repos' output. BUILD_DESCR is either a RPM spec file, or a\n Debian dsc file.\n\n The command honours packagecachedir and build-root settings in .oscrc,\n if present. You may want to set su-wrapper = 'sudo' in .oscrc, and\n configure sudo with option NOPASSWD for /usr/bin/build.\n\n If neither --clean nor --noinit is given, build will reuse an existing\n build-root again, removing unneeded packages and add missing ones. This\n is usually the fastest option.\n\n If the package doesn't exist on the server please use the --local-package\n option.\n If the project of the package doesn't exist on the server please use the\n --alternative-project option:\n Example:\n osc build [OPTS] --alternative-project openSUSE:10.3 standard i586 BUILD_DESCR\n\n usage:\n osc build [OPTS] PLATFORM ARCH BUILD_DESCR\n osc build [OPTS] PLATFORM (ARCH = hostarch, BUILD_DESCR is detected automatically)\n osc build [OPTS] ARCH (PLATFORM = build_platform (config option), BUILD_DESCR is detected automatically)\n osc build [OPTS] BUILD_DESCR (PLATFORM = build_platform (config option), ARCH = hostarch)\n osc build [OPTS] (PLATFORM = build_platform (config option), ARCH = hostarch, BUILD_DESCR is detected automatically)\n\n # Note:\n # Configuration can be overridden by envvars, e.g.\n # OSC_SU_WRAPPER overrides the setting of su-wrapper.\n # OSC_BUILD_ROOT overrides the setting of build-root.\n # OSC_PACKAGECACHEDIR overrides the setting of packagecachedir.\n\n ${cmd_option_list}\n i\377\377\377\377Ns\33\0\0\0/usr/lib/build/debtransforms\34\0\0\0/usr/lib/lbuild/debtransforms;\0\0\0Error: you need build.rpm with version 2007.3.12 or newer.\ns?\0\0\0See http://download.opensuse.org/repositories/openSUSE:/Tools/\ni\1\0\0\0s=\0\0\0osc: --debuginfo and --disable-debuginfo are mutual exclusivei\3\0\0\0s\22\0\0\0Too many argumentss\5\0\0\0.specs\4\0\0\0.dscs\31\0\0\0unexpected argument: '%s't\1\0\0\0.i\0\0\0\0t\16\0\0\0build_platformt\10\0\0\0standardt\20\0\0\0openSUSE_Factorys*\0\0\0%s is not a valid platform, use one of: %ss\2\0\0\0, s<\0\0\0Missing argument: build description (spec, dsc or kiwi file)sG\0\0\0 (this package is not expanded - you might want to try osc up --expand)s2\0\0\0Preferred package location '%s' is not a directorys/\0\0\0Preferred save location '%s' is not a directorys\25\0\0\0Building %s for %s/%s(\"\0\0\0t\t\0\0\0osc.buildRJ\0\0\0RM\0\0\0R_\1\0\0R1\0\0\0R2\0\0\0R\203\0\0\0t\t\0\0\0debuginfot\21\0\0\0disable_debuginfoR/\0\0\0Ra\0\0\0R[\0\0\0R]\0\0\0R\\\0\0\0t\10\0\0\0endswitht\5\0\0\0buildt\16\0\0\0can_also_buildR(\1\0\0t\10\0\0\0hostarchRO\1\0\0R\343\0\0\0t\23\0\0\0alternative_projectR\342\0\0\0R'\0\0\0R>\0\0\0Rc\0\0\0t\7\0\0\0listdirR\241\1\0\0R\255\0\0\0R\257\1\0\0t\v\0\0\0prefer_pkgsR\201\1\0\0t\t\0\0\0keep_pkgst\4\0\0\0main(\21\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\2\0\0\0t\10\0\0\0arg_archt\f\0\0\0arg_platformt\t\0\0\0arg_descrRr\1\0\0RR\1\0\0RS\1\0\0Rp\0\0\0Rq\0\0\0t\5\0\0\0descrR3\0\0\0R\277\0\0\0t\1\0\0\0d(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\10\0\0\0do_buildl\10\0\0s~\0\0\0\0T\f\2\24\1\24\1\20\1\20\1\5\2\24\1\23\2\23\1\23\2\16\1\23\1\7\0\6\1 \1\n\2%\1\23\1\n\1\7\1\n\2\33\2\17\2\23\2\3\1\t\1\31\1\7\2\23\1\21\6\27\0\6\1\r\1\6\1\t\2\37\2\r\1&\2N\3\33\1\16\1\7\1\6\1\3\1\f\1\33\1\22\1\3\1\4\1\23\2\17\2\n\1\n\0\6\1\23\1\21\1\r\2\n\1\26\1\24\1\t\2\22\1s'\0\0\0generate output in CSV (separated by |)t\t\0\0\0buildhistc\5\0\0\0\n\0\0\0\10\0\0\0C\0\0\0sn\0\0\0t\0\0i\1\0}\5\0t\2\0|\5\0\203\1\0}\6\0t\3\0|\5\0\203\1\0}\7\0t\4\0|\5\0\203\1\0}\10\0d\1\0}\t\0|\2\0i\5\0o\n\0\1d\2\0}\t\0n\1\0\1d\3\0i\6\0t\7\0|\10\0|\7\0|\6\0|\3\0|\4\0|\t\0\203\6\0\203\1\0GHd\4\0S(\5\0\0\0s\333\0\0\0${cmd_name}: Shows the build history of a package\n\n The arguments PLATFORM and ARCH can be taken from first two columns\n of the 'osc repos' output.\n\n ${cmd_usage}\n ${cmd_option_list}\n t\4\0\0\0textR\321\1\0\0s\1\0\0\0\nN(\10\0\0\0RJ\0\0\0RK\0\0\0R\344\0\0\0R\342\0\0\0R\343\0\0\0R\321\1\0\0Rc\0\0\0t\20\0\0\0get_buildhistory(\n\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0RS\1\0\0R`\0\0\0R\310\1\0\0RQ\0\0\0RP\0\0\0R\24\0\0\0t\6\0\0\0format(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\17\0\0\0do_buildhistory\27\t\0\0s\20\0\0\0\0\r\t\1\f\1\f\1\f\2\6\1\n\1\n\2t\7\0\0\0jobhistc\5\0\0\0\n\0\0\0\n\0\0\0C\0\0\0sx\0\0\0t\0\0i\1\0}\5\0t\2\0|\5\0\203\1\0}\6\0d\3\0}\7\0y\20\0t\4\0|\5\0\203\1\0}\7\0Wn\7\0\1\1\1n\1\0Xt\5\0|\5\0\203\1\0}\10\0d\1\0}\t\0|\2\0i\6\0o\n\0\1d\2\0}\t\0n\1\0\1t\7\0|\10\0|\6\0|\7\0|\3\0|\4\0|\t\0\203\6\0\1d\3\0S(\4\0\0\0s\331\0\0\0${cmd_name}: Shows the job history of a project\n\n The arguments PLATFORM and ARCH can be taken from first two columns\n of the 'osc repos' output.\n\n ${cmd_usage}\n ${cmd_option_list}\n R\7\2\0\0R\321\1\0\0N(\10\0\0\0RJ\0\0\0RK\0\0\0R\342\0\0\0R\\\0\0\0R\344\0\0\0R\343\0\0\0R\321\1\0\0t\20\0\0\0print_jobhistory(\n\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0RS\1\0\0R`\0\0\0R\310\1\0\0RP\0\0\0RQ\0\0\0R\24\0\0\0R\t\2\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\r\0\0\0do_jobhistory/\t\0\0s\30\0\0\0\0\r\t\1\f\1\6\1\3\1\20\1\3\1\4\1\f\2\6\1\n\1\n\2c\3\0\0\0\4\0\0\0\2\0\0\0G\0\0\0s\26\0\0\0d\1\0GHt\0\0i\1\0d\2\0\203\1\0\1d\0\0S(\3\0\0\0Ns.\0\0\0Command rlog is obsolete. Please use 'osc log'i\1\0\0\0(\2\0\0\0R1\0\0\0R\220\0\0\0(\4\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\7\0\0\0do_rlogK\t\0\0s\4\0\0\0\0\2\5\1s\"\0\0\0show log of the specified revisions\26\0\0\0generate output in XMLc\3\0\0\0\v\0\0\0\7\0\0\0G\0\0\0sd\1\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0d\1\0j\2\0o1\0\1t\2\0i\3\0}\4\0t\4\0|\4\0\203\1\0}\5\0t\5\0|\4\0\203\1\0}\6\0t\6\0|\4\0\203\1\0}\7\0nn\0\1t\1\0|\3\0\203\1\0d\2\0j\0\0o\23\0\1t\7\0i\10\0d\3\0\203\1\0\202\1\0nH\0\1t\1\0|\3\0\203\1\0d\2\0j\4\0o\23\0\1t\7\0i\10\0d\4\0\203\1\0\202\1\0n\"\0\1t\t\0i\n\0d\5\0\31}\7\0|\3\0d\1\0\31}\5\0|\3\0d\6\0\31}\6\0t\v\0|\2\0i\f\0\203\1\0\\\2\0}\10\0}\t\0|\10\0o9\0\1t\r\0|\5\0|\6\0|\10\0|\7\0\203\4\0\fo\"\0\1t\16\0i\17\0\4d\7\0|\10\0\26\2IJt\16\0i\20\0d\6\0\203\1\0\1n\1\0\1d\10\0}\n\0|\2\0i\21\0o\n\0\1d\t\0}\n\0n\1\0\1|\2\0i\22\0o\n\0\1d\n\0}\n\0n\1\0\1d\v\0i\23\0t\24\0|\7\0|\5\0|\6\0|\10\0|\n\0\203\5\0\203\1\0GHd\f\0S(\r\0\0\0s\277\0\0\0${cmd_name}: Shows the commit log of a package\n\n Usage:\n osc log (inside working copy)\n osc log remote_project remote_package\n\n ${cmd_option_list}\n i\0\0\0\0i\2\0\0\0s(\0\0\0Too few arguments (required none or two)s)\0\0\0Too many arguments (required none or two)R\24\0\0\0i\1\0\0\0s\34\0\0\0Revision '%s' does not existR\7\2\0\0R\321\1\0\0R\304\1\0\0s\1\0\0\0\nN(\25\0\0\0RZ\0\0\0R[\0\0\0RJ\0\0\0RK\0\0\0R\342\0\0\0R\344\0\0\0R\343\0\0\0R/\0\0\0R]\0\0\0R'\0\0\0R>\0\0\0R\0\1\0\0RY\0\0\0R\f\1\0\0R1\0\0\0R2\0\0\0R\220\0\0\0R\321\1\0\0R\304\1\0\0Rc\0\0\0t\r\0\0\0get_commitlog(\v\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\310\1\0\0RP\0\0\0RQ\0\0\0R\24\0\0\0Ri\0\0\0R\3\1\0\0R\t\2\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\6\0\0\0do_logP\t\0\0s.\0\0\0\0\20\f\1\23\1\t\1\f\1\f\1\20\1\23\1\23\1\23\1\23\2\r\1\n\1\n\2\25\1\36\1\21\1\21\2\6\1\n\1\n\1\n\1\n\2s\10\0\0\0--faileds\33\0\0\0rebuild all failed packagest\n\0\0\0rebuildpacc\3\0\0\0\t\0\0\0\7\0\0\0G\0\0\0s\352\0\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0d\1\0j\0\0o\23\0\1t\2\0i\3\0d\2\0\203\1\0\202\1\0n\1\0\1d\10\0\4}\4\0\4}\5\0\4}\6\0}\7\0|\3\0d\3\0\31}\10\0t\1\0|\3\0\203\1\0d\1\0j\4\0o\16\0\1|\3\0d\1\0\31}\4\0n\1\0\1t\1\0|\3\0\203\1\0d\4\0j\4\0o\16\0\1|\3\0d\4\0\31}\5\0n\1\0\1t\1\0|\3\0\203\1\0d\5\0j\4\0o\16\0\1|\3\0d\5\0\31}\6\0n\1\0\1|\2\0i\5\0o\n\0\1d\6\0}\7\0n\1\0\1t\6\0t\7\0i\10\0d\7\0\31|\10\0|\4\0|\5\0|\6\0|\7\0\203\6\0GHd\10\0S(\t\0\0\0s\367\2\0\0${cmd_name}: Triggers package rebuilds\n\n With the optional and arguments, the rebuild can be limited\n to a certain repository or architecture.\n\n Note that it is normally NOT needed to kick off rebuilds like this, because\n they principally happen in a fully automatic way, triggered by source\n check-ins. In particular, the order in which packages are built is handled\n by the build service.\n\n Note the --failed option, which can be used to rebuild all failed\n packages.\n\n The arguments PLATFORM and ARCH are as in the first two columns of the\n 'osc repos' output.\n\n usage:\n osc rebuild PROJECT [PACKAGE [PLATFORM [ARCH]]]\n ${cmd_option_list}\n i\1\0\0\0s\21\0\0\0Missing argument.i\0\0\0\0i\2\0\0\0i\3\0\0\0t\6\0\0\0failedR\24\0\0\0N(\t\0\0\0RZ\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0R\\\0\0\0R\22\2\0\0t\7\0\0\0rebuildR'\0\0\0R>\0\0\0(\t\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0RQ\0\0\0R_\0\0\0R`\0\0\0t\4\0\0\0codeRP\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\n\0\0\0do_rebuild|\t\0\0s\34\0\0\0\0\31\f\2\23\1\23\2\22\1\n\1\23\1\16\1\23\1\16\1\23\1\16\2\n\1\n\2c\3\0\0\0\6\0\0\0\3\0\0\0G\0\0\0s8\0\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0}\4\0x\31\0|\4\0D]\21\0}\5\0|\5\0i\2\0\203\0\0GHq\37\0Wd\1\0S(\2\0\0\0s\312\0\0\0${cmd_name}: Print information about a working copy\n\n Print information about each ARG (default: '.')\n ARG is a working-copy path.\n\n ${cmd_usage}\n ${cmd_option_list}\n N(\3\0\0\0R5\1\0\0R\253\0\0\0t\4\0\0\0info(\6\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R9\1\0\0R\277\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\7\0\0\0do_info\251\t\0\0s\n\0\0\0\0\n\f\1\f\3\7\0\6\1s(\0\0\0Abort builds for a specific architectures&\0\0\0Abort builds for a specific repositoryc\3\0\0\0\5\0\0\0\6\0\0\0G\0\0\0sy\0\0\0t\0\0|\3\0\203\1\0d\1\0j\0\0o\23\0\1t\1\0i\2\0d\2\0\203\1\0\202\1\0n\1\0\1t\0\0|\3\0\203\1\0d\3\0j\2\0o\16\0\1|\3\0d\1\0\31}\4\0n\7\0\1d\6\0}\4\0t\4\0t\5\0i\6\0d\4\0\31|\3\0d\5\0\31|\4\0|\2\0i\7\0|\2\0i\10\0\203\5\0GHd\6\0S(\7\0\0\0s1\1\0\0${cmd_name}: Aborts the build of a certain project/package\n\n With the optional argument you can specify a certain package\n otherwise all builds in the project will be cancelled.\n\n usage:\n osc abortbuild [OPTS] PROJECT [PACKAGE]\n ${cmd_option_list}\n i\1\0\0\0s\33\0\0\0Missing argument.i\2\0\0\0R\24\0\0\0i\0\0\0\0N(\t\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0R\\\0\0\0t\n\0\0\0abortbuildR'\0\0\0R>\0\0\0R`\0\0\0R_\0\0\0(\5\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0RQ\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\r\0\0\0do_abortbuild\273\t\0\0s\f\0\0\0\0\17\23\1\23\2\23\1\16\2\6\2s6\0\0\0Delete all binary packages for a specific architectures4\0\0\0Delete all binary packages for a specific repositorys\20\0\0\0--build-disableds?\0\0\0Delete all binaries of packages for which the build is disableds\16\0\0\0--build-faileds:\0\0\0Delete all binaries of packages for which the build faileds\10\0\0\0--brokensC\0\0\0Delete all binaries of packages for which the package source is bads\v\0\0\0--expansions;\0\0\0Delete all binaries of packages which have expansion errorss\5\0\0\0--allsI\0\0\0Delete all binaries regardless of the package status (previously default)c\3\0\0\0\7\0\0\0\10\0\0\0G\0\0\0si\1\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0d\1\0j\0\0o\23\0\1t\2\0i\3\0d\2\0\203\1\0\202\1\0n\1\0\1t\1\0|\3\0\203\1\0d\3\0j\4\0o\23\0\1t\2\0i\3\0d\4\0\203\1\0\202\1\0n\1\0\1t\1\0|\3\0\203\1\0d\3\0j\2\0o\16\0\1|\3\0d\1\0\31}\4\0n\7\0\1d\f\0}\4\0g\0\0}\5\0|\2\0i\5\0o\21\0\1|\5\0i\6\0d\5\0\203\1\0\1n\1\0\1|\2\0i\7\0o\21\0\1|\5\0i\6\0d\6\0\203\1\0\1n\1\0\1|\2\0i\10\0o\21\0\1|\5\0i\6\0d\7\0\203\1\0\1n\1\0\1|\2\0i\t\0o\21\0\1|\5\0i\6\0d\10\0\203\1\0\1n\1\0\1|\2\0i\n\0o\21\0\1|\5\0i\6\0d\f\0\203\1\0\1n\1\0\1t\1\0|\5\0\203\1\0d\t\0j\2\0o\n\0\1d\n\0GHd\1\0S\1x9\0|\5\0D]1\0}\6\0t\v\0t\f\0i\r\0d\v\0\31|\3\0d\t\0\31|\4\0|\2\0i\16\0|\2\0i\17\0|\6\0\203\6\0GHq0\1Wd\f\0S(\r\0\0\0sB\1\0\0${cmd_name}: Delete all binary packages of a certain project/package\n\n With the optional argument you can specify a certain package\n otherwise all binary packages in the project will be deleted.\n\n usage:\n osc wipebinaries OPTS PROJECT [PACKAGE]\n ${cmd_option_list}\n i\1\0\0\0s\33\0\0\0Missing argument.i\2\0\0\0s\32\0\0\0Wrong number of arguments.t\10\0\0\0disabledR\22\2\0\0t\6\0\0\0brokens\17\0\0\0expansion errori\0\0\0\0sR\0\0\0No option has been provided. If you want to delete all binaries, use --all option.R\24\0\0\0N(\20\0\0\0RZ\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0R\\\0\0\0t\16\0\0\0build_disabledR\t\0\0\0t\f\0\0\0build_failedR\33\2\0\0t\t\0\0\0expansiont\3\0\0\0allt\f\0\0\0wipebinariesR'\0\0\0R>\0\0\0R`\0\0\0R_\0\0\0(\7\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0RQ\0\0\0t\5\0\0\0codesR\24\2\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\17\0\0\0do_wipebinaries\325\t\0\0s2\0\0\0\0\31\f\2\23\1\23\1\23\1\23\2\23\1\16\2\6\2\6\1\n\1\21\1\n\1\21\1\n\1\21\1\n\1\21\1\n\1\21\2\23\1\5\1\5\3\7\0\6\1s \0\0\0do not show downloading progresss\t\0\0\0--destdirR\360\1\0\0s\25\0\0\0destination directorys\t\0\0\0--sourcess\32\0\0\0also fetch source packagesc\3\0\0\0\16\0\0\0\17\0\0\0G\0\0\0s@\2\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0i\2\0d\1\0\31}\4\0t\3\0|\3\0\203\1\0d\2\0j\2\0o,\0\1|\3\0d\3\0\31}\5\0|\3\0d\4\0\31}\6\0|\3\0d\5\0\31}\7\0|\3\0d\6\0\31}\10\0n\226\0\1t\3\0|\3\0\203\1\0d\5\0j\2\0ou\0\1t\4\0t\5\0i\6\0\203\0\0\203\1\0oQ\0\1t\7\0t\5\0i\6\0\203\0\0\203\1\0i\10\0}\5\0t\t\0t\5\0i\6\0\203\0\0\203\1\0}\t\0|\t\0i\10\0}\6\0|\t\0i\n\0}\4\0|\3\0d\3\0\31}\7\0|\3\0d\4\0\31}\10\0q\355\0\1t\v\0i\f\0d\7\0\203\1\0\1n\16\0\1t\v\0i\f\0d\10\0\203\1\0\1t\r\0|\4\0|\5\0|\7\0|\10\0d\t\0|\6\0d\n\0t\16\0\203\4\2}\n\0t\5\0i\17\0i\20\0|\2\0i\21\0\203\1\0p#\0\1d\v\0|\2\0i\21\0\26GHt\5\0i\22\0|\2\0i\21\0d\f\0\203\2\0\1n\1\0\1|\n\0g\0\0j\2\0o\21\0\1t\v\0i\f\0d\r\0\203\1\0\1n\1\0\1x\324\0|\n\0D]\314\0}\v\0|\2\0i\23\0\fo\32\0\1|\v\0i\10\0i\24\0d\16\0\203\1\0o\7\0\1ql\1n\1\0\1d\17\0|\2\0i\21\0|\v\0i\10\0f\2\0\26}\f\0t\5\0i\17\0i\25\0|\f\0\203\1\0o@\0\1t\5\0i\26\0|\f\0\203\1\0}\r\0|\r\0i\27\0|\v\0i\30\0j\2\0o\32\0\1|\r\0i\31\0|\v\0i\32\0j\2\0o\7\0\1ql\1q\0\2\1n\1\0\1t\33\0|\4\0|\5\0|\7\0|\10\0|\v\0i\10\0d\t\0|\6\0d\20\0|\f\0d\21\0|\v\0i\30\0d\22\0|\2\0i\34\0\f\203\5\4\1ql\1Wd\23\0S(\24\0\0\0s\330\1\0\0${cmd_name}: Download binaries to a local directory\n\n This command downloads packages directly from the api server.\n Thus, it directly accesses the packages that are used for building\n others even when they are not \"published\" yet.\n\n usage:\n osc getbinaries REPOSITORY ARCHITECTURE # works in checked out package\n osc getbinaries PROJECT PACKAGE REPOSITORY ARCHITECTURE\n ${cmd_option_list}\n R\24\0\0\0i\4\0\0\0i\0\0\0\0i\1\0\0\0i\2\0\0\0i\3\0\0\0sA\0\0\0Local directory is no checkout package, neither it is specified. s\35\0\0\0Need either 2 or 4 arguments.RQ\0\0\0RW\0\0\0s\v\0\0\0Creating %si\355\1\0\0sT\0\0\0no binaries found. Either the package does not exist or no binaries have been built.s\10\0\0\0.src.rpms\5\0\0\0%s/%st\17\0\0\0target_filenamet\f\0\0\0target_mtimet\16\0\0\0progress_meterN(\35\0\0\0RZ\0\0\0R'\0\0\0R>\0\0\0R[\0\0\0Rk\1\0\0RJ\0\0\0RZ\1\0\0R\\\1\0\0Rg\0\0\0R\241\1\0\0R\24\0\0\0R1\0\0\0R\220\0\0\0Rb\0\0\0R\213\0\0\0RM\0\0\0R\201\1\0\0t\7\0\0\0destdirt\10\0\0\0makedirst\7\0\0\0sourcesR\367\1\0\0R_\1\0\0t\4\0\0\0statt\10\0\0\0st_mtimeRl\0\0\0t\7\0\0\0st_sizeRj\0\0\0t\17\0\0\0get_binary_fileRn\1\0\0(\16\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\24\0\0\0RP\0\0\0RQ\0\0\0t\n\0\0\0repositoryt\f\0\0\0architectureR\277\0\0\0R^\0\0\0t\6\0\0\0binaryR#\2\0\0Rf\1\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\16\0\0\0do_getbinaries\17\n\0\0sT\0\0\0\0\23\f\1\r\2\23\1\n\1\n\1\n\1\16\1\23\1\23\1\25\1\22\1\t\1\t\1\n\1\16\2\21\2\r\3\6\1\f\1\17\2\26\1\f\1\27\2\r\1\21\3\7\0\6\3\36\1\7\2\26\2\23\1\17\1&\1\v\2\6\1\3\1\6\1\t\1\6\1\6\1\t\1s\17\0\0\0--repos-baseurls'\0\0\0show base URLs of download repositoriess\7\0\0\0--exacts\27\0\0\0show only exact matchess\t\0\0\0--packages\24\0\0\0search for a packages\24\0\0\0search for a projects\7\0\0\0--titles)\0\0\0search for matches in the 'title' elements\r\0\0\0--descriptions/\0\0\0search for matches in the 'description' elements\25\0\0\0show more informations\2\0\0\0-is\n\0\0\0--involveds5\0\0\0show projects/packages where given person is involvedc\3\0\0\0\17\0\0\0\f\0\0\0G\0\0\0s\210\3\0\0d\27\0}\4\0t\1\0|\3\0\203\1\0d\1\0j\4\0o\23\0\1t\2\0i\3\0d\2\0\203\1\0\202\1\0nS\0\1t\1\0|\3\0\203\1\0d\1\0j\0\0o\36\0\1|\2\0i\4\0\fo\23\0\1t\2\0i\3\0d\3\0\203\1\0\202\1\0n\"\0\1t\1\0|\3\0\203\1\0d\1\0j\2\0o\16\0\1|\3\0d\4\0\31}\4\0n\1\0\1|\2\0i\5\0p\n\0\1|\2\0i\6\0o\35\0\1|\2\0i\4\0o\23\0\1t\2\0i\3\0d\5\0\203\1\0\202\1\0n\1\0\1g\0\0}\5\0g\0\0}\6\0|\2\0i\5\0o\21\0\1|\5\0i\7\0d\6\0\203\1\0\1n\1\0\1|\2\0i\6\0o\21\0\1|\5\0i\7\0d\7\0\203\1\0\1n\1\0\1|\2\0i\10\0o\36\0\1|\5\0i\7\0d\10\0\203\1\0\1|\6\0i\7\0d\t\0\203\1\0\1n\1\0\1|\2\0i\t\0o\36\0\1|\5\0i\7\0d\10\0\203\1\0\1|\6\0i\7\0d\n\0\203\1\0\1n\1\0\1|\2\0i\4\0o3\0\1d\v\0g\1\0}\5\0|\4\0p\24\0\1t\n\0i\v\0t\n\0i\f\0d\f\0\31\203\1\0}\4\0t\r\0|\2\0_\16\0n\1\0\1|\5\0p\23\0\1d\6\0d\7\0d\10\0g\3\0}\5\0n\1\0\1|\6\0p\20\0\1d\n\0d\t\0g\2\0}\6\0n\1\0\1x\322\1|\6\0D]\312\1}\7\0t\17\0t\n\0i\f\0d\f\0\31t\20\0|\5\0\203\1\0|\7\0|\4\0|\2\0i\21\0|\2\0i\16\0|\2\0i\22\0\203\7\0}\10\0|\10\0p\26\0\1d\r\0|\4\0|\7\0f\2\0\26GHq\266\1n\1\0\1|\7\0d\30\0j\6\0o\16\0\1|\10\0i\23\0\203\0\0\1n\1\0\1|\7\0d\31\0j\6\0o~\0\1g\0\0\4}\t\0t\24\0t\25\0|\10\0\203\1\0g\1\0d\16\0\24\214\0\0D]\31\0\\\2\0}\n\0}\v\0|\t\0|\v\0|\n\0f\2\0\22qS\2~\t\0}\f\0|\f\0i\23\0\203\0\0\1g\0\0}\10\0x+\0|\f\0D]\37\0\\\2\0}\v\0}\n\0|\10\0i\26\0|\n\0|\v\0g\2\0\203\1\0\1q\214\2Wn\1\0\1|\7\0d\t\0j\2\0o\20\0\1d\17\0d\20\0g\2\0}\r\0n\n\0\1d\20\0g\1\0}\r\0|\2\0i\21\0o\21\0\1|\r\0i\7\0d\21\0\203\1\0\1n\1\0\1|\2\0i\22\0o\21\0\1|\r\0i\7\0d\22\0\203\1\0\1n\1\0\1|\2\0i\27\0p3\0\1t\1\0|\6\0\203\1\0d\1\0j\4\0o\r\0\1d\23\0d\24\0\24GHn\1\0\1d\25\0|\4\0|\7\0f\2\0\26GHn\1\0\1x1\0t\30\0t\1\0|\r\0\203\1\0|\10\0|\r\0d\16\0d\26\0|\2\0i\27\0\203\4\1D]\v\0}\16\0|\16\0GHqq\3Wq\266\1Wd\27\0S(\32\0\0\0s7\1\0\0${cmd_name}: Search for a project and/or package.\n\n If no option is specified osc will search for projects and\n packages which contains the 'search term' in their name,\n title or description.\n\n usage:\n osc search 'search term' \n ${cmd_option_list}\n i\1\0\0\0s\23\0\0\0Too many arguments.s\22\0\0\0Too few arguments.i\0\0\0\0sZ\0\0\0Sorry, the options '--title' and/or '--description' plus '--involved' are mutual exclusivet\5\0\0\0titlet\v\0\0\0descriptions\5\0\0\0@nameRQ\0\0\0RP\0\0\0s\16\0\0\0person/@useridR\24\0\0\0s \0\0\0No matches found for '%s' in %ssi\2\0\0\0s\t\0\0\0# Packages\t\0\0\0# Projects\7\0\0\0# Titles\5\0\0\0# URLt\1\0\0\0#iD\0\0\0s\31\0\0\0matches for '%s' in %ss:\nR\321\1\0\0N(\1\0\0\0s\7\0\0\0project(\1\0\0\0s\7\0\0\0package(\31\0\0\0R\\\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0t\10\0\0\0involvedR1\2\0\0R2\2\0\0R\t\0\0\0RQ\0\0\0RP\0\0\0R'\0\0\0R\266\0\0\0R>\0\0\0R\213\0\0\0t\5\0\0\0exactt\6\0\0\0searcht\3\0\0\0setRW\0\0\0t\r\0\0\0repos_baseurlR\350\0\0\0t\3\0\0\0zipt\4\0\0\0iterR\230\1\0\0R\321\1\0\0t\v\0\0\0build_table(\17\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0t\v\0\0\0search_termt\v\0\0\0search_listt\n\0\0\0search_fort\4\0\0\0kindR\313\0\0\0Rp\0\0\0Rq\0\0\0t\1\0\0\0jRo\0\0\0t\10\0\0\0headlinet\3\0\0\0row(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\t\0\0\0do_search\\\n\0\0st\0\0\0\0\36\6\1\23\1\23\1\36\1\23\1\23\1\16\2\36\1\23\3\6\1\6\1\n\1\21\1\n\1\21\1\n\1\r\1\21\1\n\1\r\1\21\1\n\1\t\1\35\1\r\2\7\1\23\1\7\1\20\1\7\0\6\0014\2\7\1\17\1\7\4\r\1\16\1\r\2@\1\n\1\6\1\7\0\f\1\33\2\r\1\20\2\t\1\n\1\21\1\n\1\21\1\n\1\23\1\r\1\23\1%\0\6\1RP\0\0\0s\26\0\0\0specify a project names\6\0\0\0--nameRg\0\0\0s\26\0\0\0specify a package nameR1\2\0\0s\v\0\0\0set a titleR2\2\0\0s\"\0\0\0set the description of the packages\22\0\0\0--delete-old-filess%\0\0\0delete existing files from the servers\10\0\0\0--commits\24\0\0\0commit the new filesc\4\0\0\0\23\0\0\0\v\0\0\0C\0\0\0sC\5\0\0d\1\0d\2\0k\0\0}\4\0|\2\0i\1\0o9\0\1t\2\0i\3\0d\3\0\31o+\0\1t\4\0i\5\0\4d\4\0\2IJt\4\0i\5\0\4d\5\0\2IJt\4\0i\6\0d\6\0\203\1\0\1n\1\0\1d\7\0|\3\0j\6\0o8\0\1d\10\0G|\3\0GHd\1\0d\2\0k\7\0}\5\0|\5\0i\10\0|\3\0\203\1\0\1t\t\0i\n\0i\v\0|\3\0\203\1\0}\3\0n\1\0\1t\t\0i\n\0i\f\0|\3\0\203\1\0}\3\0t\t\0i\n\0i\r\0|\3\0\203\1\0p\"\0\1t\4\0i\5\0\4d\t\0|\3\0\26\2IJt\4\0i\6\0d\6\0\203\1\0\1n\1\0\1|\2\0i\16\0o\r\0\1|\2\0i\16\0}\6\0n\n\0\1t\t\0i\17\0}\6\0t\2\0i\3\0d\3\0\31o\20\0\1t\20\0|\6\0\203\1\0}\7\0n\r\0\1t\21\0|\6\0\203\1\0}\7\0t\22\0|\3\0d\n\0d\v\0d\f\0d\r\0\203\5\0}\10\0|\10\0o&\0\1d\16\0\204\0\0|\10\0i\23\0\203\0\0D\203\1\0\\\4\0}\t\0}\n\0}\v\0}\f\0n\23\0\1d\17\0\4}\t\0\4}\n\0\4}\v\0}\f\0|\2\0i\24\0o\r\0\1|\2\0i\24\0}\t\0n\1\0\1|\2\0i\25\0o\r\0\1|\2\0i\25\0}\n\0n\1\0\1|\2\0i\26\0o\r\0\1|\2\0i\26\0}\v\0n\1\0\1|\n\0p\36\0\1t\4\0i\5\0\4d\20\0\2IJt\4\0i\6\0d\6\0\203\1\0\1n\1\0\1t\t\0i\27\0\203\0\0}\r\0t\2\0i\3\0d\3\0\31oV\0\1t\30\0t\t\0i\n\0i\31\0|\7\0i\32\0|\n\0\203\2\0|\7\0\203\2\0o#\0\1t\t\0i\33\0t\t\0i\n\0i\31\0|\7\0i\32\0|\n\0\203\2\0\203\1\0\1q\10\4\1t\4\0i\6\0d\6\0\203\1\0\1n\263\1\1t\t\0i\n\0i\34\0t\t\0i\n\0i\31\0|\6\0|\n\0\203\2\0\203\1\0pv\1\1t\35\0|\6\0\203\1\0}\16\0t\2\0i\36\0|\16\0\203\1\0}\17\0t\37\0d\21\0d\22\0d\23\0t \0|\7\0\203\1\0t \0|\n\0\203\1\0f\2\0d\24\0h\2\0|\n\0d\25\0006|\17\0d\26\0006d\27\0|\16\0\203\0\4}\20\0|\20\0oj\0\1t!\0i\"\0d\17\0i\31\0|\20\0\203\1\0\203\1\0}\20\0|\t\0|\20\0i#\0d\30\0\203\1\0_$\0d\17\0i\31\0|\v\0\203\1\0|\20\0i#\0d\31\0\203\1\0_$\0|\f\0|\20\0i#\0d\32\0\203\1\0_$\0t!\0i%\0|\20\0\203\1\0}\20\0n\33\0\1t\4\0i\5\0\4d\33\0\2IJt\4\0i\6\0d\6\0\203\1\0\1t&\0d\21\0d\22\0d\23\0t \0|\7\0\203\1\0t \0|\n\0\203\1\0f\2\0d\34\0|\20\0d\27\0|\16\0\203\0\4\1t\t\0i'\0t\t\0i\n\0i\31\0|\6\0|\n\0\203\2\0\203\1\0\1t\t\0i\33\0t\t\0i\n\0i\31\0|\6\0|\n\0\203\2\0\203\1\0\1t(\0|\16\0|\7\0|\n\0t\t\0i\n\0i\31\0|\7\0|\n\0\203\2\0\203\4\0\1n\33\0\1t\4\0i\5\0\4d\35\0\2IJt\4\0i\6\0d\6\0\203\1\0\1t)\0|\3\0t\t\0i\27\0\203\0\0\203\2\0\1t*\0t\t\0i\27\0\203\0\0\203\1\0}\21\0t+\0|\21\0i,\0\203\1\0d\36\0j\2\0oi\0\1|\2\0i-\0o_\0\1d\37\0GHt.\0|\4\0i\0\0d \0\203\1\0\203\1\0\1t\2\0i\3\0d\3\0\31o!\0\1t\t\0i\33\0|\r\0\203\1\0\1|\7\0i-\0|\n\0f\1\0\203\1\0\1q6\5\1|\21\0i/\0\203\0\0\1|\21\0i-\0\203\0\0\1n\213\0\1|\2\0i-\0oe\0\1|\2\0i\1\0o[\0\1x\36\0|\21\0i,\0D]\23\0}\22\0|\21\0i0\0|\22\0\203\1\0\1q\312\4W|\21\0i1\0\203\0\0\1d\37\0GHt.\0|\4\0i\0\0d \0\203\1\0\203\1\0\1|\21\0i/\0\203\0\0\1|\21\0i-\0\203\0\0\1n\34\0\1d!\0GHd\"\0|\n\0\26GHt\4\0i\6\0d\6\0\203\1\0\1d#\0|\n\0\26GHd\2\0S($\0\0\0s\325\2\0\0${cmd_name}: Import a new package from a src.rpm\n\n A new package dir will be created inside the project dir\n (if no project is specified and the current working dir is a\n project dir the package will be created in this project). If\n the package does not exist on the server it will be created\n too otherwise the meta data of the existing package will be\n updated ( and <description />).\n The src.rpm will be extracted into the package dir. The files\n won't be committed unless you explicitly pass the --commit switch.\n\n SRPM is the path of the src.rpm in the local filesystem,\n or an URL.\n\n ${cmd_usage}\n ${cmd_option_list}\n i\377\377\377\377NRg\1\0\0s+\0\0\0--delete-old-files is not supported anymores#\0\0\0when do_package_tracking is enabledi\1\0\0\0s\3\0\0\0://s\17\0\0\0trying to fetchs\30\0\0\0file '%s' does not exists\5\0\0\0Name:s\10\0\0\0Summary:s\f\0\0\0%descriptions\4\0\0\0Url:c\1\0\0\0\3\0\0\0\3\0\0\0s\0\0\0s\37\0\0\0x\30\0|\0\0]\21\0\\\2\0}\1\0}\2\0|\2\0V\1q\6\0Wd\0\0S(\1\0\0\0N(\0\0\0\0(\3\0\0\0t\2\0\0\0.0t\1\0\0\0kt\1\0\0\0v(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pys\t\0\0\0<genexpr>\374\n\0\0s\2\0\0\0\t\0Rx\0\0\0sV\0\0\0please specify a package name with the '--name' option. The automatic detection failedRy\0\0\0Rt\0\0\0R{\0\0\0R|\0\0\0Rg\0\0\0R#\0\0\0R\24\0\0\0R1\2\0\0R2\2\0\0R<\0\0\0s\34\0\0\0error - cannot get meta dataR~\0\0\0s$\0\0\0error - local package already existsi\0\0\0\0s\37\0\0\0Adding files to working copy...R\0\0\0\0sC\0\0\0No files were committed to the server. Please commit them manually.s\"\0\0\0Package '%s' only imported locallys\"\0\0\0Package '%s' imported successfully(2\0\0\0t\4\0\0\0globt\20\0\0\0delete_old_filesR'\0\0\0R>\0\0\0R1\0\0\0R2\0\0\0R\220\0\0\0t\n\0\0\0urlgrabbert\7\0\0\0urlgrabRJ\0\0\0RM\0\0\0R\235\1\0\0t\7\0\0\0abspathRl\1\0\0RP\0\0\0RK\0\0\0R\\\1\0\0R\342\0\0\0t\r\0\0\0data_from_rpmRo\1\0\0R1\2\0\0Rg\0\0\0R2\2\0\0RZ\1\0\0Ry\1\0\0Rc\0\0\0R\200\1\0\0t\5\0\0\0chdirR_\1\0\0R\343\0\0\0R\266\0\0\0t\v\0\0\0meta_existsR\214\0\0\0t\2\0\0\0ETt\n\0\0\0fromstringt\4\0\0\0findR\7\2\0\0t\10\0\0\0tostringR\212\0\0\0t\5\0\0\0mkdirRL\0\0\0t\r\0\0\0unpack_srcrpmR\241\1\0\0R[\0\0\0R\257\0\0\0R\227\1\0\0Rv\1\0\0t\22\0\0\0update_datastructst\31\0\0\0delete_remote_source_filet\26\0\0\0update_local_filesmeta(\23\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0t\4\0\0\0srpmRG\2\0\0RI\2\0\0Rc\1\0\0RP\0\0\0t\10\0\0\0rpm_dataR1\2\0\0RB\1\0\0R\3\2\0\0R<\0\0\0t\6\0\0\0olddirR\24\0\0\0R#\0\0\0R~\0\0\0R\277\0\0\0R4\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\17\0\0\0do_importsrcpkg\276\n\0\0s\252\0\0\0\0\36\f\2\30\3\r\1\r\1\21\2\r\1\t\1\f\1\r\1\26\2\22\1\23\1\21\1\21\2\n\1\r\2\t\2\16\1\20\2\f\2\30\1\7\1&\2\22\2\n\1\r\1\n\1\r\1\n\1\r\3\7\1\r\2\21\2\f\1\16\1\"\1#\2\21\2\"\1\f\1\17\1\f\1\30\1\3\1\7\1\23\1\7\1\30\1\22\1\33\1\22\1\23\2\r\1\r\1\f\1\30\1\r\1\34\1\34\1&\2\r\1\r\2\23\1\22\1 \1\5\1\23\1\16\1\r\1\24\2\n\1\16\1\24\1\n\0\6\1\21\1\n\1\5\1\23\1\n\1\16\2\5\2\t\1\r\2s\10\0\0\0--methodt\3\0\0\0GETt\v\0\0\0HTTP_METHODs0\0\0\0specify HTTP method to use (GET|PUT|DELETE|POST)s\6\0\0\0--datat\6\0\0\0STRINGs!\0\0\0specify string data for e.g. POSTs'\0\0\0specify filename for e.g. PUT or DELETEs\f\0\0\0--add-headers\v\0\0\0NAME STRINGt\5\0\0\0nargsi\2\0\0\0t\7\0\0\0headerss'\0\0\0add the specified header to the requestc\4\0\0\0\6\0\0\0\t\0\0\0C\0\0\0s\330\0\0\0|\2\0i\0\0d\r\0j\7\0o\30\0\1t\1\0i\2\0d\5\0|\2\0i\0\0\26\203\1\0\1n\1\0\1|\3\0i\3\0d\6\0\203\1\0p3\0\1|\3\0i\3\0d\7\0\203\1\0p\16\0\1d\7\0|\3\0\27}\3\0n\1\0\1t\4\0i\5\0d\10\0\31|\3\0\27}\3\0n\1\0\1|\2\0i\6\0o\26\0\1t\7\0|\2\0i\6\0\203\1\0|\2\0_\6\0n\1\0\1t\10\0|\2\0i\0\0|\3\0d\t\0|\2\0i\t\0d\n\0|\2\0i\n\0d\v\0|\2\0i\6\0\203\2\3}\4\0|\4\0i\v\0\203\0\0}\5\0t\1\0i\f\0i\r\0|\5\0\203\1\0\1d\f\0S(\16\0\0\0s\311\1\0\0${cmd_name}: Issue an arbitrary request to the API\n\n Useful for testing.\n\n URL can be specified either partially (only the path component), or fully\n with URL scheme and hostname ('http://...').\n\n Note the global -A and -H options (see osc help).\n\n Examples:\n osc api /source/home:user\n osc api -m PUT -f /etc/fstab source/home:user/test5/myfstab\n\n ${cmd_usage}\n ${cmd_option_list}\n R\\\2\0\0t\3\0\0\0PUTt\4\0\0\0POSTt\6\0\0\0DELETEs\21\0\0\0unknown method %st\4\0\0\0httpRh\1\0\0R\24\0\0\0R~\0\0\0R4\0\0\0R`\2\0\0N(\4\0\0\0s\3\0\0\0GETs\3\0\0\0PUTs\4\0\0\0POSTs\6\0\0\0DELETE(\16\0\0\0t\6\0\0\0methodR1\0\0\0R\220\0\0\0t\n\0\0\0startswithR'\0\0\0R>\0\0\0R`\2\0\0t\4\0\0\0dictt\f\0\0\0http_requestR~\0\0\0R4\0\0\0R\216\0\0\0R\202\0\0\0R\203\0\0\0(\6\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R<\0\0\0Rn\0\0\0Rr\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\6\0\0\0do_apiK\v\0\0s\36\0\0\0\0\33\20\1\30\2\20\1\20\1\16\1\25\2\n\1\26\2\t\1\6\1\t\1\t\1\f\2\f\1s\n\0\0\0--bugowners\26\0\0\0Show only the bugowners\7\0\0\0--emails*\0\0\0show email addresses instead of user namess\2\0\0\0-Ds\17\0\0\0--devel-projectR\325\0\0\0s<\0\0\0define the project where this package is primarily developeds\5\0\0\0--addR#\0\0\0s\24\0\0\0add a new maintainers-\0\0\0delete a maintainer from a project or packagec\3\0\0\0\23\0\0\0\v\0\0\0G\0\0\0s\r\4\0\0g\0\0}\4\0d\31\0}\5\0d\31\0}\6\0d\1\0d\2\0g\2\0}\7\0|\2\0i\1\0o\r\0\1d\1\0g\1\0}\7\0n\1\0\1t\2\0|\3\0\203\1\0d\3\0j\2\0oB\0\1|\3\0d\4\0\31}\10\0t\3\0t\4\0i\5\0d\5\0\31|\10\0\203\2\0}\t\0t\6\0i\7\0t\10\0d\6\0i\t\0|\t\0\203\1\0\203\1\0\203\1\0}\6\0nw\1\1t\2\0|\3\0\203\1\0d\7\0j\2\0oT\1\1|\3\0d\4\0\31}\10\0|\3\0d\3\0\31}\5\0t\n\0t\4\0i\5\0d\5\0\31|\10\0|\5\0\203\3\0}\t\0t\6\0i\7\0t\10\0d\6\0i\t\0|\t\0\203\1\0\203\1\0\203\1\0}\6\0|\2\0i\v\0\fo\372\0\1|\2\0i\f\0\fo\357\0\1|\2\0i\r\0\fo\344\0\1x\220\0|\6\0i\16\0d\10\0\203\1\0o\177\0\1|\6\0i\17\0d\10\0\203\1\0}\n\0|\n\0i\20\0d\t\0|\10\0\203\2\0}\10\0|\n\0i\20\0d\n\0|\5\0\203\2\0}\5\0d\v\0G|\10\0Gd\f\0G|\5\0GHt\n\0t\4\0i\5\0d\5\0\31|\10\0|\5\0\203\3\0}\t\0t\6\0i\7\0t\10\0d\6\0i\t\0|\t\0\203\1\0\203\1\0\203\1\0}\6\0q\f\1\1W|\6\0i\16\0d\r\0\203\1\0p=\0\1d\16\0GHt\3\0t\4\0i\5\0d\5\0\31|\10\0\203\2\0}\t\0t\6\0i\7\0t\10\0d\6\0i\t\0|\t\0\203\1\0\203\1\0\203\1\0}\6\0q\355\1\1q\0\2\1n\20\0\1t\21\0i\22\0d\17\0\203\1\0\202\1\0|\2\0i\r\0o!\0\1t\23\0t\4\0i\5\0d\5\0\31|\10\0|\5\0|\2\0i\r\0\203\4\0\1n\337\1\1|\2\0i\f\0o!\0\1t\24\0t\4\0i\5\0d\5\0\31|\10\0|\5\0|\2\0i\f\0\203\4\0\1n\264\1\1|\2\0i\25\0o!\0\1t\26\0t\4\0i\5\0d\5\0\31|\10\0|\5\0|\2\0i\25\0\203\4\0\1n\211\1\1x\205\1|\7\0D]}\1}\v\0d\6\0GH|\v\0Gd\20\0GHxG\0|\6\0i\16\0d\r\0\203\1\0D]6\0}\f\0|\f\0i\20\0d\21\0\203\1\0|\v\0j\2\0o\32\0\1|\4\0i\27\0|\f\0i\20\0d\22\0\203\1\0\203\1\0\1q\254\2\1q\254\2W|\2\0i\30\0oi\0\1g\0\0}\r\0xN\0|\4\0D]F\0}\16\0t\31\0t\4\0i\5\0d\5\0\31|\16\0d\23\0\203\3\0}\17\0|\17\0d\31\0j\3\0o\32\0\1|\r\0i\27\0d\6\0i\t\0|\17\0\203\1\0\203\1\0\1q\375\2\1q\375\2Wd\24\0i\t\0|\r\0\203\1\0GHq\210\2\1|\2\0i\32\0o\224\0\1g\0\0}\20\0x\\\0|\4\0D]T\0}\16\0t\31\0t\4\0i\5\0d\5\0\31|\16\0d\25\0d\26\0d\23\0\203\5\0}\17\0|\17\0d\31\0j\3\0o\"\0\1x\37\0|\17\0D]\23\0}\21\0|\20\0i\27\0|\21\0\203\1\0\1q\251\3Wqp\3\1qp\3Wx:\0t\33\0d\27\0|\20\0d\25\0d\22\0d\30\0g\3\0\203\3\0D]\v\0}\22\0|\22\0GHq\344\3Wq\210\2\1d\24\0i\t\0|\4\0\203\1\0GHq\210\2Wd\31\0S(\32\0\0\0s\355\0\0\0${cmd_name}: Show maintainers of a project/package\n\n To be used like this:\n\n osc maintainer PRJ <options>\n or\n osc maintainer PRJ PKG <options>\n\n ${cmd_usage}\n ${cmd_option_list}\n t\10\0\0\0bugownert\n\0\0\0maintaineri\1\0\0\0i\0\0\0\0R\24\0\0\0Rx\0\0\0i\2\0\0\0t\5\0\0\0develRP\0\0\0RQ\0\0\0s#\0\0\0Following to the development space:Rh\1\0\0t\6\0\0\0personsF\0\0\0No dedicated persons in package defined, showing the project persons !s\35\0\0\0I need at least one argument.RN\1\0\0t\4\0\0\0rolet\6\0\0\0useridt\5\0\0\0emails\2\0\0\0, t\10\0\0\0realnamet\5\0\0\0logini\3\0\0\0s\6\0\0\0email\nN(\34\0\0\0R\\\0\0\0Rj\2\0\0R[\0\0\0R\204\0\0\0R'\0\0\0R>\0\0\0RO\2\0\0t\5\0\0\0parset\10\0\0\0StringIORc\0\0\0R\205\0\0\0R\261\0\0\0R\201\0\0\0R\6\1\0\0t\7\0\0\0findallRQ\2\0\0R(\1\0\0R/\0\0\0R]\0\0\0t\r\0\0\0addMaintainert\r\0\0\0delMaintainerR\325\0\0\0t\17\0\0\0setDevelProjectR\t\0\0\0Rp\2\0\0t\r\0\0\0get_user_dataRW\0\0\0R;\2\0\0(\23\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0t\v\0\0\0maintainersRB\1\0\0t\4\0\0\0treet\5\0\0\0rolesRv\0\0\0t\1\0\0\0mR\4\2\0\0Rn\2\0\0Rm\2\0\0t\6\0\0\0emailsRk\2\0\0R#\0\0\0t\10\0\0\0userdatat\3\0\0\0itmRB\2\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\r\0\0\0do_maintainer{\v\0\0s\200\0\0\0\0\34\6\1\6\1\6\1\f\1\n\1\r\2\23\1\n\1\26\1\"\1\23\1\n\1\n\1\31\1\36\1!\1\3\0\20\1\17\1\22\1\22\1\21\1\31\1#\1\20\1\5\1\26\1*\2\17\2\n\1!\1\n\1!\1\n\1!\3\7\0\6\1\5\1\t\1\20\0\6\1\26\1\36\2\n\1\6\1\7\0\6\1\31\1\r\1\36\1\22\1\n\1\6\1\7\0\6\1\37\1\r\1\7\0\6\1\31\1\34\0\6\1\r\2s \0\0\0print out the specified revisionc\3\0\0\0\t\0\0\0\7\0\0\0G\0\0\0s\307\0\0\0t\0\0|\3\0\203\1\0}\3\0t\1\0|\3\0\203\1\0d\1\0j\3\0o\23\0\1t\2\0i\3\0d\2\0\203\1\0\202\1\0n\1\0\1t\4\0|\2\0i\5\0\203\1\0\\\2\0}\4\0}\5\0d\3\0}\6\0|\2\0i\5\0o\21\0\1d\4\0|\2\0i\5\0\26}\6\0n\1\0\1t\6\0t\7\0i\10\0d\5\0\31d\6\0|\3\0d\7\0\31|\3\0d\10\0\31|\3\0d\t\0\31g\4\0d\n\0|\6\0\203\2\1}\7\0x$\0t\t\0|\7\0\203\1\0D]\26\0}\10\0t\n\0i\v\0i\f\0|\10\0\203\1\0\1q\251\0Wd\v\0S(\f\0\0\0s\333\0\0\0${cmd_name}: Output the content of a file to standard output\n\n Examples:\n osc cat project package file\n osc cat project/package/file\n\n ${cmd_usage}\n ${cmd_option_list}\n i\3\0\0\0s\32\0\0\0Wrong number of arguments.Rx\0\0\0s\6\0\0\0rev=%sR\24\0\0\0t\6\0\0\0sourcei\0\0\0\0i\1\0\0\0i\2\0\0\0t\5\0\0\0queryN(\r\0\0\0RZ\0\0\0R[\0\0\0R/\0\0\0R]\0\0\0R\0\1\0\0RY\0\0\0R\221\0\0\0R'\0\0\0R>\0\0\0t\n\0\0\0streamfileR1\0\0\0R\202\0\0\0R\203\0\0\0(\t\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0Ri\0\0\0R\3\1\0\0R\203\2\0\0R\227\0\0\0R~\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\6\0\0\0do_cat\331\v\0\0s\26\0\0\0\0\r\f\1\23\1\23\1\25\2\6\1\n\1\21\0014\1\r\0\6\1c\5\0\0\0\t\0\0\0\7\0\0\0C\0\0\0s\231\0\0\0t\0\0|\4\0d\1\0\203\2\0}\5\0|\2\0d\2\0j\3\0or\0\1h\1\0|\3\0d\3\0\31d\4\0006}\6\0t\1\0|\3\0d\5\0\31d\6\0|\3\0d\7\0\31|\3\0d\10\0\31t\2\0|\1\0\203\1\0g\4\0d\t\0|\6\0\203\2\1}\7\0x+\0t\3\0|\7\0t\4\0t\5\0\203\3\0D]\23\0}\10\0|\5\0i\6\0|\10\0\203\1\0\1qs\0Wn\1\0\1|\5\0i\7\0\1d\0\0S(\n\0\0\0Nt\2\0\0\0wbRx\0\0\0t\6\0\0\0srcmd5Ri\0\0\0R\24\0\0\0R\202\2\0\0RP\0\0\0RQ\0\0\0R\203\2\0\0(\10\0\0\0R\217\0\0\0R\221\0\0\0t\f\0\0\0pathname2urlR\204\2\0\0t\10\0\0\0http_GETt\7\0\0\0BUFSIZER\203\0\0\0t\5\0\0\0close(\t\0\0\0R\n\0\0\0Rg\0\0\0Rh\0\0\0R\200\1\0\0t\10\0\0\0destfilet\1\0\0\0oR\203\2\0\0R\227\0\0\0t\3\0\0\0buf(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\10\0\0\0download\364\v\0\0s\20\0\0\0\0\1\17\1\r\1\21\0013\1\23\0\6\1\25\1t\n\0\0\0repairlinkc\3\0\0\0*\0\0\0\26\0\0\0G\0\0\0s\t\f\0\0t\0\0i\1\0d\1\0\31}\4\0t\2\0|\3\0\203\1\0d\2\0j\5\0oZ\0\1t\2\0|\3\0\203\1\0d\3\0j\1\0oG\0\1|\3\0d\4\0\31}\5\0|\3\0d\5\0\31\4}\6\0}\7\0|\3\0d\6\0\31}\10\0t\2\0|\3\0\203\1\0d\3\0j\2\0o\16\0\1|\3\0d\2\0\31}\7\0q\21\1\1n\230\0\1t\2\0|\3\0\203\1\0d\6\0j\2\0o \0\1|\3\0d\4\0\31\4}\10\0}\5\0|\3\0d\5\0\31\4}\7\0}\6\0ne\0\1t\3\0t\4\0i\5\0\203\0\0\203\1\0oB\0\1t\6\0t\4\0i\5\0\203\0\0\203\1\0}\4\0t\7\0t\4\0i\5\0\203\0\0\203\1\0\4}\10\0}\5\0t\10\0t\4\0i\5\0\203\0\0\203\1\0\4}\7\0}\6\0n\20\0\1t\t\0i\n\0d\7\0\203\1\0\202\1\0h\1\0d\10\0d\t\0006}\t\0t\v\0|\4\0d\n\0|\5\0|\6\0g\3\0d\v\0|\t\0\203\2\1}\n\0t\f\0|\n\0\203\1\0}\v\0t\r\0i\16\0|\v\0\203\1\0i\17\0\203\0\0}\f\0|\f\0i\20\0d\f\0\203\1\0}\r\0|\r\0d5\0j\2\0o\23\0\1t\t\0i\22\0d\r\0\203\1\0\202\1\0n\1\0\1|\r\0i\23\0d\16\0\203\1\0d5\0j\2\0o\23\0\1t\t\0i\22\0d\17\0\203\1\0\202\1\0n\1\0\1d5\0}\16\0|\r\0i\23\0d\20\0\203\1\0}\17\0|\17\0d5\0j\3\0o\217\0\1h\2\0d\10\0d\t\0006|\17\0d\21\0006}\t\0t\v\0|\4\0d\n\0|\5\0|\6\0g\3\0d\v\0|\t\0\203\2\1}\n\0t\f\0|\n\0\203\1\0}\v\0t\r\0i\16\0|\v\0\203\1\0i\17\0\203\0\0}\f\0|\f\0i\20\0d\f\0\203\1\0}\r\0|\r\0i\23\0d\16\0\203\1\0d5\0j\2\0o\23\0\1|\r\0i\23\0d\22\0\203\1\0}\16\0qf\2\1n\1\0\1|\16\0d5\0j\2\0o\334\0\1h\1\0d\5\0d\23\0006}\t\0t\v\0|\4\0d\n\0|\5\0|\6\0g\3\0d\v\0|\t\0\203\2\1}\n\0t\f\0|\n\0\203\1\0}\v\0t\r\0i\16\0|\v\0\203\1\0i\17\0\203\0\0}\f\0|\f\0i\20\0d\f\0\203\1\0}\r\0|\r\0d5\0j\2\0o\23\0\1t\t\0i\22\0d\r\0\203\1\0\202\1\0n\1\0\1|\r\0i\23\0d\16\0\203\1\0d5\0j\2\0o\23\0\1t\t\0i\22\0d\17\0\203\1\0\202\1\0n\1\0\1|\r\0i\23\0d\23\0\203\1\0}\16\0|\16\0d5\0j\2\0o\23\0\1t\t\0i\22\0d\24\0\203\1\0\202\1\0n\1\0\1d\25\0GHn\6\0\1d\26\0GHh\2\0d\5\0d\27\0006d\5\0d\30\0006}\t\0t\v\0|\4\0d\n\0|\5\0|\6\0g\3\0d\v\0|\t\0\203\2\1}\n\0t\f\0|\n\0\203\1\0}\v\0|\v\0i\24\0\203\0\0}\20\0t\r\0i\16\0t\25\0d\31\0i\26\0|\20\0\203\1\0\203\1\0\203\1\0i\17\0\203\0\0}\21\0h\3\0|\4\0d\1\0006|\5\0d\32\0006|\6\0d\33\0006}\22\0|\21\0i\23\0d\34\0\203\1\0|\22\0d\34\0<g\0\0\4}\23\0|\21\0i\27\0d\35\0\203\1\0D]%\0}\24\0|\23\0|\24\0i\23\0d\36\0\203\1\0|\24\0i\23\0d\37\0\203\1\0g\2\0\22q\4\4~\23\0|\22\0d \0<h\1\0|\16\0d\t\0006}\t\0t\v\0|\4\0d\n\0|\5\0|\6\0g\3\0d\v\0|\t\0\203\2\1}\n\0t\f\0|\n\0\203\1\0}\v\0t\r\0i\16\0|\v\0\203\1\0i\17\0\203\0\0}\25\0|\25\0i\20\0d\f\0\203\1\0}\26\0|\26\0d5\0j\2\0o\23\0\1t\t\0i\22\0d!\0\203\1\0\202\1\0n\1\0\1|\26\0i\23\0d\16\0\203\1\0d5\0j\3\0o\23\0\1t\t\0i\22\0d\"\0\203\1\0\202\1\0n\1\0\1h\3\0|\4\0d\1\0006|\5\0d\32\0006|\6\0d\33\0006}\27\0|\25\0i\23\0d\34\0\203\1\0|\27\0d\34\0<g\0\0\4}\30\0|\25\0i\27\0d\35\0\203\1\0D]%\0}\24\0|\30\0|\24\0i\23\0d\36\0\203\1\0|\24\0i\23\0d\37\0\203\1\0g\2\0\22q\34\5~\30\0|\27\0d \0<h\0\0}\t\0|\26\0i\23\0d\34\0\203\1\0|\t\0d\t\0<t\v\0|\4\0d\n\0|\26\0i\23\0d\32\0\203\1\0|\26\0i\23\0d\33\0\203\1\0g\3\0d\v\0|\t\0\203\2\1}\n\0t\f\0|\n\0\203\1\0}\v\0t\r\0i\16\0|\v\0\203\1\0i\17\0\203\0\0}\31\0h\1\0|\4\0d\1\0006}\32\0|\26\0i\23\0d\32\0\203\1\0|\32\0d\32\0<|\26\0i\23\0d\33\0\203\1\0|\32\0d\33\0<|\31\0i\23\0d\34\0\203\1\0|\32\0d\34\0<g\0\0\4}\33\0|\31\0i\27\0d\35\0\203\1\0D]%\0}\24\0|\33\0|\24\0i\23\0d\36\0\203\1\0|\24\0i\23\0d\37\0\203\1\0g\2\0\22q\22\6~\33\0|\32\0d \0<t\30\0|\32\0d \0\31\203\1\0}\34\0t\30\0|\27\0d \0\31\203\1\0}\35\0t\30\0|\22\0d \0\31\203\1\0}\36\0h\0\0}\37\0|\37\0i\31\0|\34\0\203\1\0\1|\37\0i\31\0|\35\0\203\1\0\1|\37\0i\31\0|\36\0\203\1\0\1|\2\0i\32\0} \0t\4\0i\33\0i\34\0| \0\203\1\0o\21\0\1t\35\0i\36\0| \0\203\1\0\1n\1\0\1t\4\0i\37\0| \0\203\1\0\1t\4\0i\5\0\203\0\0}!\0t\4\0i \0| \0\203\1\0\1t!\0|\4\0|\10\0|\7\0| \0d#\0t\"\0\203\4\1\1t\4\0i \0|!\0\203\1\0\1t#\0| \0d$\0d\31\0i\26\0|\20\0\203\1\0\203\3\0\1t#\0| \0d%\0d\31\0\203\3\0\1t$\0| \0\203\1\0}\"\0t\4\0i\33\0i\26\0| \0t%\0\203\2\0}#\0x{\4t&\0|\37\0i'\0\203\0\0\203\1\0D]g\4}$\0|\34\0i\23\0|$\0d\31\0\203\2\0}%\0|\36\0i\23\0|$\0d\31\0\203\2\0}&\0|\35\0i\23\0|$\0d\31\0\203\2\0}'\0|&\0d\31\0j\3\0o)\0\1|\0\0i(\0|$\0|&\0|\22\0t\4\0i\33\0i\26\0|#\0|$\0\203\2\0\203\4\0\1n\1\0\1|%\0|&\0j\2\0o[\0\1|'\0d\31\0j\2\0o\24\0\1|\"\0i)\0|$\0\203\1\0\1qw\7n\1\0\1t*\0d&\0|$\0\203\2\0GH|\0\0i(\0|$\0|'\0|\27\0t\4\0i\33\0i\26\0| \0|$\0\203\2\0\203\4\0\1qw\7n\1\0\1|%\0|'\0j\2\0oW\0\1|&\0d\31\0j\2\0o\7\0\1qw\7n\1\0\1t*\0d'\0|$\0\203\2\0GHt\35\0i+\0t\4\0i\33\0i\26\0|#\0|$\0\203\2\0t\4\0i\33\0i\26\0| \0|$\0\203\2\0\203\2\0\1qw\7n\1\0\1|&\0|'\0j\2\0oW\0\1|&\0d\31\0j\2\0o\7\0\1qw\7n\1\0\1t*\0d(\0|$\0\203\2\0GHt\35\0i+\0t\4\0i\33\0i\26\0|#\0|$\0\203\2\0t\4\0i\33\0i\26\0| \0|$\0\203\2\0\203\2\0\1qw\7n\1\0\1|\0\0i(\0|$\0|'\0|\27\0t\4\0i\33\0i\26\0| \0|$\0d)\0\27\203\2\0\203\4\0\1|&\0d\31\0j\3\0o6\0\1t\35\0i+\0t\4\0i\33\0i\26\0|#\0|$\0\203\2\0t\4\0i\33\0i\26\0| \0|$\0d*\0\27\203\2\0\203\2\0\1n*\0\1|\0\0i(\0|$\0|&\0|\22\0t\4\0i\33\0i\26\0| \0|$\0d*\0\27\203\2\0\203\4\0\1|\0\0i(\0|$\0|%\0|\32\0t\4\0i\33\0i\26\0| \0|$\0d+\0\27\203\2\0\203\4\0\1t,\0t\4\0i\33\0i\26\0| \0|$\0d)\0\27\203\2\0\203\1\0p@\0\1t,\0t\4\0i\33\0i\26\0| \0|$\0d+\0\27\203\2\0\203\1\0p \0\1t,\0t\4\0i\33\0i\26\0| \0|$\0d*\0\27\203\2\0\203\1\0oT\0\1t\35\0i+\0t\4\0i\33\0i\26\0| \0|$\0d*\0\27\203\2\0t\4\0i\33\0i\26\0| \0|$\0\203\2\0\203\2\0\1t*\0d,\0|$\0\203\2\0GH|\"\0i-\0|$\0\203\1\0\1qw\7n\1\0\1t.\0t\4\0i\33\0i\26\0| \0|$\0\203\2\0d-\0\203\2\0}(\0t/\0i0\0d.\0d/\0d0\0d)\0t\4\0i\33\0i\26\0| \0|$\0d)\0\27\203\2\0d0\0d+\0t\4\0i\33\0i\26\0| \0|$\0d+\0\27\203\2\0d0\0d*\0t\4\0i\33\0i\26\0| \0|$\0d*\0\27\203\2\0g\v\0d1\0|(\0\203\1\1})\0|)\0d\4\0j\2\0or\0\1t*\0d(\0|$\0\203\2\0GHt\4\0i1\0t\4\0i\33\0i\26\0| \0|$\0d)\0\27\203\2\0\203\1\0\1t\4\0i1\0t\4\0i\33\0i\26\0| \0|$\0d+\0\27\203\2\0\203\1\0\1t\4\0i1\0t\4\0i\33\0i\26\0| \0|$\0d*\0\27\203\2\0\203\1\0\1qw\7\1|)\0d\5\0j\2\0o\37\0\1t*\0d,\0|$\0\203\2\0GH|\"\0i-\0|$\0\203\1\0\1qw\7\1t*\0d2\0|$\0\203\2\0GH|\"\0i-\0|$\0\203\1\0\1qw\7W|\"\0i2\0\203\0\0\1|\"\0i3\0\203\0\0\1Hd3\0| \0\26GHd4\0GHd5\0S(6\0\0\0s\200\2\0\0${cmd_name}: Repair a broken source link\n\n This command checks out a package with merged source changes. It uses\n a 3-way merge to resolve file conflicts. After reviewing/repairing\n the merge, 'osc ci' will re-create a working source link.\n\n usage:\n * For merging conflicting changes of a checkout package:\n osc repairlink\n\n * Check out a package and merge changes:\n osc repairlink PROJECT PACKAGE\n\n * Pull conflicting changes from one project into another one:\n osc repairlink PROJECT PACKAGE INTO_PROJECT [INTO_PACKAGE]\n\n ${cmd_option_list}\n R\24\0\0\0i\3\0\0\0i\4\0\0\0i\0\0\0\0i\1\0\0\0i\2\0\0\0s\"\0\0\0Please specify project and packaget\6\0\0\0latestRi\0\0\0R\202\2\0\0R\203\2\0\0R\256\0\0\0s\34\0\0\0package is not a source linkt\5\0\0\0errors\31\0\0\0source link is not brokent\7\0\0\0baserevt\7\0\0\0linkrevR\260\1\0\0t\v\0\0\0lastworkings\30\0\0\0source link never workeds\36\0\0\0using last working link targets \0\0\0using link target of last commitRX\0\0\0t\t\0\0\0emptylinkRx\0\0\0RP\0\0\0RQ\0\0\0R\207\2\0\0t\5\0\0\0entryRg\0\0\0Rh\0\0\0t\7\0\0\0entriess!\0\0\0working rev is not a source link?s\33\0\0\0working rev is not working?R\246\1\0\0t\6\0\0\0_filest\v\0\0\0_linkrepairR\244\0\0\0t\1\0\0\0Ut\1\0\0\0Gs\5\0\0\0.mines\4\0\0\0.news\4\0\0\0.oldt\1\0\0\0CR\206\2\0\0t\5\0\0\0diff3s\2\0\0\0-ms\2\0\0\0-LR\202\0\0\0R\245\0\0\0s&\0\0\0Please change into the '%s' directory,s*\0\0\0fix the conflicts, and commit the changes.N(4\0\0\0R'\0\0\0R>\0\0\0R[\0\0\0Rk\1\0\0RJ\0\0\0RZ\1\0\0R\343\0\0\0R\342\0\0\0R\344\0\0\0R/\0\0\0R]\0\0\0R\221\0\0\0R\211\2\0\0RO\2\0\0Rs\2\0\0t\7\0\0\0getrootRQ\2\0\0R\\\0\0\0t\10\0\0\0APIErrorR(\1\0\0t\t\0\0\0readlinesRt\2\0\0Rc\0\0\0Ru\2\0\0Rg\2\0\0R\252\1\0\0R&\2\0\0RM\0\0\0R\201\1\0\0t\6\0\0\0shutilt\6\0\0\0rmtreeRS\2\0\0RM\2\0\0RL\0\0\0R9\0\0\0t\22\0\0\0store_write_stringR\241\1\0\0t\5\0\0\0storet\6\0\0\0sortedR\200\0\0\0R\217\2\0\0R\214\1\0\0R`\1\0\0t\5\0\0\0copy2t\v\0\0\0binary_filet\23\0\0\0put_on_conflictlistR\217\0\0\0t\n\0\0\0subprocesst\4\0\0\0callR\216\1\0\0R\215\1\0\0t\22\0\0\0write_conflictlist(*\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\24\0\0\0Rv\0\0\0RQ\0\0\0R \1\0\0t\n\0\0\0target_prjR\203\2\0\0R\227\0\0\0R\226\0\0\0t\4\0\0\0rootR\256\0\0\0t\n\0\0\0workingrevR\223\2\0\0t\4\0\0\0metat\10\0\0\0root_newt\7\0\0\0dir_newRp\0\0\0Rs\1\0\0t\17\0\0\0root_oldpatchedt\23\0\0\0linkinfo_oldpatchedt\16\0\0\0dir_oldpatchedR\310\0\0\0t\10\0\0\0root_oldt\7\0\0\0dir_oldR\312\0\0\0t\v\0\0\0entries_oldt\22\0\0\0entries_oldpatchedt\v\0\0\0entries_newR\230\2\0\0R&\2\0\0RZ\2\0\0RB\1\0\0R\217\1\0\0Rg\0\0\0t\7\0\0\0md5_oldt\7\0\0\0md5_newt\16\0\0\0md5_oldpatchedR\215\2\0\0R\24\2\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\r\0\0\0do_repairlink\376\v\0\0s@\1\0\0\0\26\r\1&\1\n\1\16\1\n\1\23\1\22\1\23\1\16\1\22\1\23\1\22\1\26\1\32\2\17\3\r\1\36\1\f\1\25\1\17\1\r\1\23\1\26\1\23\1\6\2\17\1\r\1\24\1\36\1\f\1\25\1\17\1\26\1\27\2\r\1\r\1\36\1\f\1\25\1\17\1\r\1\23\1\26\1\23\1\17\1\r\1\23\1\t\2\5\2\24\1\36\1\f\1\f\1$\1\33\1\23\1F\2\r\1\36\1\f\1\25\1\17\1\r\1\23\1\26\1\23\1\33\1\23\1F\2\6\1\23\0010\1\f\1\25\1\r\1\23\1\23\1\23\1F\2\20\1\20\1\20\2\6\1\r\1\r\1\r\2\t\1\23\1\21\1\r\2\f\1\r\1\31\1\r\1\31\1\20\1\f\2\25\2\23\0\6\1\22\1\22\1\22\1\r\1)\1\r\1\r\1\r\1\7\1\16\1%\1\7\1\r\1\r\1\7\1\16\1.\1\7\1\r\1\r\1\7\1\16\1.\1\7\1)\1\r\0016\2)\1)\2 \1 \1 \0012\1\16\1\r\1\7\2\36\1\f\1\6\1\26\1\6\1\26\1\6\1\34\1\t\1\r\1\16\1 \1 \1$\1\r\1\16\1\21\2\16\1\21\2\n\1\n\1\1\1\t\1s+\0\0\0add MESSAGE to changes (not open an editor)s\v\0\0\0--just-edits*\0\0\0just open changes (cannot be used with -m)c\3\0\0\0\v\0\0\0\5\0\0\0G\0\0\0s\330\1\0\0d\1\0d\2\0k\0\0l\1\0}\4\0l\2\0}\5\0\1t\3\0i\4\0i\5\0d\3\0\203\1\0p\37\0\1t\6\0i\7\0\4d\4\0\2IJt\6\0i\7\0\4d\5\0\2IJd\6\0S\1d\3\0g\1\0}\6\0t\10\0|\3\0\203\1\0d\7\0j\4\0o\16\0\1|\3\0d\7\0\31}\7\0n\7\0\1d\10\0}\7\0t\3\0i\t\0i\n\0d\t\0\203\1\0p\305\0\1|\7\0o\35\0\1t\v\0|\7\0\203\1\0o\20\0\1t\f\0|\7\0\203\1\0}\10\0n7\0\1t\v\0t\3\0i\r\0\203\0\0\203\1\0o\26\0\1t\f\0t\3\0i\r\0\203\0\0\203\1\0}\10\0n\16\0\1t\16\0i\17\0d\n\0\31}\10\0t\16\0i\20\0|\10\0\203\1\0}\t\0t\16\0i\17\0d\v\0\31|\10\0\31i\n\0d\f\0\203\1\0o \0\1t\16\0i\17\0d\v\0\31|\10\0\31d\f\0\31t\3\0i\t\0d\t\0<qP\1\1t\21\0|\10\0|\t\0d\f\0\203\3\0d\7\0\31t\3\0i\t\0d\t\0<n\1\0\1|\2\0i\22\0o!\0\1|\6\0i\23\0d\r\0\203\1\0\1|\6\0i\23\0|\2\0i\22\0\203\1\0\1n\1\0\1|\2\0i\24\0o\21\0\1|\6\0i\23\0d\16\0\203\1\0\1n\1\0\1|\3\0o\21\0\1|\6\0i\25\0|\3\0\203\1\0\1n\1\0\1|\4\0|\6\0\203\1\0}\n\0|\n\0i\26\0\203\0\0\1t\6\0i\27\0|\n\0i\30\0\203\1\0\1d\17\0S(\20\0\0\0sL\2\0\0${cmd_name}: Edit the changes file\n\n osc vc [-m MESSAGE|-e] [filename[.changes]|path [file_with_comment]]\n If no <filename> is given, exactly one *.changes or *.spec file has to\n be in the cwd or in path.\n\n The email adress used in .changes fi", 98304) = 98304 read(4, "le is read from BuildService\n instance, or should be defined in ~/.oscrc\n [https://api.opensuse.org/]\n user = login\n pass = password\n email = user@defined.email\n\n or can be specified via mailaddr environment variable.\n\n ${cmd_usage}\n ${cmd_option_list}\n i\377\377\377\377(\2\0\0\0t\5\0\0\0Popent\4\0\0\0PIPEs\21\0\0\0/usr/lib/build/vcs:\0\0\0Error: you need build.rpm with version 2009.04.17 or newers>\0\0\0See http://download.opensuse.org/repositories/openSUSE:/Tools/i\1\0\0\0i\0\0\0\0Rx\0\0\0t\10\0\0\0mailaddrR\24\0\0\0t\20\0\0\0api_host_optionsRp\2\0\0s\2\0\0\0-ms\2\0\0\0-eN(\31\0\0\0R\252\2\0\0R\277\2\0\0R\300\2\0\0RJ\0\0\0RM\0\0\0R_\1\0\0R1\0\0\0R2\0\0\0R[\0\0\0t\7\0\0\0environt\7\0\0\0has_keyRk\1\0\0R\343\0\0\0RZ\1\0\0R'\0\0\0R>\0\0\0R\266\0\0\0Ry\2\0\0R\274\0\0\0R\t\0\0\0t\t\0\0\0just_editR\230\1\0\0t\4\0\0\0waitR\220\0\0\0t\n\0\0\0returncode(\v\0\0\0R\n\0\0\0RN\0\0\0RO\0\0\0R\v\0\0\0R\277\2\0\0R\300\2\0\0t\10\0\0\0cmd_listRr\1\0\0R\24\0\0\0R#\0\0\0t\2\0\0\0vc(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\5\0\0\0do_vc\310\f\0\0s:\0\0\0\0\30\26\2\23\1\r\1\r\1\5\2\t\2\23\1\16\2\6\3\23\2\24\1\20\1\23\1\26\2\r\2\17\2\33\1 \2!\2\n\1\r\1\24\2\n\1\21\2\7\1\21\2\f\1\n\1s\24\0\0\0/usr/lib/osc-pluginss\32\0\0\0/usr/local/lib/osc-pluginss\24\0\0\0/var/lib/osc-pluginss\16\0\0\0~/.osc-pluginss\3\0\0\0.pyN([\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__RA\0\0\0Rg\0\0\0R\\\0\0\0R'\0\0\0t\n\0\0\0MAN_HEADERt\n\0\0\0man_headert\n\0\0\0MAN_FOOTERt\n\0\0\0man_footerR\6\0\0\0R\16\0\0\0R\33\0\0\0R\213\0\0\0R8\0\0\0RH\0\0\0RR\0\0\0R\4\0\0\0t\5\0\0\0aliast\6\0\0\0optionRs\0\0\0R\230\0\0\0R\315\0\0\0R\321\0\0\0R\327\0\0\0R9\0\0\0R\366\0\0\0t\4\0\0\0hideR\375\0\0\0R\4\1\0\0R\20\1\0\0R\23\1\0\0R\36\1\0\0R-\1\0\0R1\1\0\0R2\1\0\0R3\1\0\0R:\1\0\0RC\1\0\0RM\1\0\0RT\1\0\0Re\1\0\0Ru\1\0\0Rx\1\0\0Rz\1\0\0R\222\1\0\0R\250\1\0\0R\263\1\0\0R\273\1\0\0R\276\1\0\0R\300\1\0\0R\301\1\0\0R\302\1\0\0R\303\1\0\0R\313\1\0\0R\325\1\0\0R\326\1\0\0R\334\1\0\0R\337\1\0\0R\350\1\0\0R\352\1\0\0R\342\1\0\0R\5\2\0\0R\n\2\0\0R\r\2\0\0R\16\2\0\0R\20\2\0\0R\25\2\0\0R\27\2\0\0R\31\2\0\0R\"\2\0\0R0\2\0\0RC\2\0\0R[\2\0\0Ri\2\0\0R\201\2\0\0R\205\2\0\0R\217\2\0\0R\276\2\0\0R\312\2\0\0RJ\0\0\0RM\0\0\0t\n\0\0\0expandusert\v\0\0\0plugin_dirst\n\0\0\0plugin_dirR\201\1\0\0R\374\1\0\0t\7\0\0\0extfileR\367\1\0\0R\217\0\0\0Rc\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyR\1\0\0\0)\0\0\0s\316\2\0\0\6\20\6\1\6\1\6\2\6\1\6\2\t\4\t\3\t\31\f\"\t\10\f\36\f\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1$d\25\1\6\2\25\1\6\1\22\1\30\267\25\1\6\1\25\1\6\1\22\1\6\2\f\1$p\25\1\6\1\f\1\36\31\25\1\6\1\f\1\36!\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\33\1\6\1\25\1\6\1-\226\f\1\f\1\f\1\f\1\f\1\f\1*\20\25\1\6\1\25\1\25.\36\1\6\1\25\1\6\1\25\1\6\1\25\1\0333\t'\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1$D\22\1\6\2\25\1\6\1\25\1\30?\25\1\22#\30\v\f\1\25\1\25\t\f\1\25\1\25\25\f\1\25\1\6\2\25\1\6\4\25\1\33*\22\1\6\1\22\1\6\1\25\1\6\1\25\1\33\34\t\27\25\1\6\3\25\1\6\2\25\1\6\2\25\1\6\3$\\\25\1\6\1\25\1\6\1\36@\t\17\t\21\25\1\6\1\33=\f\1\f\1\25\1\6\1\25\1\33J\25\1\6\3\25\1\6\1\25\1\6\1!]\25\1\6\1\f\1\f\1!=\t!\t\25\30\5\30\5\30\5\f\1\25\1\6\1\33\1\6\1\33\1\6\1\25\1\36#\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1'\32\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\2$\5\f\1\25\1\25\33\f\1\33\26\33\1\0227\t\32\t\24\22\1\6\1\22\1\6\1\25\1\6\1\25\1\6\1\22\1\6\1\33\1\6\1\25\1\6\1\33\1\6\1\25\1\6\1\22\1\6\1\22\1\6\1\30\1\6\1\22\1\6\4\22\1\6\3\22\1\6\1\22\1\6\1\25\1\6\1\22\1\6\1\25\1H\201\25\1\6\1\33\26\25\1\6\1\33\32\30\5\25\1\6\1\25\1\6\1\25\1\30'\25\1\6\1\33+\t\22\25\1\6\1\25\1\25\27\25\1\6\1\25\1\6\1\22\1\6\1\22\1\6\1\22\1\6\1\22\1\6\1\22\1$-\25\1\6\1\33\1\6\1\22\1\30H\22\1\6\1\25\1\6\1\22\1\6\1\22\1\6\1\22\1\6\1\22\1\6\1\25\1\6\1\25\1\6\1\22\1*Q\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1\6\1\25\1!\202\33\1\6\1\33\1\6\1\33\1\6\1\33\1\22\1\33(\25\1\6\1\25\1\6\1\22\1\6\2\25\1\6\1\25\1\6\1\25\1\6\1\25\1$P\25\1\22\32\t\n\33\1\22\311\17\1\6\1\33\1\25G\3\1\3\1\3\1\25\1\7\0\6\1\23\1\20\0\6\1\20\1\7\1(\10\0\0\0t\4\0\0\0coreR\4\0\0\0R'\0\0\0R/\0\0\0R\315\2\0\0R\317\2\0\0R\5\0\0\0R\1\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s3\0\0\0/usr/lib/python2.6/site-packages/osc/commandline.pyt\10\0\0\0<module>\t\0\0\0s\f\0\0\0\n\1\f\1\f\1\f\r\6\r\6\3", 4096) = 2589 read(4, "", 4096) = 0 brk(0x80f5000) = 0x80f5000 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ac2000 close(4) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/lib/python2.6/site-packages/osc/core", 0xbf913864) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/core.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/coremodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/core.py", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=133666, ...}) = 0 open("/usr/lib/python2.6/site-packages/osc/core.pyc", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=119199, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(5, "\321\362\r\nJ\234:Jc\0\0\0\0\0\0\0\0\27\0\0\0@\0\0\0s\31\10\0\0d\0\0Z\0\0d\1\0Z\1\0d\2\0d\3\0k\2\0Z\2\0d\2\0d\3\0k\3\0Z\3\0d\2\0d\3\0k\4\0Z\4\0d\2\0d\4\0k\5\0l\6\0Z\6\0l\7\0Z\7\0l\10\0Z\10\0\1d\2\0d\5\0k\t\0l\n\0Z\n\0l\v\0Z\v\0\1d\2\0d\6\0k\f\0l\r\0Z\r\0\1d\2\0d\3\0k\16\0Z\16\0d\2\0d\3\0k\17\0Z\17\0d\2\0d\3\0k\20\0Z\20\0d\2\0d\3\0k\21\0Z\21\0d\2\0d\3\0k\22\0Z\22\0d\2\0d\3\0k\23\0Z\23\0y\24\0d\2\0d\7\0k\24\0l\25\0Z\26\0\1Wn\37\0\4e\27\0j\n\0o\23\0\1\1\1\1d\2\0d\3\0k\25\0Z\26\0n\2\0\1Xd\10\0d\10\0\24Z\30\0d\t\0Z\31\0e\31\0d\n\0d\v\0d\f\0d\r\0g\5\0Z\32\0d\16\0Z\33\0d\17\0Z\34\0d\20\0Z\35\0d\21\0Z\36\0d\22\0Z\37\0h\t\0d\23\0d\24\0006d\25\0d\26\0006d\27\0d\30\0006d\31\0d\32\0006d\33\0d\34\0006d\35\0d\36\0006d\37\0d \0006d!\0d\"\0006d#\0d$\0006Z \0d%\0\204\0\0Z!\0d&\0f\0\0d'\0\204\0\0\203\0\0YZ\"\0d(\0f\0\0d)\0\204\0\0\203\0\0YZ#\0d*\0f\0\0d+\0\204\0\0\203\0\0YZ$\0d,\0f\0\0d-\0\204\0\0\203\0\0YZ%\0d.\0f\0\0d/\0\204\0\0\203\0\0YZ&\0d0\0f\0\0d1\0\204\0\0\203\0\0YZ'\0d2\0f\0\0d3\0\204\0\0\203\0\0YZ(\0d4\0\204\0\0Z)\0d5\0\204\0\0Z*\0d6\0\204\0\0Z+\0d7\0\204\0\0Z,\0d8\0\204\0\0Z-\0d9\0\204\0\0Z.\0d:\0\204\0\0Z/\0d;\0\204\0\0Z0\0d<\0\204\0\0Z1\0d=\0\204\0\0Z2\0d>\0\204\0\0Z3\0d?\0\204\0\0Z4\0g\0\0d@\0\204\1\0Z5\0h\0\0e6\0e6\0dA\0dB\0\204\4\0Z7\0dC\0\204\0\0Z8\0dD\0\204\0\0Z9\0dE\0\204\0\0Z:\0dF\0\204\0\0Z;\0dG\0\204\0\0Z<\0e6\0e=\0dH\0\204\2\0Z>\0dI\0\204\0\0Z?\0dJ\0\204\0\0Z@\0eA\0eA\0e6\0dK\0\204\3\0ZB\0dL\0\204\0\0ZC\0dM\0\204\0\0ZD\0dN\0\204\0\0ZE\0dO\0\204\0\0ZF\0dP\0\204\0\0ZG\0dQ\0\204\0\0ZH\0dR\0\204\0\0ZI\0dS\0f\0\0dT\0\204\0\0\203\0\0YZJ\0h\5\0h\3\0dU\0dV\0006e\33\0dW\0006dX\0dY\0006dZ\0006h\3\0d[\0dV\0006e\34\0dW\0006dX\0dY\0006d\\\0006h\3\0d]\0dV\0006d^\0dW\0006d_\0dY\0006d`\0006h\3\0da\0dV\0006e\35\0dW\0006dX\0dY\0006db\0006h\3\0dc\0dV\0006e\37\0dW\0006dX\0dY\0006dd\0006ZK\0e6\0e6\0e=\0e6\0de\0\204\4\0ZL\0e6\0e6\0df\0\204\2\0ZM\0e6\0e6\0e6\0eA\0eA\0e6\0dg\0\204\6\0ZN\0e6\0eA\0e6\0eA\0dh\0\204\4\0ZO\0eA\0di\0\204\1\0ZP\0e6\0e6\0eA\0dj\0\204\3\0ZQ\0dk\0\204\0\0ZR\0dl\0\204\0\0ZS\0d^\0d^\0dm\0\204\2\0ZT\0dn\0\204\0\0ZU\0do\0\204\0\0ZV\0e6\0dp\0\204\1\0ZW\0dq\0\204\0\0ZX\0d^\0dr\0\204\1\0ZY\0d^\0ds\0f\1\0e6\0dt\0\204\3\0ZZ\0du\0\204\0\0Z[\0dv\0\204\0\0Z\\\0dw\0\204\0\0Z]\0e6\0e6\0dx\0\204\2\0Z^\0e6\0e6\0e6\0eA\0dy\0\204\4\0Z_\0dz\0\204\0\0Z`\0d{\0\204\0\0Za\0d|\0\204\0\0Zb\0d}\0\204\0\0Zc\0e6\0e6\0e6\0d~\0\204\3\0Zd\0d\177\0\204\0\0Ze\0eA\0d\200\0\204\1\0Zf\0e6\0e6\0d\201\0\204\2\0Zg\0e6\0e6\0e6\0eA\0e6\0d\202\0\204\5\0Zh\0eA\0e6\0eA\0d\203\0\204\3\0Zi\0d^\0d^\0d\204\0\204\2\0Zj\0d\205\0\204\0\0Zk\0eA\0e6\0e6\0e6\0d\206\0\204\4\0Zl\0eA\0eA\0eA\0eA\0e6\0e6\0d\207\0\204\6\0Zm\0d\210\0\204\0\0Zn\0d\211\0\204\0\0Zo\0d\212\0\204\0\0Zp\0d\213\0\204\0\0Zq\0d\214\0\204\0\0Zr\0e6\0eA\0d\215\0\204\2\0Zs\0d\216\0\204\0\0Zt\0e6\0e6\0g\0\0g\0\0d\217\0\204\4\0Zu\0d\220\0\204\0\0Zv\0e6\0g\0\0g\0\0d\221\0\204\3\0Zw\0eA\0eA\0e6\0e6\0d\222\0\204\4\0Zx\0e8\0d\223\0d\224\0\204\2\0Zy\0d\225\0d\226\0\204\1\0Zz\0e6\0e6\0d\227\0\204\2\0Z{\0d\230\0\204\0\0Z|\0d\231\0d\232\0\204\1\0Z}\0d\231\0d\233\0\204\1\0Z~\0d\231\0d\234\0\204\1\0Z\177\0e6\0d\235\0\204\1\0Z\200\0d\236\0\204\0\0Z\201\0d\237\0\204\0\0Z\202\0d\240\0\204\0\0Z\203\0d\241\0\204\0\0Z\204\0d\242\0\204\0\0Z\205\0d\243\0\204\0\0Z\206\0d\244\0\204\0\0Z\207\0d\245\0\204\0\0Z\210\0e6\0e6\0e6\0d\246\0\204\3\0Z\211\0e6\0e6\0e6\0e6\0d\247\0\204\4\0Z\212\0d\250\0\204\0\0Z\213\0e6\0d\251\0\204\1\0Z\214\0d\252\0\204\0\0Z\215\0g\0\0g\0\0d\253\0eA\0d\254\0\204\4\0Z\216\0eA\0eA\0eA\0d\255\0\204\3\0Z\217\0e6\0d\256\0\204\1\0Z\220\0d\257\0\204\0\0Z\221\0d\260\0\204\0\0Z\222\0d\261\0\204\0\0Z\223\0d\262\0\204\0\0Z\224\0d\263\0\204\0\0Z\225\0d\264\0\204\0\0Z\226\0d\265\0\204\0\0Z\227\0d\266\0\204\0\0Z\230\0d\267\0\204\0\0Z\231\0d\270\0\204\0\0Z\232\0e6\0d\271\0\204\1\0Z\233\0e6\0d\272\0\204\1\0Z\234\0e6\0d\273\0\204\1\0Z\235\0d\274\0\204\0\0Z\236\0d\275\0\204\0\0Z\237\0e6\0eA\0eA\0d\276\0\204\3\0Z\240\0d\277\0\204\0\0Z\241\0d\3\0S(\300\0\0\0s\5\0\0\0000.120s\3\0\0\0001.0i\377\377\377\377N(\3\0\0\0t\f\0\0\0pathname2urlt\n\0\0\0quote_plust\t\0\0\0urlencode(\2\0\0\0t\10\0\0\0urlsplitt\n\0\0\0urlunsplit(\1\0\0\0t\10\0\0\0StringIO(\1\0\0\0t\f\0\0\0cElementTreei\0\4\0\0s\4\0\0\0.osct\3\0\0\0CVSs\2\0\0\0*~s\2\0\0\0.*t\n\0\0\0_linkerrors\\\6\0\0<project name=\"%(name)s\">\n\n <title>Short title of NewProject\n\n This project aims at providing some foo and bar.\n\nIt also does some weird stuff.\n\n\n \n \n\n \n \n \n \n \n \n \n \n \n\n\n \n\ns\225\3\0\0\n\n Title of New Package\n\n \nLONG DESCRIPTION \nGOES \nHERE\n \n\n \n \n PUT_UPSTREAM_URL_HERE\n\n\n\n\ns\300\0\0\0\n %(user)s\n PUT_EMAIL_ADDRESS_HERE\n PUT_REAL_NAME_HERE\n \n \n \n\nsl\0\0\0Project name: %s\nPackage name: %s\nPath: %s\nAPI URL: %s\nSource URL: %s\nsrcmd5: %s\nRevision: %s\nLink info: %s\nsv\0\0\0\n\n\n\nt\1\0\0\0.t\t\0\0\0succeededt\1\0\0\0 t\10\0\0\0disabledt\1\0\0\0Es\17\0\0\0expansion errort\1\0\0\0Ft\6\0\0\0failedt\1\0\0\0Bt\6\0\0\0brokent\1\0\0\0bt\7\0\0\0blockedt\1\0\0\0%t\10\0\0\0buildingt\1\0\0\0ft\10\0\0\0finishedt\1\0\0\0st\t\0\0\0scheduledc\2\0\0\0\2\0\0\0\6\0\0\0C\0\0\0sD\0\0\0y\27\0t\0\0i\1\0i\2\0|\0\0|\1\0\203\2\0SWn&\0\1\1\1t\0\0i\1\0i\3\0|\0\0\203\1\0t\0\0i\1\0i\3\0|\1\0\203\1\0j\2\0SXd\0\0S(\1\0\0\0N(\4\0\0\0t\2\0\0\0ost\4\0\0\0patht\10\0\0\0samefilet\10\0\0\0realpath(\2\0\0\0t\5\0\0\0path1t\5\0\0\0path2(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\20\0\0\0os_path_samefile\274\0\0\0s\10\0\0\0\0\1\3\1\27\1\3\1t\4\0\0\0Filec\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s \0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0\204\0\0Z\3\0d\2\0\204\0\0Z\4\0RS(\3\0\0\0s(\0\0\0represent a file, including its metadatac\5\0\0\0\5\0\0\0\2\0\0\0C\0\0\0s(\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0|\3\0|\0\0_\2\0|\4\0|\0\0_\3\0d\0\0S(\1\0\0\0N(\4\0\0\0t\4\0\0\0namet\3\0\0\0md5t\4\0\0\0sizet\5\0\0\0mtime(\5\0\0\0t\4\0\0\0selfR\"\0\0\0R#\0\0\0R$\0\0\0R%\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\10\0\0\0__init__\304\0\0\0s\10\0\0\0\0\1\t\1\t\1\t\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\7\0\0\0|\0\0i\0\0S(\1\0\0\0N(\1\0\0\0R\"\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\7\0\0\0__str__\311\0\0\0s\2\0\0\0\0\1(\5\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__t\7\0\0\0__doc__R'\0\0\0R(\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR!\0\0\0\302\0\0\0s\6\0\0\0\6\1\6\1\t\5t\10\0\0\0Linkinfoc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0sD\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0\204\0\0Z\3\0d\2\0\204\0\0Z\4\0d\3\0\204\0\0Z\5\0d\4\0\204\0\0Z\6\0d\5\0\204\0\0Z\7\0d\6\0\204\0\0Z\10\0RS(\7\0\0\0sI\0\0\0linkinfo metadata (which is part of the xml representing a directory\n c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0sC\0\0\0d\1\0|\0\0_\1\0d\1\0|\0\0_\2\0d\1\0|\0\0_\3\0d\1\0|\0\0_\4\0d\1\0|\0\0_\5\0d\1\0|\0\0_\6\0d\1\0|\0\0_\7\0d\1\0S(\2\0\0\0s\"\0\0\0creates an empty linkinfo instanceN(\10\0\0\0t\4\0\0\0Nonet\7\0\0\0projectt\7\0\0\0packaget\7\0\0\0xsrcmd5t\7\0\0\0lsrcmd5t\6\0\0\0srcmd5t\5\0\0\0errort\3\0\0\0rev(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR'\0\0\0\320\0\0\0s\16\0\0\0\0\2\t\1\t\1\t\1\t\1\t\1\t\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\224\0\0\0|\1\0d\1\0j\2\0o\5\0\1d\1\0S\1|\1\0i\1\0d\2\0\203\1\0|\0\0_\2\0|\1\0i\1\0d\3\0\203\1\0|\0\0_\3\0|\1\0i\1\0d\4\0\203\1\0|\0\0_\4\0|\1\0i\1\0d\5\0\203\1\0|\0\0_\5\0|\1\0i\1\0d\6\0\203\1\0|\0\0_\6\0|\1\0i\1\0d\7\0\203\1\0|\0\0_\7\0|\1\0i\1\0d\10\0\203\1\0|\0\0_\10\0d\1\0S(\t\0\0\0s\246\0\0\0read in the linkinfo metadata from the element passed as\n elementtree node.\n If the passed element is None, the method does nothing.\n NR.\0\0\0R/\0\0\0R0\0\0\0R1\0\0\0R2\0\0\0R3\0\0\0R4\0\0\0(\t\0\0\0R-\0\0\0t\3\0\0\0getR.\0\0\0R/\0\0\0R0\0\0\0R1\0\0\0R2\0\0\0R3\0\0\0R4\0\0\0(\2\0\0\0R&\0\0\0t\r\0\0\0linkinfo_node(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\4\0\0\0read\332\0\0\0s\22\0\0\0\0\5\r\1\5\1\22\1\22\1\22\1\22\1\22\1\22\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\35\0\0\0|\0\0i\0\0p\n\0\1|\0\0i\1\0o\5\0\1t\2\0S\1t\3\0S(\1\0\0\0s:\0\0\0returns True if the linkinfo is not empty, otherwise False(\4\0\0\0R0\0\0\0R1\0\0\0t\4\0\0\0Truet\5\0\0\0False(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\6\0\0\0islink\351\0\0\0s\6\0\0\0\0\2\24\1\5\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\36\0\0\0|\0\0i\0\0o\20\0\1|\0\0i\1\0\fo\5\0\1t\2\0S\1t\3\0S(\1\0\0\0s/\0\0\0returns True if the package is an expanded link(\4\0\0\0R1\0\0\0R0\0\0\0R8\0\0\0R9\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\n\0\0\0isexpanded\357\0\0\0s\6\0\0\0\0\2\25\1\5\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\23\0\0\0|\0\0i\0\0o\5\0\1t\1\0S\1t\2\0S(\1\0\0\0sA\0\0\0returns True if the link is in error state (could not be applied)(\3\0\0\0R3\0\0\0R8\0\0\0R9\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\10\0\0\0haserror\365\0\0\0s\6\0\0\0\0\2\n\1\5\1c\1\0\0\0\1\0\0\0\6\0\0\0C\0\0\0s\266\0\0\0|\0\0i\0\0\203\0\0o/\0\1|\0\0i\1\0\203\0\0\fo!\0\1d\1\0|\0\0i\2\0|\0\0i\3\0|\0\0i\4\0|\0\0i\5\0f\4\0\26S\1|\0\0i\0\0\203\0\0oe\0\1|\0\0i\1\0\203\0\0oX\0\1|\0\0i\6\0\203\0\0o'\0\1d\2\0|\0\0i\2\0|\0\0i\3\0|\0\0i\7\0|\0\0i\10\0|\0\0i\t\0f\5\0\26S\1d\3\0|\0\0i\2\0|\0\0i\3\0|\0\0i\7\0|\0\0i\10\0f\4\0\26Sn\5\0\1d\4\0Sd\5\0S(\6\0\0\0s+\0\0\0return an informatory string representations*\0\0\0project %s, package %s, xsrcmd5 %s, rev %ss@\0\0\0broken link to project %s, package %s, srcmd5 %s, lsrcmd5 %s: %ss>\0\0\0expanded link to project %s, package %s, srcmd5 %s, lsrcmd5 %sR-\0\0\0N(\n\0\0\0R:\0\0\0R;\0\0\0R.\0\0\0R/\0\0\0R0\0\0\0R4\0\0\0R<\0\0\0R2\0\0\0R1\0\0\0R3\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR(\0\0\0\373\0\0\0s\24\0\0\0\0\2\33\1\3\1\36\1\32\1\r\1\3\1$\2\3\1!\2(\t\0\0\0R)\0\0\0R*\0\0\0R+\0\0\0R'\0\0\0R7\0\0\0R:\0\0\0R;\0\0\0R<\0\0\0R(\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR,\0\0\0\315\0\0\0s\16\0\0\0\6\2\6\1\t\n\t\17\t\6\t\6\t\6t\7\0\0\0Projectc\0\0\0\0\0\0\0\0\4\0\0\0B\0\0\0s\310\0\0\0e\0\0Z\1\0d\0\0Z\2\0e\3\0d\1\0\204\1\0Z\4\0d\2\0\204\0\0Z\5\0d\3\0\204\0\0Z\6\0d\4\0\204\0\0Z\7\0d\5\0\204\0\0Z\10\0d\6\0\204\0\0Z\t\0d\7\0\204\0\0Z\n\0d\10\0\204\0\0Z\v\0d\t\0\204\0\0Z\f\0d\n\0\204\0\0Z\r\0e\16\0d\v\0\204\1\0Z\17\0d\23\0e\16\0e\16\0d\f\0\204\3\0Z\20\0d\24\0d\r\0h\0\0d\16\0\204\3\0Z\21\0d\r\0g\0\0d\17\0\204\2\0Z\22\0d\20\0\204\0\0Z\23\0g\0\0d\21\0\204\1\0Z\24\0d\22\0\204\0\0Z\25\0RS(\25\0\0\0s/\0\0\0represent a project directory, holding packagesc\3\0\0\0\r\0\0\0\r\0\0\0C\0\0\0s[\2\0\0d\1\0d\0\0k\0\0}\3\0|\1\0|\0\0_\1\0t\2\0i\3\0i\4\0|\1\0\203\1\0|\0\0_\5\0t\6\0|\0\0i\1\0\203\1\0|\0\0_\7\0t\10\0|\0\0i\1\0\203\1\0|\0\0_\t\0|\2\0o\34\0\1t\n\0|\0\0i\t\0|\0\0i\7\0\203\2\0|\0\0_\v\0n\n\0\1g\0\0|\0\0_\v\0t\f\0i\r\0d\2\0\31oP\1\1|\0\0i\16\0\203\0\0i\17\0\203\0\0|\0\0_\20\0g\0\0\4}\4\0|\0\0i\20\0i\21\0d\3\0\203\1\0D]\26\0}\5\0|\4\0|\5\0i\22\0d\4\0\203\1\0\22q\264\0~\4\0|\0\0_\23\0g\0\0\4}\6\0t\2\0i\24\0|\0\0i\1\0\203\1\0D]1\0}\7\0t\25\0D]$\0}\10\0|\3\0i\0\0|\7\0|\10\0\203\2\0o\v\0\1|\6\0|\7\0\22q\367\0\1q\367\0q\355\0~\6\0|\0\0_\26\0g\0\0\4}\t\0t\2\0i\24\0|\0\0i\1\0\203\1\0D]1\0}\7\0|\7\0|\0\0i\23\0j\7\0o\33\0\1|\7\0|\0\0i\26\0j\7\0o\v\0\1|\t\0|\7\0\22qA\1\1qA\1~\t\0|\0\0_\27\0g\0\0|\0\0_\30\0x\222\0|\0\0i\23\0D]?\0}\n\0t\2\0i\3\0i\31\0t\2\0i\3\0i\32\0|\0\0i\5\0|\n\0\203\2\0\203\1\0p\24\0\1|\0\0i\30\0i\33\0|\n\0\203\1\0\1q\221\1\1q\221\1WnE\0\1g\0\0\4}\v\0t\2\0i\24\0|\0\0i\1\0\203\1\0D]!\0}\7\0|\7\0|\0\0i\v\0j\6\0o\v\0\1|\v\0|\7\0\22q\357\1\1q\357\1~\v\0|\0\0_\23\0g\0\0\4}\f\0|\0\0i\v\0D]!\0}\7\0|\7\0|\0\0i\23\0j\7\0o\v\0\1|\f\0|\7\0\22q*\2\1q*\2~\f\0|\0\0_\34\0d\0\0S(\5\0\0\0Ni\377\377\377\377t\23\0\0\0do_package_trackingR/\0\0\0R\"\0\0\0(\35\0\0\0t\7\0\0\0fnmatcht\3\0\0\0dirR\32\0\0\0R\33\0\0\0t\7\0\0\0abspatht\6\0\0\0absdirt\22\0\0\0store_read_projectR\"\0\0\0t\21\0\0\0store_read_apiurlt\6\0\0\0apiurlt\24\0\0\0meta_get_packagelistt\16\0\0\0pacs_availablet\4\0\0\0conft\6\0\0\0configt\r\0\0\0read_packagest\7\0\0\0getroott\10\0\0\0pac_roott\7\0\0\0findallR5\0\0\0t\t\0\0\0pacs_havet\7\0\0\0listdirt\r\0\0\0exclude_stufft\r\0\0\0pacs_excludedt\v\0\0\0pacs_unverst\v\0\0\0pacs_brokent\5\0\0\0isdirt\4\0\0\0joint\6\0\0\0appendt\f\0\0\0pacs_missing(\r\0\0\0R&\0\0\0R@\0\0\0t\16\0\0\0getPackageListR?\0\0\0t\4\0\0\0_[1]t\3\0\0\0pact\4\0\0\0_[2]t\1\0\0\0it\1\0\0\0jt\4\0\0\0_[3]t\1\0\0\0pt\4\0\0\0_[4]t\4\0\0\0_[5](\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR'\0\0\0\r\1\0\0s,\0\0\0\0\1\f\1\t\1\25\2\22\1\22\2\7\1\34\2\t\2\16\1\25\0019\1\35\1\n\1-\1T\3\t\1\n\0\6\1%\3\34\2D\2c\1\0\0\0\3\0\0\0\v\0\0\0C\0\0\0s\250\0\0\0x\241\0|\0\0i\0\0D]\226\0}\1\0t\1\0i\2\0d\1\0\31o6\0\1|\1\0|\0\0i\3\0j\6\0o&\0\1d\2\0|\1\0\26}\2\0t\4\0i\5\0|\0\0i\6\0|\1\0|\2\0\203\3\0\202\1\0q\n\0\1d\3\0|\1\0\26GHt\7\0|\0\0i\10\0|\0\0i\6\0|\1\0d\4\0t\t\0t\n\0i\v\0i\f\0|\0\0i\r\0|\1\0\203\2\0\203\1\0d\5\0|\0\0d\6\0|\0\0i\r\0\203\3\3\1q\n\0Wd\0\0S(\7\0\0\0NR>\0\0\0s-\0\0\0can't add package '%s': Object already existss\33\0\0\0checking out new package %st\10\0\0\0pathnamet\7\0\0\0prj_objt\7\0\0\0prj_dir(\16\0\0\0RW\0\0\0RH\0\0\0RI\0\0\0RR\0\0\0t\6\0\0\0oscerrt\r\0\0\0PackageExistsR\"\0\0\0t\20\0\0\0checkout_packageRE\0\0\0t\17\0\0\0getTransActPathR\32\0\0\0R\33\0\0\0RU\0\0\0R@\0\0\0(\3\0\0\0R&\0\0\0RZ\0\0\0t\3\0\0\0msg(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\25\0\0\0checkout_missing_pacs.\1\0\0s\22\0\0\0\0\1\n\0\6\2\36\2\n\1\34\2\t\1\25\1\36\1c\3\0\0\0\4\0\0\0\3\0\0\0C\0\0\0sA\0\0\0|\0\0i\0\0|\1\0\203\1\0}\3\0|\3\0d\0\0j\2\0o\24\0\1|\0\0i\2\0|\1\0|\2\0\203\2\0\1n\16\0\1|\2\0|\3\0i\3\0d\1\0 %st\5\0\0\0shelli\0\1\0\0i\0\0\0\0t\1\0\0\0Gi\1\0\0\0s#\0\0\0\ndiff3 got in trouble... exit code:s\25\0\0\0the command line was:(\33\0\0\0R\32\0\0\0R\33\0\0\0RU\0\0\0R@\0\0\0R\235\0\0\0R4\0\0\0t\6\0\0\0renameR\n\1\0\0R%\0\0\0R\v\1\0\0RE\0\0\0R\304\0\0\0R\"\0\0\0R\f\1\0\0t\v\0\0\0binary_fileR\322\0\0\0R\323\0\0\0R\331\0\0\0RV\0\0\0R\334\0\0\0t\n\0\0\0subprocesst\4\0\0\0callR8\0\0\0R\327\0\0\0R\373\0\0\0t\6\0\0\0stderrt\4\0\0\0exit(\t\0\0\0R&\0\0\0R\324\0\0\0R\335\0\0\0R\336\0\0\0R\337\0\0\0R\340\0\0\0R%\0\0\0t\t\0\0\0merge_cmdt\3\0\0\0ret(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\t\0\0\0mergefileE\3\0\0s>\0\0\0\0\1\30\1\30\1\34\1#\1\20\2\22\1\33\1\20\1\26\2\32\2\20\1\20\1\20\1\n\1\5\4\26\2\31\4\r\2\20\1\r\1\r\1\5\1\r\2\20\1\20\1\n\1\5\2\23\1\r\1\r\1c\2\0\0\0\4\0\0\0\10\0\0\0C\0\0\0s\363\0\0\0d\1\0i\0\0t\1\0|\0\0i\2\0|\0\0i\3\0|\0\0i\4\0d\2\0|\1\0\203\3\1\203\1\0}\2\0yp\0t\5\0t\6\0i\7\0i\0\0|\0\0i\10\0d\3\0\203\2\0d\4\0\203\2\0}\3\0|\3\0i\t\0|\2\0\203\1\0\1|\3\0i\n\0\203\0\0\1t\6\0i\v\0t\6\0i\7\0i\0\0|\0\0i\10\0d\3\0\203\2\0t\6\0i\7\0i\0\0|\0\0i\10\0d\5\0\203\2\0\203\2\0\1WnR\0\1\1\1t\6\0i\7\0i\f\0t\6\0i\7\0i\0\0|\0\0i\10\0d\3\0\203\2\0\203\1\0o#\0\1t\6\0i\r\0t\6\0i\7\0i\0\0|\0\0i\10\0d\3\0\203\2\0\203\1\0\1n\1\0\1\202\0\0n\1\0Xd\6\0S(\7\0\0\0sz\0\0\0\n Update the local _files file in the store.\n It is replaced with the version pulled from upstream.\n R\245\0\0\0R\370\0\0\0s\n\0\0\0_files.newR\343\0\0\0t\6\0\0\0_filesN(\16\0\0\0RU\0\0\0t\17\0\0\0show_files_metaRE\0\0\0R\304\0\0\0R\"\0\0\0R\344\0\0\0R\32\0\0\0R\33\0\0\0R\235\0\0\0R\202\0\0\0R\345\0\0\0R\20\1\0\0t\6\0\0\0existsR\327\0\0\0(\4\0\0\0R&\0\0\0R\370\0\0\0t\4\0\0\0metaR\26\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\2\1\0\0u\3\0\0s\24\0\0\0\0\5*\1\3\1!\1\r\1\n\0018\1\3\1%\1#\1c\1\0\0\0\n\0\0\0\f\0\0\0C\0\0\0s+\2\0\0d\1\0d\2\0k\0\0}\1\0t\1\0|\0\0i\2\0\203\1\0}\2\0|\2\0i\3\0\203\0\0}\3\0|\3\0i\4\0d\3\0\203\1\0|\0\0_\5\0|\3\0i\4\0d\4\0\203\1\0|\0\0_\6\0t\7\0\203\0\0|\0\0_\10\0|\0\0i\10\0i\t\0|\3\0i\n\0d\5\0\203\1\0\203\1\0\1g\0\0|\0\0_\v\0g\0\0|\0\0_\f\0x\253\0|\3\0i\r\0d\6\0\203\1\0D]\232\0}\4\0yI\0t\16\0|\4\0i\4\0d\7\0\203\1\0|\4\0i\4\0d\10\0\203\1\0t\17\0|\4\0i\4\0d\t\0\203\1\0\203\1\0t\17\0|\4\0i\4\0d\n\0\203\1\0\203\1\0\203\4\0}\5\0Wn%\0\1\1\1t\16\0|\4\0i\4\0d\7\0\203\1\0d\v\0d\f\0d\f\0\203\4\0}\5\0n\1\0X|\0\0i\f\0i\20\0|\5\0\203\1\0\1|\0\0i\v\0i\20\0|\5\0i\21\0\203\1\0\1q\222\0Wt\22\0|\0\0i\2\0\203\1\0|\0\0_\23\0t\24\0|\0\0i\2\0\203\1\0|\0\0_\25\0t\26\0i\27\0i\30\0t\26\0i\27\0i\31\0|\0\0i\32\0d\r\0\203\2\0\203\1\0|\0\0_\33\0g\0\0\4}\6\0t\26\0i\34\0|\0\0i\2\0\203\1\0D]1\0}\7\0t\35\0D]$\0}\10\0|\1\0i\0\0|\7\0|\10\0\203\2\0o\v\0\1|\6\0|\7\0\22q\234\1\1q\234\1q\222\1~\6\0|\0\0_\36\0g\0\0\4}\t\0t\26\0i\34\0|\0\0i\2\0\203\1\0D]5\0}\7\0|\7\0|\0\0i\36\0j\7\0o\33\0\1|\7\0|\0\0i\v\0j\7\0o\v\0\1|\t\0|\7\0\22q\33\2\1q\346\1\1q\346\1~\t\0|\0\0_\37\0d\2\0S(\16\0\0\0s\233\0\0\0\n Update the internal data structures if the local _files\n file has changed (e.g. update_local_filesmeta() has been\n called).\n i\377\377\377\377NR4\0\0\0R2\0\0\0R\237\0\0\0t\5\0\0\0entryR\"\0\0\0R#\0\0\0R$\0\0\0R%\0\0\0R\245\0\0\0i\0\0\0\0R\367\0\0\0( \0\0\0R?\0\0\0t\r\0\0\0read_filemetaR@\0\0\0RK\0\0\0R5\0\0\0R4\0\0\0R2\0\0\0R,\0\0\0R\237\0\0\0R7\0\0\0t\4\0\0\0findR\212\0\0\0R\321\0\0\0RM\0\0\0R!\0\0\0R\0\1\0\0RV\0\0\0R\"\0\0\0t\20\0\0\0read_tobedeletedR\330\0\0\0t\17\0\0\0read_inconflictR\331\0\0\0R\32\0\0\0R\33\0\0\0Rw\0\0\0RU\0\0\0R\235\0\0\0R\1\1\0\0RO\0\0\0RP\0\0\0t\10\0\0\0excludedR\213\0\0\0(\n\0\0\0R&\0\0\0R?\0\0\0t\n\0\0\0files_treet\17\0\0\0files_tree_rootRo\0\0\0R\26\0\0\0RY\0\0\0R\\\0\0\0R]\0\0\0R[\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\305\0\0\0\205\3\0\0s:\0\0\0\0\6\f\1\17\1\f\2\22\1\22\2\f\1\31\2\t\1\t\1\20\0\6\1\3\1\17\1\f\1\22\1\34\1\3\2\"\1\20\1\27\2\22\1\22\1'\3\35\1\n\1-\1\35\1\20\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0i\1\0\203\0\0S(\1\0\0\0s\302\0\0\0tells us if the package is a link (has 'linkinfo'). \n A package with linkinfo is a package which links to another package.\n Returns True if the package is a link, otherwise False.(\2\0\0\0R\237\0\0\0R:\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR:\0\0\0\257\3\0\0s\2\0\0\0\0\4c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0i\1\0\203\0\0S(\1\0\0\0sx\0\0\0tells us if the package is a link which is expanded. \n Returns True if the package is expanded, otherwise False.(\2\0\0\0R\237\0\0\0R;\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR;\0\0\0\265\3\0\0s\2\0\0\0\0\3c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\7\0\0\0|\0\0i\0\0S(\1\0\0\0s2\0\0\0tells us if we are repairing a broken source link.(\1\0\0\0R\1\1\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\333\0\0\0\272\3\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0i\1\0\203\0\0S(\1\0\0\0s|\0\0\0\n Returns True if the link is broken otherwise False.\n If the package is not a link it returns False.\n (\2\0\0\0R\237\0\0\0R<\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\f\0\0\0haslinkerror\276\3\0\0s\2\0\0\0\0\5c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\1\0\0\0s\206\0\0\0\n Returns an error message if the link is broken otherwise None.\n If the package is not a link it returns None.\n (\2\0\0\0R\237\0\0\0R3\0\0\0(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\t\0\0\0linkerror\305\3\0\0s\2\0\0\0\0\5c\1\0\0\0\3\0\0\0\5\0\0\0C\0\0\0s`\0\0\0d\1\0i\0\0t\1\0|\0\0i\2\0|\0\0i\3\0|\0\0i\4\0\203\3\0\203\1\0}\1\0t\5\0t\6\0i\7\0i\0\0|\0\0i\10\0d\2\0\203\2\0d\3\0\203\2\0}\2\0|\2\0i\t\0|\1\0\203\1\0\1|\2\0i\n\0\203\0\0\1d\4\0S(\5\0\0\0sy\0\0\0\n Update the local _meta file in the store.\n It is replaced with the version pulled from upstream.\n R\245\0\0\0t\5\0\0\0_metaR\343\0\0\0N(\v\0\0\0RU\0\0\0t\21\0\0\0show_package_metaRE\0\0\0R\304\0\0\0R\"\0\0\0R\344\0\0\0R\32\0\0\0R\33\0\0\0R\235\0\0\0R\202\0\0\0R\345\0\0\0(\3\0\0\0R&\0\0\0R\34\1\0\0R\26\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\24\0\0\0update_local_pacmeta\314\3\0\0s\10\0\0\0\0\5$\1!\1\r\1c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s-\0\0\0x&\0|\0\0i\0\0D]\33\0}\2\0|\2\0i\1\0|\1\0j\2\0o\5\0\1|\2\0S\1q\n\0Wd\0\0S(\1\0\0\0N(\2\0\0\0R\321\0\0\0R\"\0\0\0(\3\0\0\0R&\0\0\0R\324\0\0\0R\\\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\n\1\0\0\326\3\0\0s\10\0\0\0\0\1\n\0\6\1\20\1c\2\0\0\0\6\0\0\0\4\0\0\0C\0\0\0s\v\2\0\0t\0\0}\2\0t\0\0}\3\0t\0\0}\4\0|\1\0|\0\0i\1\0j\6\0o\n\0\1t\2\0}\2\0n\1\0\1t\3\0i\4\0i\5\0t\3\0i\4\0i\6\0|\0\0i\7\0|\1\0\203\2\0\203\1\0o\n\0\1t\2\0}\3\0n\1\0\1t\3\0i\4\0i\5\0t\3\0i\4\0i\6\0|\0\0i\10\0|\1\0\203\2\0\203\1\0o\n\0\1t\2\0}\4\0n\1\0\1|\3\0o\31\0\1|\4\0\fo\21\0\1|\2\0o\n\0\1d\1\0}\5\0n^\1\1|\1\0|\0\0i\t\0j\6\0o\n\0\1d\1\0}\5\0nD\1\1|\1\0|\0\0i\n\0j\6\0o\n\0\1d\2\0}\5\0n*\1\1|\3\0oS\0\1|\4\0oL\0\1|\2\0oE\0\1t\v\0t\3\0i\4\0i\6\0|\0\0i\7\0|\1\0\203\2\0\203\1\0|\0\0i\f\0|\1\0\203\1\0i\r\0j\3\0o\n\0\1d\3\0}\5\0q\7\2\1d\4\0}\5\0n\320\0\1|\3\0o\32\0\1|\4\0\fo\22\0\1|\2\0\fo\n\0\1d\5\0}\5\0n\257\0\1|\3\0o\31\0\1|\4\0o\22\0\1|\2\0\fo\n\0\1d\6\0}\5\0n\217\0\1|\3\0\fo\30\0\1|\4\0o\21\0\1|\2\0o\n\0\1d\7\0}\5\0no\0\1|\3\0\fo\31\0\1|\4\0\fo\21\0\1|\2\0o\n\0\1d\10\0}\5\0nN\0\1|\3\0\fo\31\0\1|\4\0o\22\0\1|\2\0\fo\n\0\1d\1\0}\5\0n-\0\1|\3\0\fo$\0\1|\4\0\fo\34\0\1|\2\0\fo\24\0\1t\16\0d\t\0|\1\0\26\203\1\0\202\1\0n\1\0\1|\5\0S(\n\0\0\0s\270\2\0\0\n status can be:\n\n file storefile file present STATUS\n exists exists in _files\n\n x x - 'A'\n x x x ' ' if digest differs: 'M'\n and if in conflicts file: 'C'\n x - - '?'\n x - x 'D' and listed in _to_be_deleted\n - x x '!'\n - x - 'D' (when file in working copy is already deleted)\n - - x 'F' (new in repo, but not yet in working copy)\n - - - NOT DEFINED\n\n R\204\0\0\0R\210\0\0\0R\207\0\0\0R\v\0\0\0R\211\0\0\0R\205\0\0\0t\1\0\0\0!R\16\0\0\0s&\0\0\0osc: '%s' is not under version control(\17\0\0\0R9\0\0\0R\212\0\0\0R8\0\0\0R\32\0\0\0R\33\0\0\0R\33\1\0\0RU\0\0\0RB\0\0\0R\235\0\0\0R\330\0\0\0R\331\0\0\0t\4\0\0\0dgstR\n\1\0\0R#\0\0\0t\7\0\0\0IOError(\6\0\0\0R&\0\0\0R\324\0\0\0t\r\0\0\0known_by_metaR\33\1\0\0t\17\0\0\0exists_in_storeRk\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\214\0\0\0\333\3\0\0s@\0\0\0\0\23\6\1\6\1\6\1\20\1\n\1%\1\n\1%\1\n\3\26\1\n\1\20\1\n\1\20\1\n\1\25\0021\1\n\2\n\1\27\1\n\1\26\1\n\1\26\1\n\1\27\1\n\1\27\1\n\1\30\2\24\2c\2\0\0\0\7\0\0\0\7\0\0\0C\0\0\0s\204\1\0\0g\0\0}\2\0g\0\0}\3\0g\0\0}\4\0x!\1|\0\0i\0\0|\0\0i\1\0\27D]\17\1}\5\0|\0\0i\2\0|\5\0\203\1\0}\6\0|\6\0d\1\0j\2\0o!\0\1|\5\0|\1\0i\0\0j\7\0o\21\0\1|\3\0i\3\0|\5\0\203\1\0\1q#\0\1|\5\0|\1\0i\0\0j\6\0o\36\0\1|\6\0d\2\0j\2\0o\21\0\1|\4\0i\3\0|\5\0\203\1\0\1q#\0\1|\6\0d\3\0j\2\0o!\0\1|\5\0|\1\0i\0\0j\7\0o\21\0\1|\3\0i\3\0|\5\0\203\1\0\1q#\0\1|\5\0|\1\0i\0\0j\6\0o`\0\1|\6\0d\1\0j\3\0oS\0\1|\6\0d\4\0j\3\0oF\0\1t\4\0t\5\0i\6\0i\7\0|\0\0i\10\0|\5\0\203\2\0\203\1\0|\1\0i\t\0|\5\0\203\1\0i\n\0j\3\0o\21\0\1|\2\0i\3\0|\5\0\203\1\0\1q2\1\1q#\0\1q#\0Wx2\0|\1\0i\0\0D]'\0}\5\0|\5\0|\0\0i\0\0j\7\0o\21\0\1|\4\0i\3\0|\5\0\203\1\0\1q@\1\1q@\1Wt\v\0|\4\0\203\1\0}\4\0|\2\0|\3\0|\4\0f\3\0S(\5\0\0\0s\245\0\0\0\n This method compares the local filelist with\n the filelist of the passed package to see which files\n were added, removed and changed.\n R\205\0\0\0R\204\0\0\0R\v\0\0\0R\211\0\0\0(\f\0\0\0R\212\0\0\0R\213\0\0\0R\214\0\0\0RV\0\0\0R+\1\0\0R\32\0\0\0R\33\0\0\0RU\0\0\0RB\0\0\0R\n\1\0\0R#\0\0\0t\3\0\0\0set(\7\0\0\0R&\0\0\0t\7\0\0\0cmp_pact\r\0\0\0changed_filest\v\0\0\0added_filest\r\0\0\0removed_filesR\227\0\0\0Rk\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\n\0\0\0comparePac\25\4\0\0s*\0\0\0\0\7\6\1\6\1\6\2\21\0\6\1\17\1\35\1\21\1\35\1\21\1\35\1\21\1*\0011\1\31\1\n\0\6\1\20\1\25\1\f\2c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\26\0\0\0|\0\0\4i\0\0|\1\0i\0\0007\2_\0\0d\0\0S(\1\0\0\0N(\1\0\0\0R\252\0\0\0(\2\0\0\0R&\0\0\0t\10\0\0\0otherpac(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\5\0\0\0merge2\4\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\10\0\0\0C\0\0\0sA\0\0\0d\1\0|\0\0i\0\0|\0\0i\1\0|\0\0i\2\0d\2\0i\3\0|\0\0i\4\0\203\1\0|\0\0i\5\0|\0\0i\6\0|\0\0i\7\0f\7\0\26}\1\0|\1\0S(\3\0\0\0Ns]\0\0\0\nname: %s\nprjname: %s\nworkingdir: %s\nlocalfilelist: %s\nlinkinfo: %s\nrev: %s\n'todo' files: %s\ns\20\0\0\0\n (\10\0\0\0R\"\0\0\0R\304\0\0\0R@\0\0\0RU\0\0\0R\212\0\0\0R\237\0\0\0R4\0\0\0R\252\0\0\0(\2\0\0\0R&\0\0\0R\302\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR(\0\0\0005\4\0\0s\20\0\0\0\0\t\t\1\6\1\6\1\17\1\6\1\6\1\r\2c\2\0\0\0\7\0\0\0\10\0\0\0C\0\0\0s\365\0\0\0d\1\0d\0\0k\0\0}\2\0|\1\0o\n\0\1|\1\0}\3\0n\231\0\1|\2\0i\0\0t\1\0i\2\0i\3\0|\0\0i\4\0d\2\0\203\2\0\203\1\0}\4\0t\5\0|\4\0\203\1\0d\3\0j\2\0o\16\0\1|\4\0d\4\0\31}\3\0nW\0\1t\5\0|\4\0\203\1\0d\3\0j\4\0o1\0\1d\5\0GHx\23\0|\4\0D]\v\0}\5\0|\5\0GHq~\0Wd\6\0GHt\6\0i\7\0d\3\0\203\1\0\1n\23\0\1d\7\0GHt\6\0i\7\0d\3\0\203\1\0\1t\10\0|\3\0d\10\0d\t\0d\n\0\203\4\0}\6\0|\6\0d\10\0\31|\0\0_\t\0|\6\0d\t\0\31|\0\0_\n\0|\6\0d\n\0\31|\0\0_\v\0d\0\0S(\v\0\0\0Ni\377\377\377\377s\6\0\0\0*.speci\1\0\0\0i\0\0\0\0s#\0\0\0the following specfiles were found:s\"\0\0\0please specify one with --specfiles:\0\0\0no specfile was found - please specify one with --specfilet\7\0\0\0Summaryt\3\0\0\0Urls\f\0\0\0%description(\f\0\0\0t\4\0\0\0globR\32\0\0\0R\33\0\0\0RU\0\0\0R@\0\0\0R\232\0\0\0R\373\0\0\0R\25\1\0\0t\23\0\0\0read_meta_from_spect\7\0\0\0summaryt\3\0\0\0urlt\5\0\0\0descr(\7\0\0\0R&\0\0\0t\4\0\0\0specR9\1\0\0t\10\0\0\0specfilet\10\0\0\0speclistR\227\0\0\0R\177\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR:\1\0\0I\4\0\0s&\0\0\0\0\1\f\1\7\1\n\3!\1\23\1\16\1\23\1\5\1\7\0\6\1\t\1\5\1\21\2\5\2\r\2\25\1\r\1\r\1c\1\0\0\0\v\0\0\0\t\0\0\0C\0\0\0s\371\1\0\0d\1\0d\2\0k\0\0}\1\0d\3\0}\2\0t\1\0i\2\0d\4\0 d\5\0j\2\0o\23\0\1t\3\0i\4\0d\6\0\203\1\0}\2\0n\1\0\1|\1\0i\5\0d\7\0d\10\0d\t\0d\n\0d\v\0|\2\0\203\0\3\\\2\0}\3\0}\4\0d\f\0i\6\0t\7\0|\0\0i\10\0|\0\0i\t\0|\0\0i\n\0\203\3\0\203\1\0}\5\0t\3\0i\v\0|\3\0d\r\0\203\2\0}\6\0|\6\0i\f\0|\5\0\203\1\0\1|\6\0i\r\0\203\0\0\1t\16\0i\17\0|\4\0\203\1\0}\7\0|\0\0i\20\0|\7\0i\21\0d\16\0\203\1\0_\22\0d\f\0i\6\0|\0\0i\23\0\203\1\0|\7\0i\21\0d\17\0\203\1\0_\22\0|\7\0i\21\0d\20\0\203\1\0}\10\0|\10\0d\2\0j\2\0o\34\0\1t\16\0i\25\0|\7\0i\26\0\203\0\0d\20\0\203\2\0}\10\0n\1\0\1|\0\0i\27\0|\10\0_\22\0|\7\0i\f\0|\4\0\203\1\0\1d\21\0d\22\0\24Gd\23\0Gd\21\0d\22\0\24GH|\5\0GHd\21\0d\22\0\24Gd\24\0Gd\21\0d\22\0\24GH|\7\0i\f\0t\1\0i\30\0\203\1\0\1d\21\0d\25\0\24GHt\31\0d\26\0\203\1\0}\t\0|\t\0d\27\0j\2\0oA\0\1d\30\0Gt\32\0|\0\0i\10\0d\31\0|\0\0i\t\0|\0\0i\n\0d\32\0g\4\0\203\2\0}\n\0t\33\0|\n\0d\33\0|\4\0\203\1\1\1d\34\0GHn\n\0\1d\35\0G|\4\0GHt\3\0i\34\0|\4\0\203\1\0\1d\2\0S(\36\0\0\0s:\0\0\0\n for the updatepacmetafromspec subcommand\n i\377\377\377\377Ns\4\0\0\0/tmpi\3\0\0\0t\3\0\0\0wint\4\0\0\0TEMPt\6\0\0\0prefixs\r\0\0\0osc_editmeta.t\6\0\0\0suffixs\4\0\0\0.xmlR@\0\0\0R\245\0\0\0R\343\0\0\0t\5\0\0\0titlet\v\0\0\0descriptionR<\1\0\0t\1\0\0\0*i$\0\0\0t\3\0\0\0oldt\3\0\0\0newiH\0\0\0s\r\0\0\0Write? (y/N) t\1\0\0\0ys\24\0\0\0Sending meta data...R\311\0\0\0R'\1\0\0R\227\0\0\0s\5\0\0\0Done.t\n\0\0\0discarding(\35\0\0\0t\10\0\0\0tempfileR\373\0\0\0t\10\0\0\0platformR\32\0\0\0t\6\0\0\0getenvt\7\0\0\0mkstempRU\0\0\0R(\1\0\0RE\0\0\0R\304\0\0\0R\"\0\0\0t\6\0\0\0fdopenR\202\0\0\0R\345\0\0\0Rt\0\0\0Ry\0\0\0R;\1\0\0R\37\1\0\0t\4\0\0\0textR=\1\0\0R-\0\0\0Ru\0\0\0RK\0\0\0R<\1\0\0R\374\0\0\0t\t\0\0\0raw_inputR\312\0\0\0R\354\0\0\0R\327\0\0\0(\v\0\0\0R&\0\0\0RL\1\0\0t\7\0\0\0tempdirt\2\0\0\0fdR\335\0\0\0t\1\0\0\0mR\26\0\0\0t\4\0\0\0treeR<\1\0\0t\4\0\0\0replR\352\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\23\0\0\0update_package_metac\4\0\0s<\0\0\0\0\5\f\1\6\1\24\1\23\1$\2$\2\22\1\r\1\n\2\17\1\25\1\36\1\17\1\r\1\34\1\f\1\r\2\25\1\5\1\25\1\20\1\t\4\f\1\r\1\4\1$\1\20\1\t\2\t\2c\1\0\0\0\2\0\0\0\6\0\0\0C\0\0\0s\212\0\0\0|\0\0i\0\0\203\0\0o%\0\1t\1\0|\0\0i\2\0|\0\0i\3\0|\0\0i\4\0d\1\0d\2\0\203\3\1}\1\0nU\0\1|\0\0i\5\0\203\0\0o,\0\1|\0\0i\6\0\203\0\0o\37\0\1t\1\0|\0\0i\2\0|\0\0i\3\0|\0\0i\4\0\203\3\0}\1\0n\34\0\1t\7\0|\0\0i\2\0|\0\0i\3\0|\0\0i\4\0\203\3\0}\1\0|\1\0S(\3\0\0\0NR\1\1\0\0i\1\0\0\0(\10\0\0\0R\333\0\0\0t\25\0\0\0show_upstream_xsrcmd5RE\0\0\0R\304\0\0\0R\"\0\0\0R:\0\0\0R;\0\0\0t\21\0\0\0show_upstream_rev(\2\0\0\0R&\0\0\0R\3\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\240\0\0\0\220\4\0\0s\f\0\0\0\0\1\r\1%\1\32\1\37\2\33\1c\2\0\0\0\r\0\0\0\f\0\0\0C\0\0\0s\26\3\0\0|\0\0i\0\0}\2\0g\0\0\4}\3\0|\0\0i\0\0D]'\0}\4\0|\0\0i\1\0|\4\0\203\1\0d\1\0j\2\0o\v\0\1|\3\0|\4\0\22q\27\0\1q\27\0~\3\0}\5\0|\0\0}\6\0|\0\0i\2\0|\1\0\203\1\0\1t\3\0|\0\0i\4\0\203\1\0}\0\0g\0\0\4}\7\0|\2\0D]!\0}\4\0|\4\0|\0\0i\0\0j\7\0o\v\0\1|\7\0|\4\0\22qt\0\1qt\0~\7\0}\10\0t\5\0|\0\0i\4\0\203\1\0}\t\0xs\0|\2\0D]k\0}\n\0|\n\0|\10\0j\6\0oX\0\1t\6\0d\2\0t\7\0i\10\0i\t\0|\t\0|\n\0\203\2\0\203\2\0GH|\6\0i\1\0|\n\0\203\1\0d\3\0j\2\0o\21\0\1|\0\0i\n\0|\n\0\203\1\0\1n\1\0\1|\0\0i\v\0|\n\0\203\1\0\1q\264\0q\264\0\1q\264\0Wx\326\1|\0\0i\0\0D]\313\1}\n\0|\0\0i\1\0|\n\0\203\1\0}\v\0|\v\0d\1\0j\2\0o)\0\1|\0\0i\f\0|\n\0\203\1\0i\r\0|\6\0i\f\0|\n\0\203\1\0i\r\0j\2\0o\4\0\1q-\1\1|\v\0d\1\0j\2\0o=\0\1|\n\0|\5\0j\6\0o0\0\1|\0\0i\16\0|\n\0\203\1\0}\f\0t\6\0|\f\0t\7\0i\10\0i\t\0|\t\0|\n\0\203\2\0\203\2\0GHq-\1\1|\v\0d\1\0j\2\0o1\0\1|\0\0i\17\0|\n\0|\1\0\203\2\0\1t\6\0d\4\0t\7\0i\10\0i\t\0|\t\0|\n\0\203\2\0\203\2\0GHq-\1\1|\v\0d\5\0j\2\0o,\0\1|\0\0i\17\0|\n\0|\1\0\203\2\0\1d\6\0t\7\0i\10\0i\t\0|\t\0|\n\0\203\2\0\26GHq-\1\1|\v\0d\7\0j\2\0o1\0\1|\0\0i\17\0|\n\0|\1\0\203\2\0\1t\6\0d\10\0t\7\0i\10\0i\t\0|\t\0|\n\0\203\2\0\203\2\0GHq-\1\1|\v\0d\2\0j\2\0oc\0\1|\0\0i\f\0|\n\0\203\1\0i\r\0|\6\0i\f\0|\n\0\203\1\0i\r\0j\3\0o>\0\1|\0\0i\17\0|\n\0|\1\0\203\2\0\1|\0\0i\v\0|\n\0\203\1\0\1t\6\0d\4\0t\7\0i\10\0i\t\0|\t\0|\n\0\203\2\0\203\2\0GHq-\1\1|\v\0d\3\0j\2\0o\4\0\1q-\1\1q-\1W|\0\0i\20\0\203\0\0\1d\t\0|\0\0i\21\0\26GHd\0\0S(\n\0\0\0NR\207\0\0\0R\204\0\0\0R\v\0\0\0t\1\0\0\0UR*\1\0\0s\r\0\0\0Restored '%s'R\16\0\0\0R\205\0\0\0s\17\0\0\0At revision %s.(\22\0\0\0R\212\0\0\0R\214\0\0\0R\2\1\0\0R{\0\0\0R@\0\0\0Rh\0\0\0R\220\0\0\0R\32\0\0\0R\33\0\0\0RU\0\0\0R\215\0\0\0R\216\0\0\0R\n\1\0\0R#\0\0\0R\30\1\0\0R\r\1\0\0R)\1\0\0R4\0\0\0(\r\0\0\0R&\0\0\0R4\0\0\0t\17\0\0\0saved_filenamesRY\0\0\0R\26\0\0\0t\23\0\0\0saved_modifiedfilest\4\0\0\0oldpR[\0\0\0t\v\0\0\0disappearedR\4\1\0\0R\335\0\0\0Rk\0\0\0t\22\0\0\0status_after_merge(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\233\0\0\0\231\4\0\0sP\0\0\0\0\2\t\1>\2\6\1\r\1\17\0035\2\17\2\7\0\6\1\r\1\35\2\26\1\21\1\r\1\v\2\n\0\6\2\17\0012\2\4\1\32\1\17\1!\1\r\1\20\1!\1\r\1\20\1\34\1\r\1\20\1!\0012\1\20\1\r\1!\1\r\1\10\3\n\3N(%\0\0\0R)\0\0\0R*\0\0\0R+\0\0\0R'\0\0\0R\315\0\0\0R\326\0\0\0R\216\0\0\0R\215\0\0\0R\217\0\0\0R\332\0\0\0R\341\0\0\0R\222\0\0\0R\347\0\0\0R\353\0\0\0R\355\0\0\0R\253\0\0\0R\334\0\0\0R\r\1\0\0R\30\1\0\0R-\0\0\0R\2\1\0\0R\305\0\0\0R:\0\0\0R;\0\0\0R\333\0\0\0R%\1\0\0R&\1\0\0R)\1\0\0R\n\1\0\0R\214\0\0\0R4\1\0\0R6\1\0\0R(\0\0\0R:\1\0\0RX\1\0\0R\240\0\0\0R\233\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR{\0\0\0j\2\0\0sD\0\0\0\6\1\6\1\t\21\t\5\t\10\t\4\t\4\t\4\t\4\t\32\t\r\t\5\t\6\t\n\fX\t\r\t\n\t0\f\20\t*\t\6\t\5\t\4\t\7\t\7\t\n\t\5\t:\t\35\t\3\t\24\f\32\t-\t\tt\f\0\0\0RequestStatec\0\0\0\0\0\0\0\0\5\0\0\0B\0\0\0s#\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\2\0d\2\0d\2\0d\2\0d\1\0\204\4\0Z\4\0RS(\3\0\0\0s1\0\0\0for objects to represent the \"state\" of a requestc\5\0\0\0\5\0\0\0\2\0\0\0C\0\0\0s(\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0|\3\0|\0\0_\2\0|\4\0|\0\0_\3\0d\0\0S(\1\0\0\0N(\4\0\0\0R\"\0\0\0t\3\0\0\0whot\4\0\0\0whenR\362\0\0\0(\5\0\0\0R&\0\0\0R\"\0\0\0Rb\1\0\0Rc\1\0\0R\362\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR'\0\0\0\322\4\0\0s\10\0\0\0\0\1\t\1\t\1\t\1N(\5\0\0\0R)\0\0\0R*\0\0\0R+\0\0\0R-\0\0\0R'\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyRa\1\0\0\320\4\0\0s\4\0\0\0\6\1\6\1t\6\0\0\0Actionc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\27\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0\204\0\0Z\3\0RS(\2\0\0\0s\24\0\0\0represents an actionc\7\0\0\0\7\0\0\0\2\0\0\0C\0\0\0s:\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0|\3\0|\0\0_\2\0|\4\0|\0\0_\3\0|\5\0|\0\0_\4\0|\6\0|\0\0_\5\0d\0\0S(\1\0\0\0N(\6\0\0\0t\4\0\0\0typet\v\0\0\0src_projectt\v\0\0\0src_packaget\7\0\0\0src_revt\v\0\0\0dst_projectt\v\0\0\0dst_package(\7\0\0\0R&\0\0\0Re\1\0\0Rf\1\0\0Rg\1\0\0Rh\1\0\0Ri\1\0\0Rj\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR'\0\0\0\332\4\0\0s\f\0\0\0\0\1\t\1\t\1\t\1\t\1\t\1(\4\0\0\0R)\0\0\0R*\0\0\0R+\0\0\0R'\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyRd\1\0\0\330\4\0\0s\4\0\0\0\6\1\6\1t\7\0\0\0Requestc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0sD\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0\204\0\0Z\3\0d\2\0\204\0\0Z\4\0d\3\0\204\0\0Z\5\0d\4\0\204\0\0Z\6\0d\5\0\204\0\0Z\7\0d\6\0\204\0\0Z\10\0RS(\7\0\0\0sz\0\0\0represent a request and holds its metadata\n it has methods to read in metadata from xml,\n different views, ...c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0sO\0\0\0d\0\0|\0\0_\1\0t\2\0\203\0\0|\0\0_\3\0d\0\0|\0\0_\4\0d\0\0|\0\0_\5\0d\0\0|\0\0_\6\0d\0\0|\0\0_\7\0g\0\0|\0\0_\10\0g\0\0|\0\0_\t\0d\0\0S(\1\0\0\0N(\n\0\0\0R-\0\0\0t\5\0\0\0reqidRa\1\0\0Rk\0\0\0Rb\1\0\0Rc\1\0\0t\v\0\0\0last_authorR=\1\0\0t\7\0\0\0actionst\f\0\0\0statehistory(\1\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR'\0\0\0\346\4\0\0s\20\0\0\0\0\1\t\1\f\1\t\1\t\1\t\1\t\1\t\1c\2\0\0\0\16\0\0\0\f\0\0\0C\0\0\0s\322\2\0\0t\0\0|\1\0i\1\0d\1\0\203\1\0\203\1\0|\0\0_\2\0|\1\0i\3\0d\2\0\203\1\0}\2\0t\4\0|\2\0\203\1\0d\3\0j\2\0o\26\0\1|\1\0i\5\0d\4\0\203\1\0g\1\0}\2\0n\1\0\1x\"\1|\2\0D]\32\1}\3\0|\3\0i\1\0d\5\0d\4\0\203\2\0}\4\0y\326\0d\0\0\4}\5\0\4}\6\0\4}\7\0\4}\10\0}\t\0|\3\0i\3\0d\6\0\203\1\0oI\0\1|\3\0i\5\0d\6\0\203\1\0}\n\0|\n\0i\1\0d\7\0d\0\0\203\2\0}\5\0|\n\0i\1\0d\10\0d\0\0\203\2\0}\6\0|\n\0i\1\0d\t\0d\0\0\203\2\0}\7\0n\1\0\1|\3\0i\3\0d\n\0\203\1\0o7\0\1|\3\0i\5\0d\n\0\203\1\0}\n\0|\n\0i\1\0d\7\0d\0\0\203\2\0}\10\0|\n\0i\1\0d\10\0d\0\0\203\2\0}\t\0n\1\0\1|\0\0i\7\0|\4\0|\5\0|\6\0|\7\0|\10\0|\t\0\203\6\0\1WqW\0\1\1\1d\v\0t\10\0i\t\0|\1\0\203\1\0\26}\v\0t\n\0i\v\0|\v\0\203\1\0\202\1\0qW\0XqW\0W|\1\0i\5\0d\f\0\203\1\0}\n\0|\n\0i\1\0d\r\0\203\1\0|\n\0i\1\0d\16\0\203\1\0|\n\0i\1\0d\17\0\203\1\0\3\2|\0\0i\f\0_\r\0|\0\0i\f\0_\16\0|\0\0i\f\0_\17\0y\"\0|\n\0i\5\0d\20\0\203\1\0i\20\0i\21\0\203\0\0|\0\0i\f\0_\22\0Wn\23\0\1\1\1d\0\0|\0\0i\f\0_\22\0n\1\0Xx\230\0|\1\0i\3\0d\21\0\203\1\0D]\207\0}\f\0t\23\0\203\0\0}\r\0|\f\0i\1\0d\r\0\203\1\0|\r\0_\r\0|\f\0i\1\0d\16\0\203\1\0|\r\0_\16\0|\f\0i\1\0d\17\0\203\1\0|\r\0_\17\0y\37\0|\f\0i\5\0d\20\0\203\1\0i\20\0i\21\0\203\0\0|\r\0_\22\0Wn\20\0\1\1\1d\0\0|\r\0_\22\0n\1\0X|\0\0i\24\0i\25\0|\r\0\203\1\0\1q\r\2W|\0\0i\24\0i\26\0\203\0\0\1y\37\0|\1\0i\5\0d\22\0\203\1\0i\20\0}\n\0|\n\0|\0\0_\27\0Wn\7\0\1\1\1n\1\0Xd\0\0S(\23\0\0\0Nt\2\0\0\0idt\6\0\0\0actioni\0\0\0\0t\6\0\0\0submitRe\1\0\0R\311\0\0\0R.\0\0\0R/\0\0\0R4\0\0\0t\6\0\0\0targets\32\0\0\0invalid request format:\n%sRk\0\0\0R\"\0\0\0Rb\1\0\0Rc\1\0\0R\362\0\0\0t\7\0\0\0historyRF\1\0\0(\30\0\0\0R\0\1\0\0R5\0\0\0Rl\1\0\0RM\0\0\0R\232\0\0\0R\37\1\0\0R-\0\0\0t\n\0\0\0add_actionRt\0\0\0t\10\0\0\0tostringRe\0\0\0t\10\0\0\0APIErrorRk\0\0\0R\"\0\0\0Rb\1\0\0Rc\1\0\0RQ\1\0\0t\5\0\0\0stripR\362\0\0\0Ra\1\0\0Ro\1\0\0RV\0\0\0t\7\0\0\0reverseR=\1\0\0(\16\0\0\0R&\0\0\0R\7\1\0\0Rn\1\0\0Rq\1\0\0Re\1\0\0t\7\0\0\0src_prjt\7\0\0\0src_pkgRh\1\0\0t\7\0\0\0dst_prjt\7\0\0\0dst_pkgR\324\0\0\0Ri\0\0\0t\1\0\0\0hR\30\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR7\0\0\0\360\4\0\0sZ\0\0\0\0\1\30\1\17\1\23\1\26\2\7\0\6\1\22\1\3\1\26\1\20\1\17\1\22\1\22\1\26\1\20\1\17\1\22\1\26\1 \1\3\1\23\1\27\3\17\2A\1\3\1\"\1\3\1\20\3\20\0\6\1\t\1\22\1\22\1\22\1\3\1\37\1\3\1\r\1\24\1\r\3\3\1\22\1\r\1\3\1c\7\0\0\0\7\0\0\0\10\0\0\0C\0\0\0s)\0\0\0|\0\0i\0\0i\1\0t\2\0|\1\0|\2\0|\3\0|\4\0|\5\0|\6\0\203\6\0\203\1\0\1d\0\0S(\1\0\0\0N(\3\0\0\0Rn\1\0\0RV\0\0\0Rd\1\0\0(\7\0\0\0R&\0\0\0Re\1\0\0Rz\1\0\0R{\1\0\0Rh\1\0\0R|\1\0\0R}\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyRu\1\0\0%\5\0\0s\4\0\0\0\0\1\30\1c\1\0\0\0\4\0\0\0\7\0\0\0C\0\0\0s\322\0\0\0d\1\0|\0\0i\0\0|\0\0i\1\0i\2\0|\0\0i\1\0i\3\0|\0\0i\1\0i\4\0f\4\0\26}\1\0xq\0|\0\0i\5\0D]f\0}\2\0d\2\0|\2\0i\6\0|\2\0i\7\0f\2\0\26}\3\0|\2\0i\10\0|\2\0i\7\0j\2\0o\r\0\1|\2\0i\6\0}\3\0n\1\0\1|\1\0d\3\0|\2\0i\t\0d\2\0|\2\0i\n\0|\2\0i\10\0f\2\0\26|\3\0f\3\0\0267}\1\0q5\0W|\0\0i\v\0o\33\0\1|\1\0d\4\0t\f\0|\0\0i\v\0\203\1\0\0267}\1\0n\1\0\1|\1\0d\5\0007}\1\0|\1\0S(\6\0\0\0Ns(\0\0\0%6d State:%-7s Creator:%-12s When:%-12ss\5\0\0\0%s/%ss&\0\0\0\n %s: %-50s -> %-20s s\24\0\0\0\n Comment: %ss\1\0\0\0\n(\r\0\0\0Rl\1\0\0Rk\0\0\0R\"\0\0\0Rb\1\0\0Rc\1\0\0Rn\1\0\0Ri\1\0\0Rj\1\0\0Rg\1\0\0Re\1\0\0Rf\1\0\0R=\1\0\0t\4\0\0\0repr(\4\0\0\0R&\0\0\0R\27\1\0\0t\1\0\0\0at\3\0\0\0dst(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\t\0\0\0list_view*\5\0\0s\32\0\0\0\0\1+\2\n\0\6\1\26\1\23\1\r\2\6\1\6\1\"\2\n\1\33\1\n\2c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\23\0\0\0t\0\0|\0\0i\1\0|\1\0i\1\0\203\2\0S(\1\0\0\0N(\2\0\0\0t\3\0\0\0cmpRl\1\0\0(\2\0\0\0R&\0\0\0t\5\0\0\0other(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\7\0\0\0__cmp__<\5\0\0s\2\0\0\0\0\1c\1\0\0\0\5\0\0\0\r\0\0\0C\0\0\0s\2\1\0\0d\1\0|\0\0i\0\0d\2\0\31i\1\0|\0\0i\2\0|\0\0i\0\0d\2\0\31i\3\0|\0\0i\0\0d\2\0\31i\4\0|\0\0i\0\0d\2\0\31i\5\0|\0\0i\0\0d\2\0\31i\6\0|\0\0i\0\0d\2\0\31i\7\0p\4\0\1d\3\0|\0\0i\10\0|\0\0i\t\0i\n\0|\0\0i\t\0i\v\0|\0\0i\t\0i\f\0|\0\0i\t\0i\r\0f\f\0\26}\1\0t\16\0|\0\0i\17\0\203\1\0oU\0\1g\0\0\4}\2\0|\0\0i\17\0D]#\0}\3\0|\2\0d\4\0|\3\0i\n\0|\3\0i\v\0|\3\0i\f\0f\3\0\26\22q\255\0~\2\0}\4\0|\1\0d\5\0d\6\0i\20\0|\4\0\203\1\0\0277}\1\0n\1\0\1|\1\0d\7\0007}\1\0|\1\0S(\10\0\0\0Ns|\0\0\0Request to %s (sri%s): \n\n %s/%s -> %s/%s\n\nSource revision:\n %s\n\nMessage:\n %s\n\nState: %-10s %s %s\nComment: %s\ni\0\0\0\0s\t\0\0\0not givens\r\0\0\0%-10s %s %ss\t\0\0\0History: s\n\0\0\0\n s\1\0\0\0\n(\21\0\0\0Rn\1\0\0Re\1\0\0Rl\1\0\0Rf\1\0\0Rg\1\0\0Ri\1\0\0Rj\1\0\0Rh\1\0\0R=\1\0\0Rk\0\0\0R\"\0\0\0Rc\1\0\0Rb\1\0\0R\362\0\0\0R\232\0\0\0Ro\1\0\0RU\0\0\0(\5\0\0\0R&\0\0\0R\30\0\0\0RY\0\0\0R\\\0\0\0t\t\0\0\0histitems(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR(\0\0\0?\5\0\0s \0\0\0\0\17\20\1\6\1\r\1\r\1\r\1\r\1\24\1\6\1\t\1\"\2\20\1\7\0023\1\33\2\n\1(\t\0\0\0R)\0\0\0R*\0\0\0R+\0\0\0R'\0\0\0R7\0\0\0Ru\1\0\0R\202\1\0\0R\205\1\0\0R(\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyRk\1\0\0\342\4\0\0s\16\0\0\0\6\3\6\1\t\n\t5\t\5\t\22\t\3c\1\0\0\0\2\0\0\0\5\0\0\0C\0\0\0sg\0\0\0d\1\0d\2\0k\0\0}\1\0|\1\0i\1\0\203\0\0d\3\0\31|\1\0i\1\0|\0\0\203\1\0d\3\0\31j\2\0o\32\0\1|\1\0i\2\0d\4\0|\1\0i\1\0|\0\0\203\1\0\203\2\0S\1|\1\0i\2\0d\5\0|\1\0i\1\0|\0\0\203\1\0\203\2\0Sd\2\0S(\6\0\0\0sv\0\0\0format time as Apr 02 18:19\n or Apr 02 2005\n depending on whether it is in the current year\n i\377\377\377\377Ni\0\0\0\0s\v\0\0\0%b %d %H:%Ms\t\0\0\0%b %d %Y(\3\0\0\0t\4\0\0\0timet\t\0\0\0localtimet\10\0\0\0strftime(\2\0\0\0t\1\0\0\0tR\207\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\t\0\0\0shorttimec\5\0\0s\10\0\0\0\0\5\f\2$\2\32\2c\1\0\0\0\1\0\0\0\5\0\0\0C\0\0\0sH\0\0\0t\0\0i\1\0i\2\0t\0\0i\1\0i\3\0|\0\0t\4\0d\1\0\203\3\0\203\1\0o#\0\1t\0\0i\1\0i\2\0t\0\0i\1\0i\3\0|\0\0t\4\0d\2\0\203\3\0\203\1\0\fS(\3\0\0\0Nt\10\0\0\0_projectt\10\0\0\0_package(\5\0\0\0R\32\0\0\0R\33\0\0\0R\33\1\0\0RU\0\0\0Rx\0\0\0(\1\0\0\0t\1\0\0\0d(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\16\0\0\0is_project_dirq\5\0\0s\4\0\0\0\0\1%\1c\1\0\0\0\1\0\0\0\5\0\0\0C\0\0\0sG\0\0\0t\0\0i\1\0i\2\0t\0\0i\1\0i\3\0|\0\0t\4\0d\1\0\203\3\0\203\1\0o\"\0\1t\0\0i\1\0i\2\0t\0\0i\1\0i\3\0|\0\0t\4\0d\2\0\203\3\0\203\1\0S(\3\0\0\0NR\214\1\0\0R\215\1\0\0(\5\0\0\0R\32\0\0\0R\33\0\0\0R\33\1\0\0RU\0\0\0Rx\0\0\0(\1\0\0\0R\216\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyRz\0\0\0v\5\0\0s\4\0\0\0\0\1%\1c\1\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s=\0\0\0g\0\0}\1\0x0\0|\0\0D](\0}\2\0|\2\0i\0\0d\1\0\203\1\0}\2\0|\1\0|\2\0i\1\0d\1\0\203\1\0007}\1\0q\r\0W|\1\0S(\2\0\0\0s\20\1\0\0Split command line arguments like 'foo/bar' into 'foo' 'bar'.\n This is handy to allow copy/paste a project/package combination in this form.\n\n Trailing slashes are removed before the split, because the split would \n otherwise give an additional empty string.\n t\1\0\0\0/(\2\0\0\0t\6\0\0\0rstript\5\0\0\0split(\3\0\0\0t\1\0\0\0lR\302\0\0\0R\\\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\v\0\0\0slash_split{\5\0\0s\f\0\0\0\0\7\6\1\7\0\6\1\17\1\27\1c\1\0\0\0\6\0\0\0\5\0\0\0C\0\0\0s\201\0\0\0g\0\0}\1\0xt\0|\0\0D]l\0}\2\0t\0\0|\2\0\203\1\0}\3\0d\1\0}\4\0x,\0|\1\0D]$\0}\5\0|\5\0i\2\0|\3\0i\2\0j\2\0o\v\0\1|\5\0}\4\0Pq,\0\1q,\0W|\4\0o\21\0\1|\5\0i\3\0|\3\0\203\1\0\1q\r\0\1|\1\0i\4\0|\3\0\203\1\0\1q\r\0W|\1\0S(\2\0\0\0si\0\0\0collect Package objects belonging to the given files\n and make sure each Package is returned only onceN(\5\0\0\0t\16\0\0\0filedir_to_pacR-\0\0\0R\"\0\0\0R6\1\0\0RV\0\0\0(\6\0\0\0R\256\0\0\0R\241\0\0\0R\26\0\0\0R_\0\0\0t\5\0\0\0knownR\\\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\10\0\0\0findpacs\211\5\0\0s\34\0\0\0\0\3\6\1\7\0\6\1\f\1\6\1\7\0\6\1\23\1\6\1\t\1\7\1\21\2\21\1c\1\0\0\0\3\0\0\0\10\0\0\0C\0\0\0sZ\0\0\0y%\0t\0\0i\1\0t\2\0i\3\0i\4\0|\0\0t\5\0d\1\0\203\3\0\203\1\0}\1\0Wn.\0\4t\6\0j\n\0o\"\0\1\1}\2\0\1t\7\0i\10\0d\2\0|\0\0|\2\0f\2\0\26\203\1\0\202\1\0n\2\0\1X|\1\0S(\3\0\0\0NR\31\1\0\0sc\0\0\0'%s' is not a valid working copy.\nWhen parsing .osc/_files, the following error was encountered:\n%s(\t\0\0\0Rt\0\0\0Ry\0\0\0R\32\0\0\0R\33\0\0\0RU\0\0\0Rx\0\0\0t\v\0\0\0SyntaxErrorRe\0\0\0t\r\0\0\0NoWorkingCopy(\3\0\0\0R@\0\0\0R\302\0\0\0R\6\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\36\1\0\0\233\5\0\0s\f\0\0\0\0\1\3\1%\1\20\1\t\2\25\1c\1\0\0\0\5\0\0\0\4\0\0\0C\0\0\0sf\0\0\0g\0\0}\1\0t\0\0i\1\0i\2\0|\0\0t\3\0d\1\0\203\3\0}\2\0t\0\0i\1\0i\4\0|\2\0\203\1\0o1\0\1g\0\0\4}\3\0t\5\0|\2\0\203\1\0D]\23\0}\4\0|\3\0|\4\0i\6\0\203\0\0\22qB\0~\3\0}\1\0n\1\0\1|\1\0S(\2\0\0\0NR\342\0\0\0(\7\0\0\0R\32\0\0\0R\33\0\0\0RU\0\0\0Rx\0\0\0R\33\1\0\0R\344\0\0\0Rx\1\0\0(\5\0\0\0R@\0\0\0R\302\0\0\0R\346\0\0\0RY\0\0\0t\4\0\0\0line(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR \1\0\0\245\5\0\0s\n\0\0\0\0\1\6\1\30\2\23\0011\2c\1\0\0\0\5\0\0\0\4\0\0\0C\0\0\0sf\0\0\0g\0\0}\1\0t\0\0i\1\0i\2\0|\0\0t\3\0d\1\0\203\3\0}\2\0t\0\0i\1\0i\4\0|\2\0\203\1\0o1\0\1g\0\0\4}\3\0t\5\0|\2\0\203\1\0D]\23\0}\4\0|\3\0|\4\0i\6\0\203\0\0\22qB\0~\3\0}\1\0n\1\0\1|\1\0S(\2\0\0\0NR\10\1\0\0(\7\0\0\0R\32\0\0\0R\33\0\0\0RU\0\0\0Rx\0\0\0R\33\1\0\0R\344\0\0\0Rx\1\0\0(\5\0\0\0R@\0\0\0R\302\0\0\0R\346\0\0\0RY\0\0\0R\232\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR!\1\0\0\257\5\0\0s\n\0\0\0\0\1\6\1\30\2\23\0011\2c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s \0\0\0|\0\0o\v\0\1t\0\0|\0\0\203\1\0S\1t\1\0i\2\0g\1\0Sd\1\0S(\2\0\0\0s\307\0\0\0Convenience method osc's commandline argument parsing.\n \n If called with an empty tuple (or list), return a list containing the current directory.\n Otherwise, return a list of the arguments.N(\3\0\0\0t\4\0\0\0listR\32\0\0\0R\267\0\0\0(\1\0\0\0t\f\0\0\0list_of_args(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\t\0\0\0parseargs\271\5\0\0s\6\0\0\0\0\5\7\1\v\2c\1\0\0\0\3\0\0\0\2\0\0\0C\0\0\0s}\0\0\0t\0\0i\1\0i\2\0|\0\0\203\1\0o\26\0\1|\0\0}\1\0t\3\0|\1\0\203\1\0}\2\0nQ\0\1t\0\0i\1\0i\4\0|\0\0\203\1\0}\1\0|\1\0d\1\0j\2\0o\r\0\1t\0\0i\5\0}\1\0n\1\0\1t\3\0|\1\0\203\1\0}\2\0t\0\0i\1\0i\6\0|\0\0\203\1\0g\1\0|\2\0_\7\0|\2\0S(\2\0\0\0s\305\0\0\0Takes a working copy path, or a path to a file inside a working copy, \n and returns a Package object instance\n \n If the argument was a filename, add it onto the \"todo\" list of the Package R\245\0\0\0(\10\0\0\0R\32\0\0\0R\33\0\0\0RT\0\0\0R{\0\0\0t\7\0\0\0dirnameR\267\0\0\0t\10\0\0\0basenameR\252\0\0\0(\3\0\0\0R\26\0\0\0t\2\0\0\0wdR_\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\225\1\0\0\304\5\0\0s\22\0\0\0\0\6\23\1\6\1\20\3\22\1\r\1\r\1\f\1\30\2c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\16\0\0\0d\1\0|\0\0|\1\0f\2\0\26S(\2\0\0\0Ns\10\0\0\0%s %s(\0\0\0\0(\2\0\0\0t\f\0\0\0statusletterR\335\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\220\0\0\0\330\5\0\0s\2\0\0\0\0\1c\1\0\0\0\3\0\0\0\3\0\0\0G\0\0\0s7\0\0\0t\0\0i\1\0i\2\0|\0\0|\1\0\214\1\0}\2\0|\2\0i\3\0d\1\0\203\1\0o\16\0\1|\2\0d\2\0\37}\2\0n\1\0\1|\2\0S(\3\0\0\0sM\0\0\0Join two or more pathname components, inserting '/' as needed. Cut leading ./s\2\0\0\0./i\2\0\0\0(\4\0\0\0R\32\0\0\0R\33\0\0\0RU\0\0\0t\n\0\0\0startswith(\3\0\0\0R\200\1\0\0R_\0\0\0R\33\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\10\0\0\0pathjoin\334\5\0\0s\10\0\0\0\0\2\25\1\20\1\16\1c\3\0\0\0\5\0\0\0\7\0\0\0C\0\0\0s\226\0\0\0t\0\0|\2\0\203\1\0t\0\0t\1\0\203\0\0\203\1\0j\2\0o\23\0\1d\1\0i\2\0|\2\0\203\1\0}\2\0n-\0\1t\0\0|\2\0\203\1\0t\0\0t\3\0\203\0\0\203\1\0j\2\0o\20\0\1t\4\0|\2\0\203\1\0}\2\0n\1\0\1t\5\0|\0\0\203\1\0d\2\0d\3\0!\\\2\0}\3\0}\4\0t\6\0|\3\0|\4\0d\4\0i\2\0|\1\0\203\1\0|\2\0d\5\0f\5\0\203\1\0S(\6\0\0\0sM\1\0\0Given a list of path compoments, construct a complete URL.\n\n Optional parameters for a query string can be given as a list, as a\n dictionary, or as an already assembled string.\n In case of a dictionary, the parameters will be urlencoded by this\n function. In case of a list not -- this is to be backwards compatible.\n t\1\0\0\0&i\0\0\0\0i\2\0\0\0R\220\1\0\0R\245\0\0\0(\7\0\0\0Re\1\0\0R\233\1\0\0RU\0\0\0t\4\0\0\0dictR\2\0\0\0R\3\0\0\0R\4\0\0\0(\5\0\0\0t\7\0\0\0baseurlR\223\1\0\0R\350\0\0\0t\6\0\0\0schemet\6\0\0\0netloc(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\312\0\0\0\344\5\0\0s\f\0\0\0\0\v\34\1\23\1\34\1\20\2\31\1id\0\0\0c\6\0\0\0\21\0\0\0\21\0\0\0\3\0\0\0s\35\3\0\0d\16\0}\6\0t\1\0i\2\0d\1\0\31o\23\0\1HHd\2\0G\210\0\0G|\1\0GHn\1\0\1\210\0\0d\3\0j\2\0o\32\0\1|\4\0\fo\22\0\1|\3\0\fo\n\0\1d\4\0}\3\0n\1\0\1t\3\0i\4\0|\1\0\203\1\0}\7\0t\1\0i\5\0|\1\0\203\1\0}\10\0x(\0|\10\0d\5\0\31D]\34\0\\\2\0}\t\0}\n\0|\7\0i\6\0|\t\0|\n\0\203\2\0\1qw\0W\207\0\0f\1\0d\6\0\206\0\0|\7\0_\7\0\210\0\0d\7\0j\2\0o\24\0\1|\7\0i\6\0d\10\0d\t\0\203\2\0\1n\1\0\1t\10\0|\2\0\203\1\0t\10\0h\0\0\203\1\0j\2\0o8\0\1x5\0|\2\0i\t\0\203\0\0D]#\0}\v\0|\2\0|\v\0\31GH|\7\0i\6\0|\v\0|\2\0|\v\0\31\203\2\0\1q\360\0Wn\1\0\1|\4\0oZ\1\1|\3\0\foR\1\1t\n\0i\v\0i\f\0|\4\0\203\1\0}\f\0|\f\0d\31\0j\0\0o\31\0\1t\r\0|\4\0d\f\0\203\2\0i\16\0\203\0\0}\3\0q|\2\1d\r\0d\16\0k\17\0}\r\0t\r\0|\4\0d\f\0\203\2\0}\6\0y|\0t\20\0i\21\0d\17\0 d\20\0j\3\0o4\0\1|\r\0i\17\0|\6\0i\22\0\203\0\0t\n\0i\v\0i\f\0|\4\0\203\1\0|\r\0i\23\0|\r\0i\24\0\203\4\0}\3\0n%\0\1|\r\0i\17\0|\6\0i\22\0\203\0\0t\n\0i\v\0i\f\0|\4\0\203\1\0\203\2\0}\3\0t\25\0|\3\0\203\1\0}\3\0Wq|\2\4t\26\0j\n\0op\0\1\1}\16\0\1|\16\0i\27\0d\21\0j\2\0o\33\0\1t\20\0i\30\0d\22\0|\16\0|\4\0f\2\0\26\203\1\0\1qx\2\1t\31\0|\16\0d\23\0\203\2\0o)\0\1|\16\0i\32\0d\24\0j\2\0o\31\0\1t\r\0|\4\0d\f\0\203\2\0i\16\0\203\0\0}\3\0qx\2\1\202\0\0q|\2\1Xn\1\0\1t\1\0i\2\0d\25\0\31o\r\0\1\210\0\0G|\1\0GHn\1\0\1t\33\0i\34\0\203\0\0}\17\0t\33\0i\35\0|\5\0\203\1\0\1z\31\0t\3\0i\36\0|\7\0d\26\0|\3\0\203\1\1}\20\0Wd\16\0t\33\0i\35\0|\17\0\203\1\0\1t\31\0t\1\0i\37\0d\27\0\203\2\0o\27\0\1t\1\0i\37\0i \0d\30\0t!\0\203\0\1\1n\1\0\1X|\6\0o\16\0\1|\6\0i\"\0\203\0\0\1n\1\0\1|\20\0S(\32\0\0\0sf\0\0\0wrapper around urllib2.urlopen for error handling,\n and to support additional (PUT, DELETE) methodst\n\0\0\0http_debugs\2\0\0\0--t\4\0\0\0POSTR\245\0\0\0t\f\0\0\0http_headersc\0\0\0\0\0\0\0\0\1\0\0\0\23\0\0\0s\4\0\0\0\210\0\0S(\0\0\0\0(\0\0\0\0(\0\0\0\0(\1\0\0\0t\6\0\0\0method(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\10\0\0\0\16\6\0\0s\0\0\0\0t\3\0\0\0PUTs\f\0\0\0Content-Types\30\0\0\0application/octet-streami\0\4\0\0i\0\2\0\0t\2\0\0\0rbi\377\377\377\377Ni\3\0\0\0RA\1\0\0i\23\0\0\0sb\0\0\0\n\n%s\nThe file '%s' could not be memory mapped. It is \non a filesystem which does not support this.t\10\0\0\0winerrori\5\0\0\0t\5\0\0\0debugR\177\0\0\0t\4\0\0\0savet\16\0\0\0ignore_discardi\0\0\10\0(#\0\0\0R-\0\0\0RH\0\0\0RI\0\0\0R\376\0\0\0Rk\1\0\0t\33\0\0\0get_apiurl_api_host_optionst\n\0\0\0add_headert\n\0\0\0get_methodRe\1\0\0t\4\0\0\0keysR\32\0\0\0R\33\0\0\0t\7\0\0\0getsizeR\344\0\0\0R7\0\0\0t\4\0\0\0mmapR\373\0\0\0RM\1\0\0t\6\0\0\0filenot\n\0\0\0MAP_SHAREDt\t\0\0\0PROT_READt\6\0\0\0buffert\20\0\0\0EnvironmentErrort\5\0\0\0errnoR\25\1\0\0t\7\0\0\0hasattrR\260\1\0\0t\6\0\0\0sockett\21\0\0\0getdefaulttimeoutt\21\0\0\0setdefaulttimeoutt\7\0\0\0urlopent\t\0\0\0cookiejarR\262\1\0\0R8\0\0\0R\345\0\0\0(\21\0\0\0R\254\1\0\0R<\1\0\0t\7\0\0\0headersR\177\0\0\0R\227\0\0\0t\7\0\0\0timeoutt\6\0\0\0filefdt\3\0\0\0reqt\20\0\0\0api_host_optionst\6\0\0\0headert\5\0\0\0valueR\\\0\0\0R$\0\0\0R\271\1\0\0R\6\1\0\0t\v\0\0\0old_timeoutRT\1\0\0(\0\0\0\0(\1\0\0\0R\254\1\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\f\0\0\0http_request\370\5\0\0sd\0\0\0\0\4\6\2\16\1\1\1\1\1\21\2\35\2\n\2\17\2\17\2\v\0\f\1\24\2\22\4\r\1\24\2\31\1\r\0\6\1\t\1\34\2\17\1\22\1\r\1\31\2\f\1\17\1\3\1\24\0014\2$\1\20\1\20\1\20\1\t\1\22\1 \2\31\2\f\2\16\0\r\2\f\1\r\1\3\1\31\2\r\1\23\1\30\2\7\0\16\2c\0\0\0\0\2\0\0\0\4\0\0\0O\0\0\0s\20\0\0\0t\0\0d\1\0|\0\0|\1\0\216\1\0S(\2\0\0\0Nt\3\0\0\0GET(\1\0\0\0R\316\1\0\0(\2\0\0\0t\4\0\0\0argst\6\0\0\0kwargs(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\10\0\0\0http_GETA\6\0\0s\0\0\0\0c\0\0\0\0\2\0\0\0\4\0\0\0O\0\0\0s\20\0\0\0t\0\0d\1\0|\0\0|\1\0\216\1\0S(\2\0\0\0NR\252\1\0\0(\1\0\0\0R\316\1\0\0(\2\0\0\0R\320\1\0\0R\321\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\372\0\0\0B\6\0\0s\0\0\0\0c\0\0\0\0\2\0\0\0\4\0\0\0O\0\0\0s\20\0\0\0t\0\0d\1\0|\0\0|\1\0\216\1\0S(\2\0\0\0NR\256\1\0\0(\1\0\0\0R\316\1\0\0(\2\0\0\0R\320\1\0\0R\321\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\354\0\0\0C\6\0\0s\0\0\0\0c\0\0\0\0\2\0\0\0\4\0\0\0O\0\0\0s\20\0\0\0t\0\0d\1\0|\0\0|\1\0\216\1\0S(\2\0\0\0Nt\6\0\0\0DELETE(\1\0\0\0R\316\1\0\0(\2\0\0\0R\320\1\0\0R\321\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\351\0\0\0D\6\0\0s\0\0\0\0c\3\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s\246\0\0\0t\0\0i\1\0i\2\0|\1\0\203\1\0p\21\0\1t\0\0i\3\0|\1\0\203\1\0\1n\1\0\1t\0\0i\1\0i\2\0t\0\0i\1\0i\4\0|\1\0t\5\0\203\2\0\203\1\0p \0\1t\0\0i\3\0t\0\0i\1\0i\4\0|\1\0t\5\0\203\2\0\203\1\0\1n\1\0\1t\6\0|\1\0|\2\0\203\2\0\1t\7\0|\1\0|\0\0\203\2\0\1t\10\0i\t\0d\1\0\31o\24\0\1t\n\0|\1\0|\2\0g\0\0\203\3\0\1n\1\0\1d\0\0S(\2\0\0\0NR>\0\0\0(\v\0\0\0R\32\0\0\0R\33\0\0\0R\33\1\0\0t\5\0\0\0mkdirRU\0\0\0Rx\0\0\0t\23\0\0\0store_write_projectt\22\0\0\0store_write_apiurlRH\0\0\0RI\0\0\0R}\0\0\0(\3\0\0\0RE\0\0\0R@\0\0\0R.\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\20\0\0\0init_project_dirG\6\0\0s\20\0\0\0\0\1\23\1\21\1\"\1 \2\r\1\r\1\16\1c\6\0\0\0\7\0\0\0\10\0\0\0C\0\0\0s>\1\0\0t\0\0i\1\0i\2\0t\3\0\203\1\0p\21\0\1t\0\0i\4\0t\3\0\203\1\0\1n\1\0\1t\0\0i\5\0t\3\0\203\1\0\1t\6\0d\1\0d\2\0\203\2\0}\6\0|\6\0i\7\0|\1\0d\3\0\27\203\1\0\1|\6\0i\10\0\1t\6\0d\4\0d\2\0\203\2\0}\6\0|\6\0i\7\0|\2\0d\3\0\27\203\1\0\1|\6\0i\10\0\1|\5\0oE\0\1t\6\0d\5\0d\2\0\203\2\0}\6\0|\6\0i\7\0d\6\0i\t\0t\n\0|\0\0|\1\0|\2\0d\7\0|\4\0\203\3\1\203\1\0\203\1\0\1|\6\0i\10\0\203\0\0\1n#\0\1t\v\0i\f\0d\10\0t\v\0i\r\0d\t\0\203\1\0\203\0\1i\7\0d\5\0\203\1\0\1t\6\0d\n\0d\2\0\203\2\0}\6\0|\6\0i\7\0t\16\0d\3\0\27\203\1\0\1|\6\0i\10\0\203\0\0\1t\17\0t\0\0i\1\0i\20\0|\0\0\203\2\0\1t\0\0i\5\0t\0\0i\20\0\203\1\0\1d\0\0S(\v\0\0\0NR\214\1\0\0R\343\0\0\0s\1\0\0\0\nR\215\1\0\0R\31\1\0\0R\245\0\0\0R\370\0\0\0t\7\0\0\0elementt\t\0\0\0directoryt\17\0\0\0_osclib_version(\21\0\0\0R\32\0\0\0R\33\0\0\0RT\0\0\0Rx\0\0\0R\324\1\0\0R\270\0\0\0R\344\0\0\0R\202\0\0\0R\345\0\0\0RU\0\0\0R\32\1\0\0Rt\0\0\0R\201\0\0\0R|\0\0\0t\21\0\0\0__store_version__R\326\1\0\0R\221\0\0\0(\7\0\0\0RE\0\0\0R.\0\0\0R/\0\0\0R@\0\0\0R\370\0\0\0R\256\0\0\0R\26\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\20\0\0\0init_package_dirR\6\0\0s(\0\0\0\0\1\23\1\21\1\r\1\17\1\21\1\7\1\17\1\21\1\7\2\7\1\17\1(\1\16\3\"\2\17\1\21\1\n\2\23\2\20\1c\1\0\0\0\5\0\0\0\21\0\0\0C\0\0\0s\377\0\0\0t\0\0i\1\0i\2\0|\0\0t\3\0d\1\0\203\3\0}\1\0y\34\0t\4\0|\1\0\203\1\0i\5\0\203\0\0i\6\0\203\0\0}\2\0Wn\r\0\1\1\1d\2\0}\2\0n\1\0X|\2\0d\2\0j\2\0o)\0\1d\3\0t\0\0i\1\0i\7\0|\0\0\203\1\0\26}\3\0t\10\0i\t\0|\3\0\203\1\0\202\1\0n\1\0\1|\2\0t\n\0j\3\0ot\0\1|\2\0d\26\0j\6\0o/\0\1t\4\0|\1\0d\21\0\203\2\0}\4\0|\4\0i\v\0t\n\0d\22\0\27\203\1\0\1|\4\0i\f\0\203\0\0\1d\0\0S\1d\23\0|\0\0\26}\3\0|\3\0d\24\0|\2\0t\n\0f\2\0\0267}\3\0|\3\0d\25\0007}\3\0t\10\0i\r\0|\3\0\202\2\0n\1\0\1d\0\0S(\27\0\0\0NR\332\1\0\0R\245\0\0\0s'\0\0\0Error: \"%s\" is not an osc working copy.s\3\0\0\0000.2s\3\0\0\0000.3s\3\0\0\0000.4s\3\0\0\0000.5s\3\0\0\0000.6s\3\0\0\0000.7s\3\0\0\0000.8s\3\0\0\0000.9s\4\0\0\0000.95s\4\0\0\0000.96s\4\0\0\0000.97s\4\0\0\0000.98s\4\0\0\0000.99R\343\0\0\0s\1\0\0\0\ns*\0\0\0The osc metadata of your working copy \"%s\"s0\0\0\0\nhas __store_version__ = %s, but it should be %ssQ\0\0\0\nPlease do a fresh checkout or update your client. Sorry about the inconvenience.(\r\0\0\0s\3\0\0\0000.2s\3\0\0\0000.3s\3\0\0\0000.4s\3\0\0\0000.5s\3\0\0\0000.6s\3\0\0\0000.7s\3\0\0\0000.8s\3\0\0\0000.9s\4\0\0\0000.95s\4\0\0\0000.96s\4\0\0\0000.97s\4\0\0\0000.98s\4\0\0\0000.99(\16\0\0\0R\32\0\0\0R\33\0\0\0RU\0\0\0Rx\0\0\0R\344\0\0\0R7\0\0\0Rx\1\0\0RA\0\0\0Re\0\0\0R\231\1\0\0R\333\1\0\0R\202\0\0\0R\345\0\0\0t\27\0\0\0WorkingCopyWrongVersion(\5\0\0\0R@\0\0\0t\v\0\0\0versionfilet\1\0\0\0vRi\0\0\0R\26\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\303\0\0\0o\6\0\0s$\0\0\0\0\1\30\1\3\1\34\1\3\1\n\2\r\1\26\1\23\2\r\1\r\2\17\1\21\1\n\1\5\1\n\1\24\1\n\1c\2\0\0\0\7\0\0\0\5\0\0\0C\0\0\0sg\0\0\0t\0\0|\0\0d\1\0|\1\0g\2\0\203\2\0}\2\0t\1\0|\2\0\203\1\0}\3\0t\2\0i\3\0|\3\0\203\1\0i\4\0\203\0\0}\4\0g\0\0\4}\5\0|\4\0i\5\0d\2\0\203\1\0D]\26\0}\6\0|\5\0|\6\0i\6\0d\3\0\203\1\0\22qJ\0~\5\0S(\4\0\0\0NR\311\0\0\0R\35\1\0\0R\"\0\0\0(\7\0\0\0R\312\0\0\0R\322\1\0\0Rt\0\0\0Ry\0\0\0RK\0\0\0RM\0\0\0R5\0\0\0(\7\0\0\0RE\0\0\0t\3\0\0\0prjR\352\0\0\0R\26\0\0\0R\7\1\0\0RY\0\0\0Ro\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyRF\0\0\0\207\6\0\0s\10\0\0\0\0\2\25\1\f\1\25\1c\6\0\0\0\16\0\0\0\10\0\0\0C\0\0\0sJ\1\0\0h\0\0}\6\0|\4\0o\16\0\1d\1\0|\6\0d\2\0\0\0\0show_pattern_meta: Error getting pattern '%s' for project '%s'(\6\0\0\0R\312\0\0\0R\322\1\0\0R\347\1\0\0R\376\0\0\0R\377\0\0\0R\353\1\0\0(\6\0\0\0RE\0\0\0R\340\1\0\0t\7\0\0\0patternR<\1\0\0R\26\0\0\0R\6\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\21\0\0\0show_pattern_meta\341\6\0\0s\16\0\0\0\0\1\33\1\3\1\f\1\16\1\23\1\23\1t\10\0\0\0metafilec\0\0\0\0\0\0\0\0\3\0\0\0B\0\0\0s&\0\0\0e\0\0Z\1\0d\0\0Z\2\0e\3\0d\1\0d\2\0\204\2\0Z\4\0d\3\0\204\0\0Z\5\0RS(\4\0\0\0sG\0\0\0metafile that can be manipulated and is stored back after manipulation.s\4\0\0\0.xmlc\5\0\0\0\t\0\0\0\t\0\0\0C\0\0\0s\272\0\0\0d\1\0d\0\0k\0\0}\5\0|\1\0|\0\0_\1\0|\3\0|\0\0_\2\0d\2\0}\6\0t\3\0i\4\0d\3\0 d\4\0j\2\0o\23\0\1t\5\0i\6\0d\5\0\203\1\0}\6\0n\1\0\1|\5\0i\7\0d\6\0d\7\0d\10\0|\4\0d\t\0|\6\0\203\0\3\\\2\0}\7\0|\0\0_\10\0t\5\0i\t\0|\7\0d\n\0\203\2\0}\10\0|\10\0i\n\0d\v\0i\v\0|\2\0\203\1\0\203\1\0\1|\10\0i\f\0\203\0\0\1t\r\0|\0\0i\10\0\203\1\0|\0\0_\16\0d\0\0S(\f\0\0\0Ni\377\377\377\377s\4\0\0\0/tmpi\3\0\0\0RA\1\0\0RB\1\0\0RC\1\0\0s\r\0\0\0osc_metafile.RD\1\0\0R@\0\0\0R\343\0\0\0R\245\0\0\0(\17\0\0\0RL\1\0\0R<\1\0\0t\22\0\0\0change_is_requiredR\373\0\0\0RM\1\0\0R\32\0\0\0RN\1\0\0RO\1\0\0R\335\0\0\0RP\1\0\0R\202\0\0\0RU\0\0\0R\345\0\0\0R+\1\0\0t\t\0\0\0hash_orig(\t\0\0\0R&\0\0\0R<\1\0\0t\5\0\0\0inputR\364\1\0\0t\10\0\0\0file_extRL\1\0\0RS\1\0\0RT\1\0\0R\26\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR'\0\0\0\355\6\0\0s\26\0\0\0\0\1\f\2\t\1\t\2\6\1\24\1\23\1'\2\22\1\26\1\n\2c\1\0\0\0\2\0\0\0\4\0\0\0C\0\0\0s}\0\0\0t\0\0|\0\0i\1\0\203\1\0}\1\0|\0\0i\2\0t\3\0j\2\0o*\0\1|\1\0|\0\0i\4\0j\2\0o\32\0\1d\1\0GHt\5\0i\6\0|\0\0i\1\0\203\1\0\1t\3\0S\1d\2\0GHt\7\0|\0\0i\10\0d\3\0|\0\0i\1\0\203\1\1\1t\5\0i\6\0|\0\0i\1\0\203\1\0\1d\4\0GHt\3\0S(\5\0\0\0Ns\33\0\0\0File unchanged. Not saving.s\24\0\0\0Sending meta data...R\227\0\0\0s\5\0\0\0Done.(\t\0\0\0R+\1\0\0R\335\0\0\0R\364\1\0\0R8\0\0\0R\365\1\0\0R\32\0\0\0R\327\0\0\0R\354\0\0\0R<\1\0\0(\2\0\0\0R&\0\0\0t\4\0\0\0hash(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\4\0\0\0sync\376\6\0\0s\24\0\0\0\0\1\17\1 \1\5\1\20\1\5\2\5\3\26\1\20\1\5\1(\6\0\0\0R)\0\0\0R*\0\0\0R+\0\0\0R9\0\0\0R'\0\0\0R\371\1\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\363\1\0\0\353\6\0\0s\6\0\0\0\6\1\6\1\17\21s\17\0\0\0source/%s/_metaR\33\0\0\0t\10\0\0\0templates\4\0\0\0.xmlR\367\1\0\0R\340\1\0\0s\22\0\0\0source/%s/%s/_metaR\260\0\0\0s\21\0\0\0source/%s/_configR\245\0\0\0s\4\0\0\0.txtt\7\0\0\0prjconfs\t\0\0\0person/%sR\263\0\0\0s\25\0\0\0source/%s/_pattern/%sR\361\1\0\0c\5\0\0\0\10\0\0\0\5\0\0\0C\0\0\0s\243\0\0\0|\4\0p\21\0\1t\0\0i\1\0d\1\0\31}\4\0n\1\0\1t\2\0|\0\0|\1\0|\4\0\203\3\0}\5\0y\26\0t\3\0|\5\0\203\1\0i\4\0\203\0\0}\6\0Wn\\\0\4t\5\0i\6\0j\n\0oM\0\1\1}\7\0\1|\7\0i\7\0d\2\0j\2\0o.\0\1|\3\0o'\0\1t\10\0|\0\0\31d\3\0\31}\6\0|\2\0o\16\0\1|\6\0|\2\0\26}\6\0q\232\0\1q\237\0\1|\7\0\202\1\0n\2\0\1X|\6\0S(\4\0\0\0NRE\0\0\0i\224\1\0\0R\372\1\0\0(\t\0\0\0RH\0\0\0RI\0\0\0t\r\0\0\0make_meta_urlR\322\1\0\0R\347\1\0\0R\376\0\0\0R\377\0\0\0t\4\0\0\0codet\t\0\0\0metatypes(\10\0\0\0R\257\0\0\0R\261\0\0\0R\262\0\0\0R\276\0\0\0RE\0\0\0R<\1\0\0R\177\0\0\0R\6\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\300\0\0\0%\7\0\0s\30\0\0\0\0\6\7\1\21\1\22\1\3\1\26\1\23\1\27\1\16\1\7\1\22\2\v\1c\3\0\0\0\4\0\0\0\3\0\0\0C\0\0\0sr\0\0\0|\2\0p\21\0\1t\0\0i\1\0d\1\0\31}\2\0n\1\0\1|\0\0t\2\0i\3\0\203\0\0j\7\0o\24\0\1t\4\0d\2\0|\0\0\26\203\1\0\202\1\0n\1\0\1t\2\0|\0\0\31d\3\0\31}\3\0|\1\0o\16\0\1|\3\0|\1\0\26}\3\0n\1\0\1t\5\0|\2\0|\3\0g\1\0\203\2\0S(\4\0\0\0NRE\0\0\0s'\0\0\0make_meta_url(): Unknown meta type '%s'R\33\0\0\0(\6\0\0\0RH\0\0\0RI\0\0\0R\376\1\0\0R\267\1\0\0t\16\0\0\0AttributeErrorR\312\0\0\0(\4\0\0\0R\257\0\0\0R\261\0\0\0RE\0\0\0R\33\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\374\1\0\0009\7\0\0s\20\0\0\0\0\1\7\1\21\1\23\1\24\1\16\2\7\1\16\2c\7\0\0\0\r\0\0\0\10\0\0\0C\0\0\0s\r\2\0\0|\6\0p\21\0\1t\0\0i\1\0d\1\0\31}\6\0n\1\0\1|\2\0p\"\0\1t\2\0|\0\0|\1\0|\3\0d\2\0t\3\0d\1\0|\6\0\203\3\2}\2\0n\1\0\1|\4\0o\n\0\1t\3\0}\5\0n\1\0\1t\4\0|\0\0|\1\0|\6\0\203\3\0}\7\0t\5\0|\7\0|\2\0|\5\0t\6\0|\0\0\31d\3\0\31\203\4\0}\10\0|\4\0ow\1\1t\7\0i\10\0d\4\0 d\5\0j\3\0o\31\0\1t\t\0i\n\0d\6\0d\7\0d\10\0\203\1\1}\t\0n\26\0\1t\t\0i\n\0d\6\0d\7\0d\t\0\203\1\1}\t\0x<\1t\v\0i\f\0d\n\0|\t\0|\10\0i\r\0f\2\0\26d\v\0t\3\0\203\1\1\1|\5\0t\3\0j\2\0o\363\0\1y\16\0|\10\0i\16\0\203\0\0\1Wn\335\0\4t\17\0i\20\0j\n\0o\316\0\1\1}\n\0\1d\f\0|\n\0i\21\0\26}\v\0|\n\0i\22\0i\23\0d\r\0\203\1\0o#\0\1d\16\0|\n\0i\22\0i\23\0d\r\0\203\1\0|\n\0i\21\0f\2\0\26}\v\0n\1\0\1t\7\0i\24\0\4d\17\0\2I\4|\v\0\2IJ|\n\0i\25\0\203\0\0}\2\0d\20\0|\2\0j\6\0o+\0\1t\7\0i\24\0\4|\2\0i\26\0d\20\0\203\1\0d\21\0\31i\26\0d\22\0\203\1\0d\23\0\31\2IJn\1\0\1t\27\0d\24\0\203\1\0}\f\0|\f\0d\25\0j\3\0o\22\0\1|\f\0d\26\0j\3\0o\5\0\1Pq\351\1\1q\370\1\1XPq\315\0\1|\10\0i\16\0\203\0\0\1Pq\315\0n\v\0\1|\10\0i\16\0\203\0\0\1d\0\0S(\27\0\0\0NRE\0\0\0R\276\0\0\0R\367\1\0\0i\3\0\0\0RA\1\0\0t\6\0\0\0EDITORt\7\0\0\0defaultt\3\0\0\0vimt\7\0\0\0notepads\5\0\0\0%s %sR\16\1\0\0s\2\0\0\0%ds\24\0\0\0X-Opensuse-Errorcodes\7\0\0\0%s (%d)s\27\0\0\0BuildService API error:s\t\0\0\0i\1\0\0\0s\n\0\0\0i\0\0\0\0s\24\0\0\0Try again? ([y/N]): RJ\1\0\0t\1\0\0\0Y(\30\0\0\0RH\0\0\0RI\0\0\0R\300\0\0\0R8\0\0\0R\374\1\0\0R\363\1\0\0R\376\1\0\0R\373\0\0\0RM\1\0\0R\32\0\0\0RN\1\0\0R\22\1\0\0R\23\1\0\0R\335\0\0\0R\371\1\0\0R\376\0\0\0R\377\0\0\0R\375\1\0\0R\306\1\0\0R5\0\0\0R\24\1\0\0R7\0\0\0R\222\1\0\0RR\1\0\0(\r\0\0\0R\257\0\0\0R\261\0\0\0R\177\0\0\0R\262\0\0\0t\4\0\0\0editR\364\1\0\0RE\0\0\0R<\1\0\0R\26\0\0\0t\6\0\0\0editorR\6\1\0\0t\n\0\0\0error_helpR\366\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\266\0\0\0F\7\0\0sH\0\0\0\0\10\7\1\21\1\7\1\6\1\3\1\6\1\6\1\r\2\7\1\n\2\22\1\35\2\7\1\24\1\31\2\25\1\3\1 \1\r\1\3\1\16\1\23\1\r\1\23\1#\2\23\3\f\1\r\1+\1\f\1\32\1\n\2\5\2\n\1\10\2c\7\0\0\0\t\0\0\0\6\0\0\0C\0\0\0s\222\0\0\0h\0\0}\7\0|\3\0o\16\0\1|\3\0|\7\0d\1\0^%s)\\s*:\\s*(?P.*)R\245\0\0\0t\3\0\0\0vals\37\0\0\0error - tag '%s' does not existi\1\0\0\0s\10\0\0\0^%s\\s*?$s\1\0\0\0\ns#\0\0\0error - section '%s' does not exist(\30\0\0\0t\6\0\0\0codecst\6\0\0\0localet\2\0\0\0reR\32\0\0\0R\33\0\0\0Rw\0\0\0R,\1\0\0R\344\0\0\0t\24\0\0\0getpreferredencodingR\347\1\0\0t\22\0\0\0UnicodeDecodeErrorR\242\1\0\0RV\0\0\0t\7\0\0\0compilet\1\0\0\0IR\207\0\0\0t\6\0\0\0searchRU\0\0\0t\5\0\0\0groupRx\1\0\0R\373\0\0\0R\24\1\0\0R\25\1\0\0t\5\0\0\0index(\22\0\0\0R?\1\0\0R\320\1\0\0R\17\2\0\0R\20\2\0\0R\21\2\0\0t\5\0\0\0linest\4\0\0\0tagst\10\0\0\0sectionst\t\0\0\0spec_datat\3\0\0\0itmt\7\0\0\0tag_patt\3\0\0\0tagRU\1\0\0t\v\0\0\0section_patt\7\0\0\0sectiont\5\0\0\0startR\177\0\0\0R\232\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR:\1\0\0\250\7\0\0sN\0\0\0\0\1$\n\23\1\24\2\3\1%\1\16\1\27\2\6\1\6\1\6\2\7\0\6\1\20\1\21\2\21\2\6\1\7\0\6\0012\1\27\1\35\2\21\1\21\2\6\1\7\0\6\0012\1\7\1!\2\21\1\r\1\6\1\v\0\6\1\20\1\5\1\21\1\16\2c\2\0\0\0\r\0\0\0\t\0\0\0C\0\0\0s\357\1\0\0d\1\0|\0\0\27}\2\0d\2\0d\0\0k\0\0}\3\0d\3\0}\4\0t\1\0i\2\0d\4\0 d\5\0j\2\0o\23\0\1t\3\0i\4\0d\6\0\203\1\0}\4\0n\1\0\1|\3\0i\5\0d\7\0d\10\0d\t\0d\n\0d\v\0|\4\0\203\0\3\\\2\0}\5\0}\6\0t\3\0i\6\0|\5\0d\f\0\203\2\0}\7\0|\1\0d\r\0j\3\0o\21\0\1|\7\0i\7\0|\1\0\203\1\0\1n\1\0\1|\7\0i\7\0d\16\0\203\1\0\1|\7\0i\7\0|\2\0\203\1\0\1|\7\0i\10\0\203\0\0\1t\3\0i\t\0|\6\0\203\1\0i\n\0}\10\0t\1\0i\2\0d\4\0 d\5\0j\3\0o\31\0\1t\3\0i\4\0d\17\0d\20\0d\21\0\203\1\1}\t\0n\26\0\1t\3\0i\4\0d\17\0d\20\0d\22\0\203\1\1}\t\0x\331\0t\v\0i\f\0d\23\0|\t\0|\6\0f\2\0\26d\24\0t\r\0\203\1\1\1t\3\0i\t\0|\6\0\203\1\0i\n\0}\n\0|\10\0|\n\0j\0\0o7\0\1t\16\0|\6\0\203\1\0i\17\0\203\0\0}\v\0t\3\0i\20\0|\6\0\203\1\0\1|\v\0i\21\0|\2\0\203\1\0d\25\0\31i\22\0\203\0\0S\1t\23\0d\26\0\203\1\0}\f\0|\f\0d\27\0j\6\0o\32\0\1t\3\0i\20\0|\6\0\203\1\0\1t\24\0i\25\0\202\1\0q\22\1\1|\f\0d\30\0j\6\0o\22\0\1t\3\0i\20\0|\6\0\203\1\0\1d\r\0S\1|\f\0d\31\0j\6\0o\4\0\1q\22\1\1q\22\1d\0\0S(\32\0\0\0Ns1\0\0\0--This line, and those below, will be ignored--\n\ni\377\377\377\377s\4\0\0\0/tmpi\3\0\0\0RA\1\0\0RB\1\0\0RC\1\0\0s\r\0\0\0osc-commitmsgRD\1\0\0s\5\0\0\0.diffR@\0\0\0R\343\0\0\0R\245\0\0\0s\1\0\0\0\nR\0\2\0\0R\1\2\0\0R\2\2\0\0R\3\2\0\0s\5\0\0\0%s %sR\16\1\0\0i\0\0\0\0sA\0\0\0Log message unchanged or not specified\na)bort, c)ontinue, e)dit: t\2\0\0\0aAt\2\0\0\0cCt\2\0\0\0eE(\26\0\0\0RL\1\0\0R\373\0\0\0RM\1\0\0R\32\0\0\0RN\1\0\0RO\1\0\0RP\1\0\0R\202\0\0\0R\345\0\0\0R\316\0\0\0R\320\0\0\0R\22\1\0\0R\23\1\0\0R8\0\0\0R\344\0\0\0R7\0\0\0R\327\0\0\0R\222\1\0\0R\221\1\0\0RR\1\0\0Re\0\0\0t\t\0\0\0UserAbort(\r\0\0\0t\6\0\0\0footerR\372\1\0\0t\5\0\0\0delimRL\1\0\0RS\1\0\0RT\1\0\0R\335\0\0\0R\26\0\0\0t\n\0\0\0mtime_origR\6\2\0\0R%\0\0\0Ri\0\0\0R\366\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\f\0\0\0edit_message\340\7\0\0s@\0\0\0\0\1\n\1\f\1\6\1\24\1\23\1$\1\22\1\r\1\21\1\r\1\r\1\n\1\22\2\24\1\31\2\25\1\3\1\35\1\22\2\r\1\22\1\r\1\30\2\f\2\r\1\r\1\r\1\r\1\r\1\5\1\r\1c\4\0\0\0\t\0\0\0\6\0\0\0C\0\0\0s\226\0\0\0d\1\0d\0\0k\0\0}\4\0|\2\0o\16\0\1d\2\0|\2\0\26}\2\0n\7\0\1d\3\0}\2\0d\4\0|\1\0|\2\0|\4\0i\1\0|\3\0p\4\0\1d\3\0\203\1\0f\3\0\26}\5\0t\2\0|\0\0d\5\0g\1\0d\6\0d\7\0\203\2\1}\6\0t\3\0|\6\0d\10\0|\5\0\203\1\1}\7\0t\4\0i\5\0|\7\0\203\1\0i\6\0\203\0\0}\10\0|\10\0i\7\0d\t\0\203\1\0S(\n\0\0\0Ni\377\377\377\377s\r\0\0\0package=\"%s\" R\245\0\0\0s\232\0\0\0\n \n \n \n \n %s\n\nt\7\0\0\0requestR\350\0\0\0s\n\0\0\0cmd=createR\177\0\0\0Rp\1\0\0(\10\0\0\0t\3\0\0\0cgit\6\0\0\0escapeR\312\0\0\0R\372\0\0\0Rt\0\0\0Ry\0\0\0RK\0\0\0R5\0\0\0(\t\0\0\0RE\0\0\0R.\0\0\0R/\0\0\0t\7\0\0\0messageR,\2\0\0t\3\0\0\0xmlR\352\0\0\0R\26\0\0\0R\7\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\25\0\0\0create_delete_request\10\10\0\0s\24\0\0\0\0\2\f\2\7\1\16\2\6\n\t\1\32\2\30\1\22\2\25\1c\6\0\0\0\v\0\0\0\10\0\0\0C\0\0\0s\201\0\0\0d\1\0d\0\0k\0\0}\6\0d\2\0|\1\0|\2\0|\3\0|\4\0|\6\0i\1\0|\5\0p\4\0\1d\3\0\203\1\0f\5\0\26}\7\0t\2\0|\0\0d\4\0g\1\0d\5\0d\6\0\203\2\1}\10\0t\3\0|\10\0d\7\0|\7\0\203\1\1}\t\0t\4\0i\5\0|\t\0\203\1\0i\6\0\203\0\0}\n\0|\n\0i\7\0d\10\0\203\1\0S(\t\0\0\0Ni\377\377\377\377s\330\0\0\0\n \n \n \n \n \n %s\n\nR\245\0\0\0R+\2\0\0R\350\0\0\0s\n\0\0\0cmd=createR\177\0\0\0Rp\1\0\0(\10\0\0\0R,\2\0\0R-\2\0\0R\312\0\0\0R\372\0\0\0Rt\0\0\0Ry\0\0\0RK\0\0\0R5\0\0\0(\v\0\0\0RE\0\0\0t\r\0\0\0devel_projectt\r\0\0\0devel_packageR.\0\0\0R/\0\0\0R.\2\0\0R,\2\0\0R/\2\0\0R\352\0\0\0R\26\0\0\0R\7\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\33\0\0\0create_change_devel_request#\10\0\0s\24\0\0\0\0\5\f\n\6\1\3\1\3\1\3\1\32\2\30\1\22\2\25\1c\7\0\0\0\f\0\0\0\t\0\0\0C\0\0\0s\227\0\0\0d\1\0d\0\0k\0\0}\7\0d\2\0|\1\0|\2\0|\6\0p\20\0\1t\1\0|\0\0|\1\0|\2\0\203\3\0|\3\0|\4\0|\7\0i\2\0|\5\0p\4\0\1d\3\0\203\1\0f\6\0\26}\10\0t\3\0|\0\0d\4\0g\1\0d\5\0d\6\0\203\2\1}\t\0t\4\0|\t\0d\7\0|\10\0\203\1\1}\n\0t\5\0i\6\0|\n\0\203\1\0i\7\0\203\0\0}\v\0|\v\0i\10\0d\10\0\203\1\0S(\t\0\0\0Ni\377\377\377\377s\332\0\0\0\n \n \n \n \n \n %s\n\nR\245\0\0\0R+\2\0\0R\350\0\0\0s\n\0\0\0cmd=createR\177\0\0\0Rp\1\0\0(\t\0\0\0R,\2\0\0RZ\1\0\0R-\2\0\0R\312\0\0\0R\372\0\0\0Rt\0\0\0Ry\0\0\0RK\0\0\0R5\0\0\0(\f\0\0\0RE\0\0\0Rf\1\0\0Rg\1\0\0Ri\1\0\0Rj\1\0\0R.\2\0\0R\361\0\0\0R,\2\0\0R/\2\0\0R\352\0\0\0R\26\0\0\0R\7\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\25\0\0\0create_submit_request?\10\0\0s\26\0\0\0\0\5\f\v\6\1\3\1\26\1\3\1\3\1\32\2\30\1\22\2\25\1c\2\0\0\0\6\0\0\0\4\0\0\0C\0\0\0sP\0\0\0t\0\0|\0\0d\1\0|\1\0g\2\0\203\2\0}\2\0t\1\0|\2\0\203\1\0}\3\0t\2\0i\3\0|\3\0\203\1\0i\4\0\203\0\0}\4\0t\5\0\203\0\0}\5\0|\5\0i\6\0|\4\0\203\1\0\1|\5\0S(\2\0\0\0NR+\2\0\0(\7\0\0\0R\312\0\0\0R\322\1\0\0Rt\0\0\0Ry\0\0\0RK\0\0\0Rk\1\0\0R7\0\0\0(\6\0\0\0RE\0\0\0Rl\1\0\0R\352\0\0\0R\26\0\0\0R\7\1\0\0R\302\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\v\0\0\0get_request]\10\0\0s\f\0\0\0\0\1\25\1\f\1\25\2\t\1\r\1c\4\0\0\0\6\0\0\0\7\0\0\0C\0\0\0sE\0\0\0t\0\0|\0\0d\1\0|\1\0g\2\0d\2\0h\2\0d\3\0d\4\0006|\2\0d\5\0006\203\2\1}\4\0t\1\0|\4\0d\6\0|\3\0\203\1\1}\5\0|\5\0i\2\0\203\0\0S(\7\0\0\0NR+\2\0\0R\350\0\0\0t\v\0\0\0changestateR\360\0\0\0t\10\0\0\0newstateR\177\0\0\0(\3\0\0\0R\312\0\0\0R\372\0\0\0R7\0\0\0(\6\0\0\0RE\0\0\0Rl\1\0\0R7\2\0\0R.\2\0\0R\352\0\0\0R\26\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\24\0\0\0change_request_stateg\10\0\0s\n\0\0\0\0\1\6\1\f\1\27\1\22\1RI\1\0\0c\6\0\0\0\21\0\0\0\n\0\0\0C\0\0\0sL\2\0\0g\0\0}\6\0g\0\0}\7\0d\1\0}\10\0x=\0|\4\0D]5\0}\t\0t\0\0|\10\0\203\1\0o\16\0\1|\10\0d\2\0007}\10\0n\1\0\1|\10\0d\3\0t\1\0|\t\0\203\1\0\0267}\10\0q\31\0W|\3\0o3\0\1t\0\0|\10\0\203\1\0o\16\0\1|\10\0d\2\0007}\10\0n\1\0\1|\10\0d\4\0t\1\0|\3\0\203\1\0\0267}\10\0n\1\0\1|\1\0p\7\0\1|\2\0o\356\0\1x\370\0d\5\0d\6\0g\2\0D]\331\0}\n\0|\10\0}\v\0|\1\0o9\0\1t\0\0|\v\0\203\1\0o\16\0\1|\v\0d\2\0007}\v\0n\1\0\1|\v\0d\7\0|\n\0t\1\0|\1\0\203\1\0f\2\0\0267}\v\0n\1\0\1|\2\0o9\0\1t\0\0|\v\0\203\1\0o\16\0\1|\v\0d\2\0007}\v\0n\1\0\1|\v\0d\10\0|\n\0t\1\0|\2\0\203\1\0f\2\0\0267}\v\0n\1\0\1|\5\0o9\0\1t\0\0|\v\0\203\1\0o\16\0\1|\v\0d\2\0007}\v\0n\1\0\1|\v\0d\t\0|\n\0t\1\0|\5\0\203\1\0f\2\0\0267}\v\0n\1\0\1|\7\0i\2\0|\v\0\203\1\0\1q\247\0Wn\16\0\1|\7\0i\2\0|\10\0\203\1\0\1x\260\0|\7\0D]\250\0}\10\0t\3\0|\0\0d\n\0d\v\0g\2\0d\f\0|\10\0\26g\1\0\203\3\0}\f\0t\4\0|\f\0\203\1\0}\r\0t\5\0i\6\0|\r\0\203\1\0i\7\0\203\0\0}\16\0x_\0|\16\0i\10\0d\v\0\203\1\0D]N\0}\17\0t\t\0\203\0\0}\20\0|\20\0i\n\0|\17\0\203\1\0\1|\20\0i\v\0i\f\0|\4\0j\6\0p\16\0\1t\0\0|\4\0\203\1\0\fo\21\0\1|\6\0i\2\0|\20\0\203\1\0\1q\362\1\1q\362\1Wq\234\1W|\6\0S(\r\0\0\0NR\245\0\0\0s\t\0\0\0%20and%20s\20\0\0\0state/@name='%s's\17\0\0\0state/@who='%s'Rq\1\0\0Rr\1\0\0s\27\0\0\0%s/target/@project='%s's\27\0\0\0%s/target/@package='%s's\r\0\0\0%s/@type='%s'R\26\2\0\0R+\2\0\0s\10\0\0\0match=%s(\r\0\0\0R\232\0\0\0R\1\0\0\0RV\0\0\0R\312\0\0\0R\322\1\0\0Rt\0\0\0Ry\0\0\0RK\0\0\0RM\0\0\0Rk\1\0\0R7\0\0\0Rk\0\0\0R\"\0\0\0(\21\0\0\0RE\0\0\0R.\0\0\0R/\0\0\0t\7\0\0\0req_whot\t\0\0\0req_statet\10\0\0\0req_typet\10\0\0\0requestst\7\0\0\0matchest\5\0\0\0matchRk\0\0\0t\4\0\0\0whatRU\1\0\0R\352\0\0\0R\26\0\0\0t\n\0\0\0collectionR\7\1\0\0R\302\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\20\0\0\0get_request_listo\10\0\0sT\0\0\0\0\1\6\2\6\1\6\1\7\0\6\1\r\0\16\1\30\1\7\1\r\0\16\1\30\4\16\1\r\0\6\1\6\1\7\1\r\0\16\1\36\1\7\1\r\0\16\1\36\1\7\1\r\0\16\1\36\2\25\2\r\2\7\0\6\1\37\1\f\1\25\2\20\0\6\1\t\1\r\1!\1\31\2c\2\0\0\0\7\0\0\0\7\0\0\0C\0\0\0s\275\0\0\0t\0\0t\1\0i\2\0d\1\0\31|\1\0\203\2\0}\2\0g\0\0}\3\0d\2\0d\3\0\24d\4\0\27}\4\0t\3\0|\2\0i\4\0\203\1\0d\5\0j\5\0o\27\0\1|\2\0i\5\0|\2\0i\4\0d\6\0\31_\6\0n\20\0\1|\2\0i\5\0|\2\0i\7\0_\6\0xP\0|\2\0i\7\0g\1\0|\2\0i\4\0\27D];\0}\5\0|\4\0|\5\0i\10\0|\5\0i\t\0|\5\0i\n\0t\v\0|\5\0i\6\0\203\1\0f\4\0\26}\6\0|\3\0i\f\0|\6\0\203\1\0\1qz\0W|\3\0S(\7\0\0\0NRE\0\0\0t\1\0\0\0-iL\0\0\0s\21\0\0\0\n%s | %s | %s\n\n%si\1\0\0\0i\377\377\377\377(\r\0\0\0R5\2\0\0RH\0\0\0RI\0\0\0R\232\0\0\0Ro\1\0\0R=\1\0\0R\362\0\0\0Rk\0\0\0R\"\0\0\0Rb\1\0\0Rc\1\0\0t\3\0\0\0strRV\0\0\0(\7\0\0\0RE\0\0\0Rl\1\0\0R\302\0\0\0R\177\0\0\0t\4\0\0\0frmtRk\0\0\0R\30\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\17\0\0\0get_request_log\234\10\0\0s\26\0\0\0\0\1\26\1\6\1\16\3\26\1\27\2\17\1\24\0\6\1(\1\21\1c\2\0\0\0\4\0\0\0\5\0\0\0C\0\0\0se\0\0\0t\0\0|\0\0d\1\0t\1\0|\1\0\203\1\0g\2\0\203\2\0}\2\0y#\0t\2\0|\2\0\203\1\0}\3\0d\2\0i\3\0|\3\0i\4\0\203\0\0\203\1\0SWn \0\4t\5\0i\6\0j\n\0o\21\0\1\1\1\1d\3\0|\1\0\26GHd\0\0S\1Xd\0\0S(\4\0\0\0Nt\6\0\0\0personR\245\0\0\0s\23\0\0\0user '%s' not found(\10\0\0\0R\312\0\0\0R\1\0\0\0R\322\1\0\0RU\0\0\0R\347\1\0\0R\376\0\0\0R\377\0\0\0R-\0\0\0(\4\0\0\0RE\0\0\0R\263\0\0\0R\352\0\0\0R\26\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\r\0\0\0get_user_meta\254\10\0\0s\16\0\0\0\0\1\33\1\3\1\f\1\27\1\21\1\t\1c\2\0\0\0\7\0\0\0\7\0\0\0G\0\0\0s\266\0\0\0t\0\0|\0\0|\1\0\203\2\0}\3\0g\0\0}\4\0|\3\0d\3\0j\3\0o\214\0\1t\2\0i\3\0|\3\0\203\1\0}\5\0xu\0|\2\0D]m\0}\6\0yG\0|\5\0i\4\0|\6\0\203\1\0i\5\0d\3\0j\3\0o\35\0\1|\4\0i\6\0|\5\0i\4\0|\6\0\203\1\0i\5\0\203\1\0\1n\16\0\1|\4\0i\6\0d\1\0\203\1\0\1Wq8\0\4t\7\0j\n\0o\21\0\1\1\1\1d\2\0|\1\0\26GHd\3\0S\1Xq8\0W|\4\0S\1d\3\0Sd\3\0S(\4\0\0\0s%\0\0\0get specified tags from the user metaRB\2\0\0s-\0\0\0The xml file for user '%s' seems to be brokenN(\10\0\0\0RG\2\0\0R-\0\0\0Rt\0\0\0t\n\0\0\0fromstringR\37\1\0\0RQ\1\0\0RV\0\0\0R\377\1\0\0(\7\0\0\0RE\0\0\0R\263\0\0\0R\32\2\0\0R\34\1\0\0R\177\0\0\0R\7\1\0\0R\37\2\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\r\0\0\0get_user_data\266\10\0\0s\36\0\0\0\0\2\17\1\6\1\r\1\17\1\7\0\6\1\3\1\31\1\35\3\21\1\16\2\t\1\n\1\5\2c\6\0\0\0\n\0\0\0\7\0\0\0C\0\0\0s\223\0\0\0d\0\0}\6\0|\5\0o\21\0\1h\1\0|\5\0d\1\0006}\6\0n\1\0\1t\1\0|\4\0p\4\0\1|\3\0d\2\0\203\2\0}\7\0t\2\0|\0\0d\3\0|\1\0|\2\0t\3\0|\3\0\203\1\0g\4\0d\4\0|\6\0\203\2\1}\10\0x'\0t\4\0|\10\0t\5\0t\6\0\203\3\0D]\23\0}\t\0|\7\0i\7\0|\t\0\203\1\0\1qn\0W|\7\0i\10\0\203\0\0\1d\0\0S(\5\0\0\0NR4\0\0\0t\2\0\0\0wbR\311\0\0\0R\350\0\0\0(\t\0\0\0R-\0\0\0R\344\0\0\0R\312\0\0\0R\0\0\0\0t\n\0\0\0streamfileR\322\1\0\0t\7\0\0\0BUFSIZER\202\0\0\0R\345\0\0\0(\n\0\0\0RE\0\0\0R\340\1\0\0R/\0\0\0R\335\0\0\0R\t\1\0\0R\370\0\0\0R\350\0\0\0t\1\0\0\0oR\352\0\0\0t\3\0\0\0buf(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\v\1\0\0\314\10\0\0s\22\0\0\0\0\1\6\1\7\1\21\2\26\1'\1\23\0\6\1\21\1c\t\0\0\0\25\0\0\0\v\0\0\0C\0\0\0s\37\2\0\0|\6\0p\4\0\1|\4\0}\6\0|\5\0p\4\0\1d\1\0}\t\0t\0\0|\0\0d\2\0|\1\0|\2\0|\3\0|\t\0|\4\0g\6\0\203\2\0}\n\0|\10\0o%\0\1t\1\0i\2\0i\3\0d\3\0|\4\0\26\203\1\0\1t\1\0i\2\0i\4\0\203\0\0\1n\1\0\1t\5\0|\n\0\203\1\0}\v\0t\6\0|\v\0i\7\0d\4\0\31\203\1\0}\f\0d\5\0d\0\0k\10\0}\r\0d\6\0}\16\0t\1\0i\t\0d\7\0 d\10\0j\2\0o\23\0\1t\n\0i\v\0d\t\0\203\1\0}\16\0n\1\0\1|\r\0i\f\0d\n\0|\4\0d\v\0\27d\f\0d\r\0d\16\0|\16\0\203\0\3\\\2\0}\17\0}\20\0t\n\0i\r\0|\20\0d\17\0\203\2\0\1z\5\1t\n\0i\16\0|\17\0d\20\0\203\2\0}\21\0d\21\0}\22\0x\220\0|\v\0i\17\0d\22\0\203\1\0}\23\0|\23\0p\5\0\1Pn\1\0\1|\21\0i\3\0|\23\0\203\1\0\1|\22\0t\20\0|\23\0\203\1\0007}\22\0|\10\0oN\0\1t\21\0t\6\0t\22\0|\22\0\203\1\0|\f\0\25d\23\0\24\203\1\0\203\1\0}\24\0t\1\0i\2\0i\3\0d\24\0d\30\0d\7\0|\24\0f\3\0\26\203\1\0\1t\1\0i\2\0i\4\0\203\0\0\1q\25\1\1q\25\1|\21\0i\23\0\203\0\0\1|\10\0o\24\0\1t\1\0i\2\0i\3\0d\27\0\203\1\0\1n\1\0\1t\24\0i\25\0|\20\0|\6\0\203\2\0\1|\7\0o\32\0\1t\n\0i\26\0|\6\0d\5\0|\7\0f\2\0\203\2\0\1n\1\0\1Wd\0\0y\21\0t\n\0i\27\0|\20\0\203\1\0\1Wn\7\0\1\1\1n\1\0XXd\0\0S(\31\0\0\0Nt\v\0\0\0_repositoryt\5\0\0\0builds\26\0\0\0Downloading %s [ 0%%]s\16\0\0\0content-lengthi\377\377\377\377s\4\0\0\0/tmpi\3\0\0\0RA\1\0\0RB\1\0\0RC\1\0\0R\t\0\0\0RD\1\0\0s\4\0\0\0.oscR@\0\0\0i\244\1\0\0RJ\2\0\0i\0\0\0\0i\0@\0\0id\0\0\0s\10\0\0\0%s%*s%%]s\1\0\0\0\10i\5\0\0\0s\1\0\0\0\ns\5\0\0\0\10\10\10\10\10(\30\0\0\0R\312\0\0\0R\373\0\0\0R\374\0\0\0R\202\0\0\0R\375\0\0\0R\322\1\0\0R\0\1\0\0R\306\1\0\0RL\1\0\0RM\1\0\0R\32\0\0\0RN\1\0\0RO\1\0\0t\5\0\0\0chmodRP\1\0\0R7\0\0\0R\232\0\0\0RC\2\0\0t\5\0\0\0floatR\345\0\0\0R\322\0\0\0t\4\0\0\0moveR\f\1\0\0R\327\0\0\0(\25\0\0\0RE\0\0\0R\340\1\0\0t\4\0\0\0repot\4\0\0\0archR\335\0\0\0R/\0\0\0t\17\0\0\0target_filenamet\f\0\0\0target_mtimet\16\0\0\0progress_metert\5\0\0\0whereR\352\0\0\0R\26\0\0\0t\7\0\0\0binsizeRL\1\0\0RS\1\0\0RT\1\0\0t\v\0\0\0tmpfilenameRM\2\0\0t\n\0\0\0downloadedRN\2\0\0t\n\0\0\0completion(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\17\0\0\0get_binary_file\330\10\0\0sJ\0\0\0\0\7\r\2\r\1!\2\7\1\24\1\21\2\f\1\23\2\f\1\6\1\24\1\23\1(\1\20\2\3\1\22\2\6\1\3\2\17\1\7\0\5\1\r\1\20\1\7\1 \1\35\1\24\1\n\2\7\1\24\2\20\1\7\1\36\4\3\0\21\1\3\0c\1\0\0\0\4\0\0\0\6\0\0\0C\0\0\0sa\0\0\0y\34\0d\1\0d\0\0k\0\0}\1\0|\1\0i\1\0\203\0\0}\2\0Wn+\0\4t\2\0j\n\0o\37\0\1\1\1\1d\1\0d\0\0k\1\0}\3\0|\3\0i\3\0\203\0\0}\2\0n\2\0\1X|\2\0i\4\0|\0\0\203\1\0\1|\2\0i\5\0\203\0\0S(\2\0\0\0Ni\377\377\377\377(\6\0\0\0t\7\0\0\0hashlibR#\0\0\0t\v\0\0\0ImportErrorRI\1\0\0R\233\0\0\0t\t\0\0\0hexdigest(\4\0\0\0RC\2\0\0R_\2\0\0t\10\0\0\0md5_hashR#\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\20\0\0\0dgst_from_string\16\t\0\0s\20\0\0\0\0\3\3\1\f\1\20\1\16\1\f\1\21\1\r\1c\1\0\0\0\6\0\0\0\7\0\0\0C\0\0\0s\234\0\0\0y\26\0d\1\0d\0\0k\0\0}\1\0|\1\0}\2\0Wn%\0\4t\1\0j\n\0o\31\0\1\1\1\1d\1\0d\0\0k\2\0}\2\0|\2\0}\2\0n\2\0\1X|\2\0i\2\0\203\0\0}\3\0t\3\0|\0\0d\2\0\203\2\0}\4\0x,\0|\4\0i\4\0t\5\0\203\1\0}\5\0|\5\0\fo\5\0\1Pn\1\0\1|\3\0i\6\0|\5\0\203\1\0\1q\\\0|\3\0i\7\0\203\0\0S|\4\0i\10\0\203\0\0\1(\3\0\0\0Ni\377\377\377\377R\257\1\0\0(\t\0\0\0R_\2\0\0R`\2\0\0R#\0\0\0R\344\0\0\0R7\0\0\0RL\2\0\0R\233\0\0\0Ra\2\0\0R\345\0\0\0(\6\0\0\0R\227\0\0\0R_\2\0\0R#\0\0\0R\30\0\0\0R\26\0\0\0RN\2\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR+\1\0\0\32\t\0\0s\36\0\0\0\0\5\3\1\f\1\n\1\16\1\f\1\v\1\f\1\17\1\3\1\17\1\10\0\5\1\20\1\n\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s!\0\0\0|\0\0o\26\0\1d\1\0|\0\0d\2\0 j\6\0o\5\0\1t\0\0S\1t\1\0S(\3\0\0\0s=\0\0\0return true if a string is binary data using diff's heuristict\1\0\0\0\0i\0\20\0\0(\2\0\0\0R8\0\0\0R9\0\0\0(\1\0\0\0R\30\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\6\0\0\0binary/\t\0\0s\6\0\0\0\0\2\30\1\5\1c\1\0\0\0\1\0\0\0\4\0\0\0C\0\0\0s\34\0\0\0t\0\0t\1\0|\0\0d\1\0\203\2\0i\2\0d\2\0\203\1\0\203\1\0S(\3\0\0\0sC\0\0\0read 4096 bytes from a file named fn, and call binary() on the dataR\257\1\0\0i\0\20\0\0(\3\0\0\0Re\2\0\0R\344\0\0\0R7\0\0\0(\1\0\0\0t\2\0\0\0fn(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\21\1\0\0006\t\0\0s\2\0\0\0\0\2c\6\0\0\0\20\0\0\0\t\0\0\0C\0\0\0s\260\1\0\0d\1\0d\2\0k\0\0}\6\0|\3\0p\n\0\1|\1\0}\3\0n\1\0\1|\4\0p\31\0\1t\1\0i\2\0i\3\0|\0\0t\4\0\203\2\0}\4\0n\1\0\1|\5\0p\n\0\1|\1\0}\5\0n\1\0\1t\1\0i\2\0i\3\0|\4\0|\3\0\203\2\0}\7\0t\1\0i\2\0i\3\0|\0\0|\1\0\203\2\0}\10\0t\5\0|\7\0d\3\0\203\2\0}\t\0|\t\0i\6\0\203\0\0}\n\0|\t\0i\7\0\203\0\0\1t\5\0|\10\0d\3\0\203\2\0}\v\0|\v\0i\6\0\203\0\0}\f\0|\v\0i\7\0\203\0\0\1t\10\0|\n\0\203\1\0p\r\0\1t\10\0|\f\0\203\1\0o\21\0\1d\4\0|\5\0\26g\1\0}\r\0n\267\0\1|\6\0i\t\0|\n\0i\n\0d\5\0\203\1\0|\f\0i\n\0d\5\0\203\1\0d\6\0d\7\0|\5\0|\2\0f\2\0\26d\10\0d\t\0|\5\0\26\203\2\2}\r\0t\v\0|\r\0\203\1\0}\r\0xi\0t\f\0|\r\0\203\1\0D][\0\\\2\0}\16\0}\17\0|\17\0i\r\0d\n\0\203\1\0p?\0\1|\r\0|\16\0c\2\0\31d\v\0007\3<|\16\0d\5\0\27t\16\0|\r\0\203\1\0j\3\0o\24\0\1|\r\0|\16\0c\2\0\31d\n\0007\3\0|\n\0i\22\0D]3\0}\v\0|\n\0i\23\0|\v\0|\3\0\203\2\0\1t\24\0d\10\0t\0\0i\10\0i\t\0|\4\0|\v\0\203\2\0\203\2\0GHq8\1Wt\25\0i\26\0d\t\0\31oD\0\1|\5\0d\0\0j\2\0o\26\0\1t\30\0t\0\0i\1\0\203\0\0\203\1\0}\5\0n\1\0\1|\5\0i\31\0|\n\0i\32\0d\n\0\203\2\0\1|\5\0i\33\0\203\0\0\1n\1\0\1t\0\0i\f\0|\10\0\203\1\0\1d\0\0S(\v\0\0\0Nt\3\0\0\0PWDi\3\0\0\0RA\1\0\0i\2\0\0\0t\1\0\0\0:t\1\0\0\0;R\370\0\0\0R\205\0\0\0R>\0\0\0R\v\0\0\0(\34\0\0\0R\32\0\0\0R\251\0\0\0t\7\0\0\0environR5\0\0\0R\373\0\0\0RM\1\0\0t\7\0\0\0replaceRh\0\0\0R\33\0\0\0RU\0\0\0R(\1\0\0RY\1\0\0R\270\0\0\0R\212\2\0\0R\334\1\0\0Rx\0\0\0R\221\0\0\0R{\0\0\0R\212\0\0\0R\r\1\0\0R\220\0\0\0RH\0\0\0RI\0\0\0R-\0\0\0R=\0\0\0Rp\0\0\0R\"\0\0\0R\203\0\0\0(\f\0\0\0RE\0\0\0R.\0\0\0R/\0\0\0R\370\0\0\0Rb\0\0\0Rc\0\0\0R\242\0\0\0Rd\0\0\0R\272\0\0\0t\1\0\0\0xR_\0\0\0R\335\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyRg\0\0\0\3\n\0\0s:\0\0\0\0\4\3\3\20\1\3\1\26\2\7\1\n\2\24\1\"\2\7\1\37\4\20\2\7\4\30\1\7\1\16\1\37\1\26\1\20\1\f\2\n\0\6\1\20\2!\1\16\2\r\1\26\1\23\1\16\1c\6\0\0\0\t\0\0\0\t\0\0\0C\0\0\0s\331\0\0\0t\0\0i\1\0d\1\0i\2\0|\0\0\203\1\0\203\1\0}\6\0|\6\0i\3\0d\2\0|\1\0\203\2\0\1|\6\0i\3\0d\3\0|\2\0\203\2\0\1|\3\0p[\0\1x$\0|\6\0i\4\0d\4\0\203\1\0D]\23\0}\7\0|\6\0i\5\0|\7\0\203\1\0\1qO\0W|\4\0p\v\0\1t\6\0i\7\0d\5\0\31}\4\0t\0\0i\10\0|\6\0d\4\0d\6\0|\4\0d\7\0d\10\0\203\2\2\1n\1\0\1|\5\0p+\0\1x(\0|\6\0i\4\0d\t\0\203\1\0D]\23\0}\10\0|\6\0i\5\0|\10\0\203\1\0\1q\261\0Wn\1\0\1t\0\0i\t\0|\6\0\203\1\0S(\n\0\0\0s\345\0\0\0\n update pkgmeta with new new_name and new_prj and set calling user as the\n only maintainer (unless keep_maintainers is set). Additionally remove the\n develproject entry () unless keep_develproject is true.\n R\245\0\0\0R\"\0\0\0R.\0\0\0RF\2\0\0R\263\0\0\0t\6\0\0\0useridt\4\0\0\0rolet\n\0\0\0maintainerR\354\1\0\0(\n\0\0\0Rt\0\0\0RH\2\0\0RU\0\0\0R/\1\0\0RM\0\0\0Rq\0\0\0RH\0\0\0RI\0\0\0Ru\0\0\0Rv\1\0\0(\t\0\0\0t\7\0\0\0pkgmetat\10\0\0\0new_namet\7\0\0\0new_prjt\20\0\0\0keep_maintainerst\n\0\0\0dst_useridt\21\0\0\0keep_develprojectR\7\1\0\0RF\2\0\0t\2\0\0\0dp(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\20\0\0\0replace_pkg_meta4\n\0\0s\36\0\0\0\0\7\30\1\20\1\20\1\7\1\20\0\6\1\21\1\24\1\17\1\21\1\7\1\20\0\6\1\25\1c\7\0\0\0\n\0\0\0\6\0\0\0C\0\0\0s/\1\0\0t\0\0t\1\0i\2\0d\1\0\31|\0\0|\1\0\203\3\0}\7\0t\3\0|\7\0|\3\0|\2\0\203\3\0}\7\0t\4\0d\2\0d\3\0|\2\0|\3\0f\2\0d\4\0|\7\0\203\1\2\1d\5\0t\5\0t\1\0i\2\0d\1\0\31|\2\0|\3\0\203\3\0j\6\0o=\0\1|\4\0o\21\0\1t\6\0i\7\0\4d\6\0\2IJq\244\0\1t\6\0i\7\0Jt\6\0i\7\0\4d\7\0\2IJt\6\0i\10\0d\10\0\203\1\0\1n\1\0\1|\5\0o\16\0\1d\t\0|\5\0\26}\5\0n\7\0\1d\n\0}\5\0|\6\0o\16\0\1d\v\0|\6\0\26}\6\0n\7\0\1d\n\0}\6\0d\f\0Gd\r\0|\0\0|\1\0|\5\0|\6\0f\4\0\26}\10\0t\t\0t\1\0i\2\0d\1\0\31d\16\0|\2\0|\3\0d\5\0g\4\0\203\2\0}\t\0t\n\0|\t\0d\4\0|\10\0\203\1\1\1d\17\0GHd\20\0S(\21\0\0\0s\203\0\0\0\n create a linked package\n - \"src\" is the original package\n - \"dst\" is the \"link\" package that we are creating here\n RE\0\0\0R\260\0\0\0R\261\0\0\0R\177\0\0\0t\5\0\0\0_links'\0\0\0forced overwrite of existing _link files&\0\0\0_link file already exists...! Abortingi\1\0\0\0s\10\0\0\0rev=\"%s\"R\245\0\0\0s\f\0\0\0cicount=\"%s\"s\21\0\0\0Creating _link...s}\1\0\0\n\n \n \n \n \n\n\nR\311\0\0\0s\5\0\0\0Done.N(\v\0\0\0R(\1\0\0RH\0\0\0RI\0\0\0R\233\2\0\0R\266\0\0\0R\344\1\0\0R\373\0\0\0R\24\1\0\0R\25\1\0\0R\312\0\0\0R\354\0\0\0(\n\0\0\0Rf\1\0\0Rg\1\0\0Ri\1\0\0Rj\1\0\0R\224\0\0\0R4\0\0\0t\7\0\0\0cicountt\10\0\0\0src_metat\r\0\0\0link_templateR\352\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\10\0\0\0link_pacI\n\0\0s,\0\0\0\0\7\31\1\22\2\t\1\f\1\7\4 \1\7\1\21\2\7\1\r\1\21\2\7\1\16\2\6\2\7\1\16\2\6\2\4\n\26\2\"\1\20\1c\4\0\0\0\7\0\0\0\6\0\0\0C\0\0\0s\333\0\0\0t\0\0t\1\0i\2\0d\1\0\31|\0\0|\1\0\203\3\0}\4\0t\3\0|\4\0|\3\0|\2\0\203\3\0}\4\0t\4\0d\2\0d\3\0|\2\0|\3\0f\2\0d\4\0|\4\0\203\1\2\1d\5\0t\5\0t\1\0i\2\0d\1\0\31|\2\0|\3\0\203\3\0j\6\0o%\0\1t\6\0i\7\0Jt\6\0i\7\0\4d\6\0\2IJt\6\0i\10\0d\7\0\203\1\0\1n\1\0\1d\10\0Gd\t\0|\0\0|\1\0f\2\0\26}\5\0t\t\0t\1\0i\2\0d\1\0\31d\n\0|\2\0|\3\0d\5\0g\4\0\203\2\0}\6\0t\n\0|\6\0d\4\0|\5\0\203\1\1\1d\v\0GHd\f\0S(\r\0\0\0s\202\0\0\0\n aggregate package\n - \"src\" is the original package\n - \"dst\" is the \"aggregate\" package that we are creating here\n RE\0\0\0R\260\0\0\0R\261\0\0\0R\177\0\0\0t\n\0\0\0_aggregates+\0\0\0_aggregate file already exists...! Abortingi\1\0\0\0s\26\0\0\0Creating _aggregate...se\0\0\0\n \n %s\n \n\nR\311\0\0\0s\5\0\0\0Done.N(\v\0\0\0R(\1\0\0RH\0\0\0RI\0\0\0R\233\2\0\0R\266\0\0\0R\344\1\0\0R\373\0\0\0R\24\1\0\0R\25\1\0\0R\312\0\0\0R\354\0\0\0(\7\0\0\0Rf\1\0\0Rg\1\0\0Ri\1\0\0Rj\1\0\0R\236\2\0\0t\22\0\0\0aggregate_templateR\352\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\r\0\0\0aggregate_pac{\n\0\0s\34\0\0\0\0\7\31\1\22\2\t\1\f\1\7\4 \1\7\1\r\1\21\2\4\7\20\2\"\1\20\1c\7\0\0\0\v\0\0\0\5\0\0\0C\0\0\0s\301\0\0\0h\1\0d\1\0d\2\0006}\7\0|\3\0o\16\0\1d\3\0|\7\0d\4\0i\1\0\0\0s\7\0\0\0i\0\0\0\0(\4\0\0\0R\312\0\0\0R\372\0\0\0R7\0\0\0R\222\1\0\0(\v\0\0\0RE\0\0\0Rf\1\0\0Rg\1\0\0t\16\0\0\0nodevelprojectR4\0\0\0R\246\2\0\0R\247\2\0\0R\350\0\0\0R\352\0\0\0R\26\0\0\0R\302\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\n\0\0\0branch_pkg\235\n\0\0s\36\0\0\0\0\4\r\1\7\1\16\1\7\1\16\1\7\1\16\1\7\1\16\1\36\1\f\1\f\1\23\1\23\1c\f\0\0\0\25\0\0\0\f\0\0\0C\0\0\0s\3\2\0\0t\0\0|\0\0|\1\0|\2\0\203\3\0}\f\0t\1\0i\2\0|\3\0\203\1\0}\r\0t\3\0|\f\0|\5\0|\4\0|\7\0|\r\0|\10\0\203\6\0}\f\0d\1\0GHt\4\0|\3\0d\2\0|\4\0|\5\0d\3\0g\4\0\203\2\0}\16\0t\5\0|\16\0d\4\0|\f\0\203\1\1\1d\5\0GH|\6\0p\217\0\1h\3\0d\6\0d\7\0006|\1\0d\10\0006|\2\0d\t\0006}\17\0|\t\0o\16\0\1d\n\0|\17\0d\v\0\2\1|\5\0|\27\0j\6\0o\21\0\1|\22\0i\7\0|\27\0\203\1\0\1q>\2\1q\334\1\1q\334\1Wq\305\1Wq\210\2\1n;\0\1|\5\0o3\0\1x0\0|\v\0D]$\0}\27\0|\5\0|\27\0j\6\0o\21\0\1|\22\0i\7\0|\27\0\203\1\0\1q\\\2\1q\\\2Wn\1\0\1g\0\0\4}\31\0|\v\0D]\36\0}\32\0|\32\0|\22\0j\6\0o\v\0\1|\31\0|\32\0\22q\223\2\1q\223\2~\31\0}\v\0t\17\0|\23\0\203\1\0o6\0\1g\0\0\4}\33\0|\f\0D]\36\0}\32\0|\32\0|\23\0j\6\0o\v\0\1|\33\0|\32\0\22q\322\2\1q\322\2~\33\0}\f\0q\1\3\1n\1\0\1|\3\0o\243\0\1d\t\0g\1\0g\0\0\4}\34\0|\f\0D]\26\0}\17\0|\34\0d\n\0i\4\0|\17\0\203\1\0\22q\31\3~\34\0\27}\35\0|\6\0i\7\0d\v\0i\4\0|\35\0\203\1\0\203\1\0\1xT\0|\v\0D]L\0}\21\0|\21\0g\1\0g\0\0\4}\36\0|\f\0D]\25\0}\17\0|\36\0|\r\0|\21\0\31|\17\0\31\22qm\3~\36\0\27}\35\0|\6\0i\7\0d\v\0i\4\0|\35\0\203\1\0\203\1\0\1qV\3W|\6\0S\1d\f\0}\37\0x}\1t\20\0d\r\0t\17\0|\v\0\203\1\0|\37\0\203\3\0D]c\1} \0d\r\0}!\0x<\0|\v\0| \0| \0|\37\0\27!D])\0}\21\0|\6\0i\7\0d\16\0|!\0\24d\17\0\27|\21\0\27\203\1\0\1|!\0d\20\0007}!\0q\350\3Wx\10\1|\f\0D]\0\1}\17\0g\0\0}\"\0|\"\0i\7\0d\17\0\203\1\0\1x\267\0|\v\0| \0| \0|\37\0\27!D]\244\0}\21\0d\2\0}#\0|\r\0i\21\0|\21\0\203\1\0\fp\25\0\1|\r\0|\21\0\31i\21\0|\17\0\203\1\0\fo\n\0\1d\21\0}#\0nO\0\1y\26\0t\v\0|\r\0|\21\0\31|\17\0\31\31}#\0Wn5\0\1\1\1d\22\0|\r\0|\21\0\31|\17\0\31\26GHd\23\0GHd\21\0}#\0d\21\0t\v\0|\r\0|\21\0\31|\17\0\31s\5\0\0\0R\370\0\0\0R2\0\0\0R4\0\0\0s/\0\0\0an unexpected error occured - please file a bugt\7\0\0\0versionR\263\0\0\0R\362\0\0\0R\217\2\0\0s\f\0\0\0R\207\1\0\0s\21\0\0\0%Y-%m-%d %H:%M:%SR\312\2\0\0s\21\0\0\0%s|%s|%s|%s|%s|%ss\1\0\0\0\\s\2\0\0\0\\\\s\1\0\0\0\ns\2\0\0\0\\nt\1\0\0\0|s\2\0\0\0\\|s\t\0\0\0s\23\0\0\0%ss\17\0\0\0%ss\r\0\0\0%sR\244\1\0\0s\5\0\0\0&t\1\0\0\0s\4\0\0\0<s\v\0\0\0RB\2\0\0iL\0\0\0s\31\0\0\0\nr%s | %s | %s | %s | %s\ns\6\0\0\0(\2\0\0\0s\3\0\0\0csvs\3\0\0\0xml(\24\0\0\0R\207\1\0\0R\20\2\0\0R\312\0\0\0R\322\1\0\0Rt\0\0\0Ry\0\0\0RK\0\0\0RV\0\0\0RM\0\0\0Ry\1\0\0R\37\1\0\0RQ\1\0\0R\0\1\0\0R5\0\0\0t\n\0\0\0ValueErrort\6\0\0\0encodeR\22\2\0\0R\210\1\0\0R\211\1\0\0R\217\2\0\0(\24\0\0\0RE\0\0\0R\340\1\0\0R/\0\0\0R\370\0\0\0R\352\2\0\0R\207\1\0\0R\20\2\0\0R\352\0\0\0R\26\0\0\0R\7\1\0\0R\302\0\0\0t\t\0\0\0revisionsRo\0\0\0R2\0\0\0R4\0\0\0R\377\2\0\0R\263\0\0\0R\362\0\0\0R\212\1\0\0R\30\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\r\0\0\0get_commitlog@\f\0\0sd\0\0\0\0\1\30\1\33\1\f\1\25\2\6\1\r\1\r\1\21\1\17\1\n\1\7\0\6\1\22\1\3\1\25\2\3\1\32\1\v\1\16\1\r\1\20\1\16\2\t\1\22\1\22\1\3\1(\1\3\1\n\1!\1\22\2\r\1\22\1.\1\21\1\r\1\r\1\27\1\21\1\21\1\t\1,\1\21\4)\1\21\2\r\1\25\1\r\1\21\1c\6\0\0\0\v\0\0\0\5\0\0\0C\0\0\0s\337\0\0\0h\1\0d\1\0d\2\0006}\6\0|\2\0o\16\0\1|\2\0|\6\0d\3\0TEXT) is longer than 60 chars it'll we\n truncated.\n R\26\2\0\0s\10\0\0\0match=%sR\245\0\0\0R/\0\0\0R.\0\0\0R\"\0\0\0RE\1\0\0i<\0\0\0i=\0\0\0s\3\0\0\0...s-\0\0\0http://download.opensuse.org/repositories/%s/R\214\2\0\0s\2\0\0\0:/N(\20\0\0\0R\36\3\0\0R\312\0\0\0R\1\0\0\0RU\0\0\0R\322\1\0\0Rt\0\0\0Ry\0\0\0RK\0\0\0RM\0\0\0R5\0\0\0RV\0\0\0t\10\0\0\0findtextRx\1\0\0R\232\0\0\0R\217\2\0\0R-\0\0\0(\20\0\0\0RE\0\0\0R\32\3\0\0t\4\0\0\0kindR\33\3\0\0R\343\1\0\0R\34\3\0\0t\r\0\0\0repos_baseurlR\35\3\0\0R\352\0\0\0R\26\0\0\0R\7\1\0\0R\275\2\0\0Ro\0\0\0R.\0\0\0R/\0\0\0RE\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\26\2\0\0h\r\0\0s.\0\0\0\0\10\22\1.\1\f\1\25\1\6\1\20\0\6\3\r\1\17\1\17\1\21\2\17\1\r\1\7\1\25\1\23\1\22\1\21\1\7\2%\1\7\1\5\2c\4\0\0\0\v\0\0\0\7\0\0\0C\0\0\0s\372\0\0\0t\0\0|\0\0d\1\0|\1\0|\2\0d\2\0g\4\0\203\2\0}\4\0y%\0t\1\0|\4\0\203\1\0}\5\0t\2\0i\3\0|\5\0\203\1\0i\4\0\203\0\0}\6\0Wn.\0\4t\5\0i\6\0j\n\0o\37\0\1\1}\7\0\1d\3\0|\2\0|\1\0f\2\0\26|\7\0_\7\0\202\0\0n\2\0\1X|\3\0p7\0\1|\6\0i\10\0d\4\0\31}\10\0|\6\0i\10\0d\5\0\31}\t\0t\t\0|\0\0|\10\0|\t\0\203\3\0|\6\0i\10\0d\6\0 /dev/nullR\v\0\0\0R\16\1\0\0i\0\0\0\0s \0\0\0error '%s' - cannot extract '%s'N(\r\0\0\0t\t\0\0\0is_srcrpmR\373\0\0\0R\24\1\0\0R\25\1\0\0R\32\0\0\0R\251\0\0\0R\33\0\0\0RT\0\0\0R\270\0\0\0RU\0\0\0R\22\1\0\0R\23\1\0\0R8\0\0\0(\6\0\0\0t\4\0\0\0srpmR@\0\0\0R\256\0\0\0R\267\0\0\0R\360\0\0\0R\27\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\r\0\0\0unpack_srcrpm\336\r\0\0s\32\0\0\0\0\6\r\1\21\1\21\1\f\1\23\1\n\2\r\1\31\1\25\1\r\1\27\1\21\1c\1\0\0\0\3\0\0\0\7\0\0\0C\0\0\0s\257\0\0\0y\224\0d\1\0d\2\0k\0\0}\1\0h\n\0|\1\0i\1\0d\3\0006|\1\0i\2\0d\4\0006|\1\0i\3\0d\5\0006|\1\0i\4\0d\6\0006|\1\0i\5\0d\7\0006d\10\0d\t\0006d\n\0d\v\0006|\1\0i\6\0d\f\0006|\1\0i\7\0d\r\0006|\1\0i\10\0d\16\0006}\2\0|\0\0|\2\0i\t\0\203\0\0j\6\0o\t\0\1|\2\0|\0\0\31S\1d\2\0SWn\24\0\4t\v\0j\n\0o\10\0\1\1\1\1d\2\0S\1Xd\2\0S(\17\0\0\0sG\0\0\0\n maps a spec file tag/section to a valid\n rpm-python RPMTAG\n i\377\377\377\377Ns\5\0\0\0Name:s\10\0\0\0Version:s\10\0\0\0Release:s\5\0\0\0Arch:s\n\0\0\0SourceRPM:i\33\4\0\0s\t\0\0\0NoSource:i\34\4\0\0s\10\0\0\0NoPatch:s\10\0\0\0Summary:s\f\0\0\0%descriptions\4\0\0\0Url:(\f\0\0\0t\3\0\0\0rpmt\v\0\0\0RPMTAG_NAMEt\16\0\0\0RPMTAG_VERSIONt\16\0\0\0RPMTAG_RELEASEt\v\0\0\0RPMTAG_ARCHt\20\0\0\0RPMTAG_SOURCERPMt\16\0\0\0RPMTAG_SUMMARYt\22\0\0\0RPMTAG_DESCRIPTIONt\n\0\0\0RPMTAG_URLR\267\1\0\0R-\0\0\0R`\2\0\0(\3\0\0\0R\37\2\0\0R8\3\0\0R\32\2\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\f\0\0\0tag_to_rpmpy\363\r\0\0s\"\0\0\0\0\6\3\1\f\1\r\1\n\1\n\1\n\1\n\1\7\1\7\1\n\1\n\1\r\2\23\1\t\2\10\1\16\1c\1\0\0\0\t\0\0\0\t\0\0\0G\0\0\0s\340\0\0\0y\270\0d\1\0d\2\0k\0\0}\2\0|\2\0i\1\0\203\0\0}\3\0|\3\0i\2\0|\2\0i\3\0\203\1\0\1t\4\0|\0\0d\3\0\203\2\0}\4\0|\3\0i\5\0|\4\0i\6\0\203\0\0\203\1\0}\5\0|\4\0i\7\0\203\0\0\1h\0\0}\6\0xQ\0|\1\0D]I\0}\7\0t\10\0|\7\0\203\1\0}\10\0|\10\0o\22\0\1|\5\0|\10\0\31|\6\0|\7\0 element to package metadataR\257\0\0\0R\260\0\0\0R\261\0\0\0R\262\0\0\0R\276\0\0\0R\245\0\0\0R\354\1\0\0R.\0\0\0R/\0\0\0R\177\0\0\0s\25\0\0\0osc: an error occuredN(\r\0\0\0R\1\0\0\0R\300\0\0\0R-\0\0\0R9\0\0\0R\350\1\0\0Rt\0\0\0RH\2\0\0RU\0\0\0R\37\1\0\0Ru\0\0\0Rn\0\0\0R\266\0\0\0Rv\1\0\0(\t\0\0\0RE\0\0\0R\340\1\0\0RZ\0\0\0t\4\0\0\0dprjt\4\0\0\0dpkgR\33\0\0\0R\177\0\0\0RV\1\0\0R\f\3\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\17\0\0\0setDevelProject}\16\0\0s(\0\0\0\0\2\34\1\f\1\6\1\6\1\t\2\35\1\30\1\26\1\24\1\17\1\7\1\21\2\n\1\7\1\21\2\n\1\f\1\6\1\24\2c\2\0\0\0\5\0\0\0\7\0\0\0C\0\0\0s\352\0\0\0t\0\0|\0\0\203\1\0\\\2\0}\2\0}\3\0t\1\0|\2\0\203\1\0o\272\0\1t\2\0i\3\0i\4\0|\3\0\203\1\0p\226\0\1|\1\0p\r\0\1t\5\0|\2\0t\6\0\203\2\0}\4\0|\4\0i\7\0|\3\0\203\1\0oh\0\1t\2\0i\10\0|\0\0\203\1\0\1t\2\0i\t\0|\0\0\203\1\0\1t\n\0|\4\0i\v\0|\4\0i\f\0|\3\0|\3\0d\1\0t\6\0\203\4\1\1t\2\0i\t\0|\4\0i\r\0\203\1\0\1t\16\0d\2\0t\2\0i\3\0i\17\0|\0\0\203\1\0\203\2\0GHt\20\0S\1t\6\0Sq\346\0\1d\3\0|\0\0\26GHt\6\0Sn\16\0\1d\4\0|\2\0\26GHt\6\0Sd\5\0S(\6\0\0\0sp\0\0\0\n create and initialize a new package dir in the given project.\n prj_obj can be a Project() instance.\n R\256\0\0\0R\205\0\0\0s\23\0\0\0'%s' already existss\32\0\0\0'%s' is not a working copyN(\21\0\0\0t\16\0\0\0getPrjPacPathsR\217\1\0\0R\32\0\0\0R\33\0\0\0R\33\1\0\0R=\0\0\0R9\0\0\0R\206\0\0\0R\324\1\0\0R\270\0\0\0R\334\1\0\0RE\0\0\0R\"\0\0\0RB\0\0\0R\220\0\0\0R\271\0\0\0R8\0\0\0(\5\0\0\0Rb\0\0\0Rc\0\0\0Rd\0\0\0R\200\0\0\0R\340\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\20\0\0\0createPackageDir\230\16\0\0s$\0\0\0\0\5\22\1\r\1\23\1\26\1\20\1\r\1\r\1\t\1\6\1\20\1\20\1\32\1\5\2\10\2\t\1\10\2\t\1c\2\0\0\0\f\0\0\0\f\0\0\0C\0\0\0s\31\3\0\0x7\0|\0\0D]/\0}\2\0t\0\0i\1\0i\2\0|\2\0\203\1\0p\26\0\1t\3\0i\4\0\4d\1\0|\2\0\26\2IJd\2\0S\1q\7\0Wx\32\1|\0\0D]\22\1}\2\0t\5\0|\2\0\203\1\0\\\2\0}\3\0}\4\0t\6\0|\2\0\203\1\0\fo\211\0\1t\0\0i\1\0i\7\0|\2\0\203\1\0ov\0\1t\10\0|\3\0\203\1\0oi\0\1t\t\0i\n\0d\3\0\31o[\0\1t\0\0i\v\0\203\0\0}\5\0t\f\0|\3\0\203\1\0}\6\0t\r\0|\3\0\203\1\0}\7\0t\0\0i\16\0|\2\0\203\1\0\1t\17\0|\7\0|\6\0|\4\0|\4\0d\4\0t\20\0\203\4\1\1t\0\0i\16\0|\5\0\203\1\0\1qA\0\1t\6\0|\2\0\203\1\0o$\0\1t\t\0i\n\0d\3\0\31o\26\0\1t\3\0i\4\0\4d\5\0|\2\0\26\2IJd\2\0S\1t\0\0i\1\0i\7\0|\2\0\203\1\0o\37\0\1t\10\0|\3\0\203\1\0o\22\0\1t\3\0i\4\0\4d\6\0\2IJd\2\0S\1qA\0Wt\21\0|\0\0\203\1\0}\10\0x\257\1|\10\0D]\247\1}\t\0t\t\0i\n\0d\3\0\31o\342\0\1|\t\0i\22\0\fo\327\0\1|\1\0p\31\0\1t\23\0t\0\0i\1\0i\24\0|\t\0i\25\0\203\1\0\203\1\0}\n\0|\t\0i\26\0|\n\0i\27\0j\6\0o{\0\1|\n\0i\30\0|\t\0i\26\0\203\1\0p\21\0\1t\3\0i\31\0d\2\0\203\1\0\1n\1\0\1t\32\0d\7\0t\33\0t\0\0i\1\0i\34\0|\t\0i\35\0t\0\0i\36\0|\t\0i\26\0\203\3\0\203\1\0\203\2\0GHxH\0|\t\0i\37\0D]\26\0}\2\0|\t\0i\22\0i \0|\2\0\203\1\0\1q\33\2Wq`\2\1|\t\0i\26\0|\n\0i!\0j\6\0o\20\0\1d\5\0|\t\0i\26\0\26GHq`\2\1n\1\0\1x\256\0|\t\0i\22\0D]\243\0}\2\0|\2\0|\t\0i\"\0j\6\0o\30\0\1t\3\0i\4\0\4d\10\0|\2\0\26\2IJqj\2n\1\0\1|\2\0|\t\0i#\0j\6\0o\30\0\1t\3\0i\4\0\4d\5\0|\2\0\26\2IJqj\2n\1\0\1|\t\0i\35\0d\t\0j\3\0o\34\0\1t\0\0i\1\0i\34\0|\t\0i\35\0|\2\0\203\2\0}\v\0n\7\0\1|\2\0}\v\0t\32\0d\7\0|\v\0\203\2\0GH|\t\0i$\0|\2\0\203\1\0\1qj\2Wqj\1Wd\0\0S(\n\0\0\0Ns\30\0\0\0file '%s' does not existi\1\0\0\0R>\0\0\0R\256\0\0\0s3\0\0\0osc: warning: '%s' is already under version controlsj\0\0\0osc: cannot add a directory to a project unless 'do_package_tracking' is enabled in the configuration fileR\205\0\0\0s2\0\0\0osc: warning: '%s' is excluded from a working copyR\t\0\0\0(%\0\0\0R\32\0\0\0R\33\0\0\0R\33\1\0\0R\373\0\0\0R\24\1\0\0RS\3\0\0Rz\0\0\0RT\0\0\0R\217\1\0\0RH\0\0\0RI\0\0\0R\251\0\0\0RC\0\0\0RD\0\0\0R\270\0\0\0R\334\1\0\0R9\0\0\0R\227\1\0\0R\252\0\0\0R=\0\0\0R\236\1\0\0RB\0\0\0R\"\0\0\0RR\0\0\0R\206\0\0\0R\25\1\0\0R\220\0\0\0Rh\0\0\0RU\0\0\0R@\0\0\0R\221\0\0\0R\213\0\0\0RV\0\0\0RN\0\0\0R\"\1\0\0R\212\0\0\0R\326\0\0\0(\f\0\0\0R/\3\0\0Rc\0\0\0R\335\0\0\0Rd\0\0\0R\200\0\0\0t\7\0\0\0old_dirt\10\0\0\0prj_namet\n\0\0\0prj_apiurlR\241\0\0\0RZ\0\0\0R\340\1\0\0Rb\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\10\0\0\0addFiles\264\16\0\0sb\0\0\0\0\1\7\0\6\1\23\1\21\1\t\4\7\0\6\2\22\2.\1\16\1\f\1\f\1\f\1\r\1\31\1\21\1\33\1\21\1\5\1 \1\r\2\t\2\f\2\7\0\6\1\31\1\"\1\23\1\23\1\21\1/\1\n\0\6\1\30\1\23\1\24\1\n\0\6\1\20\1\21\1\7\1\20\1\21\1\7\1\20\1\34\2\6\1\16\1c\1\0\0\0\3\0\0\0\3\0\0\0C\0\0\0sK\0\0\0t\0\0i\1\0i\2\0t\0\0i\1\0i\3\0|\0\0\203\1\0\203\1\0\\\2\0}\1\0}\2\0|\1\0d\1\0j\2\0o\20\0\1t\0\0i\4\0\203\0\0}\1\0n\1\0\1|\1\0|\2\0f\2\0S(\2\0\0\0s\4\2\0\0\n returns the path for a project and a package\n from path. This is needed if you try to add\n or delete packages:\n Examples:\n osc add pac1/: prj_dir = CWD;\n pac_dir = pac1\n osc add /path/to/pac1:\n prj_dir = path/to;\n pac_dir = pac1\n osc add /path/to/pac1/file\n => this would be an invalid path\n the caller has to validate the returned\n path!\n R\245\0\0\0(\5\0\0\0R\32\0\0\0R\33\0\0\0R\222\1\0\0R\271\0\0\0R\251\0\0\0(\3\0\0\0R\33\0\0\0Rd\0\0\0R\200\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyRS\3\0\0\353\16\0\0s\10\0\0\0\0\22$\1\r\1\20\1c\1\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s-\0\0\0|\0\0d\1\0j\3\0o\26\0\1t\0\0i\1\0i\2\0|\0\0\203\1\0}\1\0n\7\0\1d\2\0}\1\0|\1\0S(\3\0\0\0s\247\0\0\0\n returns the path for the commit and update operations/transactions.\n Normally the \"dir\" attribute of a Package() object will be passed to\n this method.\n R\t\0\0\0R\245\0\0\0(\3\0\0\0R\32\0\0\0R\33\0\0\0R\271\0\0\0(\2\0\0\0R\200\0\0\0R\4\1\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyRh\0\0\0\2\17\0\0s\10\0\0\0\0\6\r\1\26\2\6\1c\4\0\0\0\16\0\0\0\r\0\0\0C\0\0\0s*\3\0\0g\0\0}\4\0|\1\0o\364\0\1t\0\0i\1\0d\1\0\31o\342\0\1xE\0|\1\0i\2\0D]:\0}\5\0|\4\0i\3\0t\4\0d\2\0t\5\0i\6\0i\7\0t\5\0i\6\0i\10\0|\1\0i\t\0|\5\0\203\2\0\203\1\0\203\2\0\203\1\0\1q%\0Wx\227\0|\1\0i\n\0D]\210\0}\5\0|\1\0i\v\0|\5\0\203\1\0d\3\0j\2\0o8\0\1|\4\0i\3\0t\4\0d\3\0t\5\0i\6\0i\7\0t\5\0i\6\0i\10\0|\1\0i\t\0|\5\0\203\2\0\203\1\0\203\2\0\203\1\0\1qm\0\1|\4\0i\3\0t\4\0d\4\0t\5\0i\6\0i\7\0t\5\0i\6\0i\10\0|\1\0i\t\0|\5\0\203\2\0\203\1\0\203\2\0\203\1\0\1qm\0Wq\1\1\1n\1\0\1xw\1|\0\0D]o\1}\6\0|\6\0i\f\0p\27\0\1|\6\0i\r\0|\6\0i\16\0\27|\6\0_\f\0n\1\0\1|\6\0i\f\0i\17\0\203\0\0\1|\1\0o\200\0\1t\0\0i\1\0d\1\0\31or\0\1|\1\0i\v\0|\6\0i\20\0\203\1\0}\7\0|\7\0d\10\0j\3\0oO\0\1|\7\0d\5\0j\3\0p\7\0\1|\2\0o;\0\1|\4\0i\3\0t\4\0|\7\0t\5\0i\6\0i\7\0t\5\0i\6\0i\10\0|\1\0i\t\0|\6\0i\20\0\203\2\0\203\1\0\203\2\0\203\1\0\1q\303\1\1n\1\0\1x\261\0|\6\0i\f\0D]\246\0}\10\0|\10\0|\6\0i\22\0j\6\0o\7\0\1q\315\1n\1\0\1|\6\0i\23\0|\10\0\203\1\0}\t\0|\t\0d\6\0j\2\0o&\0\1|\4\0i\3\0t\4\0d\4\0t\24\0|\6\0i\t\0|\10\0\203\2\0\203\2\0\203\1\0\1q\315\1\1|\t\0d\5\0j\3\0p\24\0\1|\t\0d\5\0j\2\0o-\0\1|\2\0o&\0\1|\4\0i\3\0t\4\0|\t\0t\24\0|\6\0i\t\0|\10\0\203\2\0\203\2\0\203\1\0\1q\315\1\1q\315\1Wq\10\1W|\3\0o:\0\1g\0\0\4}\n\0|\4\0D]\"\0}\v\0|\v\0d\7\0\31d\2\0j\3\0o\v\0\1|\n\0|\v\0\22q\215\2\1q\215\2~\n\0}\4\0nk\0\1g\0\0\4}\f\0|\4\0D]\"\0}\v\0|\v\0d\7\0\31d\2\0j\2\0o\v\0\1|\f\0|\v\0\22q\307\2\1q\307\2~\f\0g\0\0\4}\r\0|\4\0D]\"\0}\v\0|\v\0d\7\0\31d\2\0j\3\0o\v\0\1|\r\0|\v\0\22q\372\2\1q\372\2~\r\0\27}\4\0|\4\0S(\t\0\0\0s\342\0\0\0\n calculates the status of certain packages. pacs is a list of Package()\n objects and prj_obj is a Project() object. If prj_obj is specified all\n Package() objects in the pacs list have to belong to this project.\n R>\0\0\0R\211\0\0\0R\204\0\0\0R*\1\0\0R\v\0\0\0R\16\0\0\0i\0\0\0\0N(\25\0\0\0RH\0\0\0RI\0\0\0RR\0\0\0RV\0\0\0R\220\0\0\0R\32\0\0\0R\33\0\0\0R\271\0\0\0RU\0\0\0R@\0\0\0RS\0\0\0Rs\0\0\0R\252\0\0\0R\212\0\0\0R\213\0\0\0R\357\1\0\0R\"\0\0\0R-\0\0\0R\"\1\0\0R\214\0\0\0R\243\1\0\0(\16\0\0\0R\241\0\0\0Rc\0\0\0R\343\1\0\0t\5\0\0\0quietR\31\2\0\0R\177\0\0\0R_\0\0\0Rk\0\0\0R\335\0\0\0R\30\0\0\0RY\0\0\0R\232\1\0\0R[\0\0\0R^\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\t\0\0\0getStatus\16\17\0\0sD\0\0\0\0\6\6\1\7\1\16\1\n\0\6\0018\1\n\0\6\1\26\0018\2@\2\7\0\6\2\n\1\27\1\r\2\25\1\22\1!\1?\2\n\0\6\1\20\1\7\1\17\1\r\1&\1!\1.\2\7\1:\0043\0017\1c\1\0\0\0\t\0\0\0\t\0\0\0\3\0\0\0s\251\1\0\0d\1\0}\1\0g\0\0}\2\0t\0\0i\1\0d\2\0\203\1\0}\3\0\210\0\0i\2\0o\304\0\1t\3\0\207\0\0f\1\0d\3\0\206\0\0\210\0\0i\2\0\203\2\0}\4\0|\4\0p\5\0\1|\2\0S\1x\232\0|\4\0D]\216\0}\5\0\210\0\0i\4\0|\5\0\203\1\0d\4\0j\2\0o \0\1|\1\0t\5\0\210\0\0i\6\0|\5\0\210\0\0i\7\0\203\3\0007}\1\0qS\0\1\210\0\0i\4\0|\5\0\203\1\0d\5\0j\2\0o<\0\1t\10\0|\5\0d\6\0\203\2\0}\6\0x\34\0|\6\0D]\24\0}\7\0|\1\0d\7\0|\7\0\0277}\1\0q\273\0W|\6\0i\t\0\203\0\0\1qS\0\1qS\0Wn\1\0\1|\1\0o\265\0\1d\10\0}\10\0|\1\0i\n\0d\t\0\203\1\0}\1\0x\235\0|\1\0d\n\0\37D]\215\0}\7\0|\7\0\fpI\0\1|\7\0o\21\0\1|\7\0d\10\0\31d\7\0j\3\0p1\0\1|\3\0i\v\0|\7\0\203\1\0p!\0\1|\7\0d\7\0j\2\0p\24\0\1|\7\0d\10\0d\n\0!d\v\0j\2\0o\7\0\1q\20\1n\1\0\1|\7\0d\f\0j\2\0o\21\0\1|\2\0i\f\0d\1\0\203\1\0\1q\20\1\1|\2\0i\f\0|\7\0d\r\0\37\203\1\0\1q\20\1Wn\1\0\1|\2\0S(\16\0\0\0s_\0\0\0\n Read the difference in .changes file(s) and put them as a template to commit message.\n R\245\0\0\0sG\0\0\0\\+(Mon|Tue|Wed|Thu|Fri|Sat|Sun) ([A-Z][a-z]{2}) ( ?[0-9]|[0-3][0-9]) .*c\1\0\0\0\1\0\0\0\3\0\0\0\23\0\0\0s \0\0\0d\0\0|\0\0j\6\0o\23\0\1\210\0\0i\0\0|\0\0\203\1\0d\3\0j\6\0S(\4\0\0\0s\10\0\0\0.changesR\205\0\0\0R\207\0\0\0(\2\0\0\0R\205\0\0\0R\207\0\0\0(\1\0\0\0R\214\0\0\0(\1\0\0\0R\227\0\0\0(\1\0\0\0RZ\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyR\255\1\0\0D\17\0\0s\0\0\0\0R\207\0\0\0R\205\0\0\0R\302\0\0\0t\1\0\0\0+i\0\0\0\0s\1\0\0\0\ni\3\0\0\0s\3\0\0\0+++sD\0\0\0+-------------------------------------------------------------------i\1\0\0\0(\r\0\0\0R\21\2\0\0R\24\2\0\0R\252\0\0\0t\6\0\0\0filterR\214\0\0\0Rv\2\0\0RB\0\0\0R4\0\0\0R\344\0\0\0R\345\0\0\0R\222\1\0\0R>\2\0\0RV\0\0\0(\t\0\0\0RZ\0\0\0R{\2\0\0R\372\1\0\0t\7\0\0\0date_reR\256\0\0\0R\227\0\0\0R\26\0\0\0R\232\1\0\0R\30\2\0\0(\0\0\0\0(\1\0\0\0RZ\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core.pyt\33\0\0\0get_commit_message_template<\17\0\0s<\0\0\0\0\4\6\1\6\1\17\1\n\1\33\1\7\1\5\2\7\0\6\1\26\1 \1\26\1\17\1\7\0\6\1\22\1\26\2\7\1\6\1\17\3\v\0\6\2 \1\20\1!\1\7\2\r\1\21\2\31\2(\242\0\0\0R\r\3\0\0R\333\1\0\0R\32\0\0\0R\373\0\0\0R\376\0\0\0t\6\0\0\0urllibR\0\0\0\0R\1\0\0\0R\2\0\0\0t\10\0\0\0urlparseR\3\0\0\0R\4\0\0\0t\t\0\0\0cStringIOR\5\0\0\0R\322\0\0\0Re\0\0\0RH\0\0\0R\22\1\0\0R\21\2\0\0R\301\1\0\0t\t\0\0\0xml.etreeR\6\0\0\0Rt\0\0\0R`\2\0\0RL\2\0\0Rx\0\0\0RP\0\0\0t\21\0\0\0new_project_templt\21\0\0\0new_package_templt\21\0\0\0new_user_templateR\313\0\0\0t\24\0\0\0new_pattern_templateR\305\2\0\0R \0\0\0R!\0\0\0R,\0\0\0R=\0\0\0R{\0\0\0Ra\1\0\0Rd\1\0\0Rk\1\0\0R\213\1\0\0R\217\1\0\0Rz\0\0\0R\224\1\0\0R\227\1\0\0R\36\1\0\0R \1\0\0R!\1\0\0R\235\1\0\0R\225\1\0\0R\220\0\0\0R\243\1\0\0R\312\0\0\0R-\0\0\0R\316\1\0\0R\322\1\0\0R\372\0\0\0R\354\0\0\0R\351\0\0\0R\327\1\0\0R8\0\0\0R\334\1\0\0R\303\0\0\0RF\0\0\0R9\0\0\0R\344\1\0\0R\346\1\0\0R\350\1\0\0R\352\1\0\0R(\1\0\0R\355\1\0\0R\360\1\0\0R\362\1\0\0R\363\1\0\0R\376\1\0\0R\300\0\0\0R\374\1\0\0R\266\0\0\0R\32\1\0\0R\n\2\0\0RY\1\0\0RZ\1\0\0R:\1\0\0R*\2\0\0R0\2\0\0R3\2\0\0R4\2\0\0R5\2\0\0R8\2\0\0RA\2\0\0RE\2\0\0RG\2\0\0RI\2\0\0R\v\1\0\0R^\2\0\0Rc\2\0\0R+\1\0\0Re\2\0\0R\21\1\0\0Rv\2\0\0R\177\2\0\0R\211\2\0\0R\212\2\0\0Rg\0\0\0R\233\2\0\0R\240\2\0\0R\243\2\0\0R\251\2\0\0R\256\2\0\0R\275\0\0\0R\257\2\0\0R\260\2\0\0R\262\2\0\0R\265\2\0\0R\266\2\0\0R\270\2\0\0R\273\2\0\0R\274\2\0\0R\303\2\0\0R\331\2\0\0RK\2\0\0R\340\2\0\0R\343\2\0\0R\345\2\0\0R\353\2\0\0R\376\2\0\0R\6\3\0\0R\7\3\0\0RC\0\0\0R\277\0\0\0RD\0\0\0R\n\3\0\0R\325\1\0\0R\326\1\0\0R}\0\0\0R\16\3\0\0R\17\3\0\0R\21\3\0\0R\25\3\0\0R\27\3\0\0R\36\3\0\0R&\3\0\0R\26\2\0\0R*\3\0\0R\223\0\0\0Rx\2\0\0R\234\0\0\0R7\3\0\0RA\3\0\0RJ\3\0\0RK\3\0\0R5\3\0\0RN\3\0\0RO\3\0\0RR\3\0\0RT\3\0\0RX\3\0\0RS\3\0\0Rh\0\0\0RZ\3\0\0R^\3\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s,\0\0\0/usr/lib/python2.6/site-packages/osc/core", 114688) = 114688 read(5, ".pyt\10\0\0\0\10\0\0\0s\206\1\0\0\6\4\6\2\f\1\f\1\f\1\34\1\26\1\20\1\f\1\f\1\f\1\f\1\f\1\f\1\3\1\24\1\16\1\21\4\n\1\6\1\25B\6,\6\v\6\v\6\7\6\2\n\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\n\4\t\6\23\v\23>\23\377\0`\23\377\0\377\0h\23\10\23\n\23\201\t\16\t\5\t\5\t\16\t\22\t\n\t\n\t\n\t\v\t\24\t\4\t\10\f\24\25I\t\1\t\1\t\1\t\3\t\v\17\35\t\30\t\10\22 \t\7\t\6\t\6\t\n\t\10\t\r\t\n\23$\r\1\7\1\v\2\n\1\7\1\v\2\n\1\7\1\v\2\n\1\7\1\v\2\n\1\7\1\16\5\3\1\3\1\3\1\f\20\17\16\3\1\3\1\3\1\3\1\3\1\f2\25\20\f\5\22\20\t\5\t8\17(\t\33\t\37\f\33\t\n\f\10\25-\t\20\t\n\t\26\17\16\3\1\3\1\3\1\f1\t\f\t\25\t\7\t\5\0222\tl\f\24\17\27\t\1\17/\3\1\17\24\0172\t\"\25\30\3\1\3\1\3\1\3\1\3\1\f2\t\5\t\5\t\10\t\10\t\n\17\22\t\10\25\17\t\6\22 \25q\17\16\f\r\17\17\t\6\f\31\f'\f<\f\26\t\t\t\10\t\t\t\4\t\4\t\4\t\7\t\4\22\31\25\36\t\33\f\23\t\20\0250\22%\f\30\t\32\t\25\t\n\t\25\t\32\t\32\t\f\t\20\t\36\t\34\f\33\f\34\f7\t\27\t\f\22.", 4096) = 415 read(5, "", 4096) = 0 brk(0x80ff000) = 0x80ff000 close(5) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/lib/python2.6/site-packages/osc/os", 0xbf9101c4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/os.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/osmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/os.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/os.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/osc/sys", 0xbf9101c4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/sys.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/sysmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/sys.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/sys.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/site-packages/osc/urllib2", 0xbf9101c4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/urllib2.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/urllib2module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/urllib2.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/site-packages/osc/urllib2.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/bin/urllib2", 0xbf9101c4) = -1 ENOENT (No such file or directory) open("/usr/bin/urllib2.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/urllib2module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/urllib2.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/urllib2.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/urllib2", 0xbf9101c4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/urllib2.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/urllib2module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/urllib2.py", O_RDONLY|O_LARGEFILE) = 5 fstat64(5, {st_mode=S_IFREG|0644, st_size=48480, ...}) = 0 open("/usr/lib/python2.6/urllib2.pyc", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=44343, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(6, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\27\0\0\0@\0\0\0s\370\3\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\1\0d\2\0k\3\0Z\3\0d\1\0d\2\0k\4\0Z\4\0d\1\0d\2\0k\5\0Z\5\0d\1\0d\2\0k\6\0Z\6\0d\1\0d\2\0k\7\0Z\7\0d\1\0d\2\0k\10\0Z\10\0d\1\0d\2\0k\t\0Z\t\0d\1\0d\2\0k\n\0Z\n\0d\1\0d\2\0k\v\0Z\v\0d\1\0d\2\0k\f\0Z\f\0d\1\0d\2\0k\r\0Z\r\0y\24\0d\1\0d\3\0k\16\0l\17\0Z\17\0\1Wn#\0\4e\20\0j\n\0o\27\0\1\1\1\1d\1\0d\3\0k\17\0l\17\0Z\17\0\1n\2\0\1Xd\1\0d\4\0k\21\0l\22\0Z\22\0l\23\0Z\23\0l\24\0Z\24\0l\25\0Z\25\0l\26\0Z\26\0l\27\0Z\27\0l\30\0Z\30\0l\31\0Z\31\0l\32\0Z\32\0l\33\0Z\33\0l\34\0Z\34\0l\35\0Z\35\0\1d\1\0d\5\0k\21\0l\36\0Z\36\0l\37\0Z\37\0l \0Z \0\1e\n\0i!\0d\6\0 Z\"\0d\2\0a$\0d\2\0e\t\0i%\0d\7\0\204\2\0Z&\0d\10\0\204\0\0Z'\0d\t\0e(\0f\1\0d\n\0\204\0\0\203\0\0YZ)\0d\v\0e)\0e\27\0f\2\0d\f\0\204\0\0\203\0\0YZ*\0e\10\0i+\0d\r\0\203\1\0Z,\0d\16\0\204\0\0Z-\0d\17\0dC\0d\20\0\204\0\0\203\0\0YZ.\0d\21\0dD\0d\22\0\204\0\0\203\0\0YZ/\0d\23\0\204\0\0Z0\0d\24\0dE\0d\25\0\204\0\0\203\0\0YZ1\0d\26\0e1\0f\1\0d\27\0\204\0\0\203\0\0YZ2\0d\30\0e1\0f\1\0d\31\0\204\0\0\203\0\0YZ3\0d\32\0e1\0f\1\0d\33\0\204\0\0\203\0\0YZ4\0d\34\0\204\0\0Z5\0d\35\0e1\0f\1\0d\36\0\204\0\0\203\0\0YZ6\0d\37\0dF\0d \0\204\0\0\203\0\0YZ7\0d!\0e7\0f\1\0d\"\0\204\0\0\203\0\0YZ8\0d#\0dG\0d$\0\204\0\0\203\0\0YZ9\0d%\0e9\0e1\0f\2\0d&\0\204\0\0\203\0\0YZ:\0d'\0e9\0e1\0f\2\0d(\0\204\0\0\203\0\0YZ;\0d)\0\204\0\0Z<\0d*\0dH\0d+\0\204\0\0\203\0\0YZ=\0d,\0e1\0e=\0f\2\0d-\0\204\0\0\203\0\0YZ>\0d.\0e1\0e=\0f\2\0d/\0\204\0\0\203\0\0YZ?\0d0\0e1\0f\1\0d1\0\204\0\0\203\0\0YZ@\0d2\0e@\0f\1\0d3\0\204\0\0\203\0\0YZA\0eB\0e\3\0d4\0\203\2\0o\32\0\1d5\0e@\0f\1\0d6\0\204\0\0\203\0\0YZC\0n\1\0\1d7\0e1\0f\1\0d8\0\204\0\0\203\0\0YZD\0d9\0e1\0f\1\0d:\0\204\0\0\203\0\0YZE\0d;\0\204\0\0ZF\0d<\0\204\0\0ZG\0d=\0e1\0f\1\0d>\0\204\0\0\203\0\0YZH\0d?\0e1\0f\1\0d@\0\204\0\0\203\0\0YZI\0dA\0eI\0f\1\0dB\0\204\0\0\203\0\0YZJ\0d\2\0S(I\0\0\0s\241\n\0\0An extensible library for opening URLs using a variety of protocols\n\nThe simplest way to use this module is to call the urlopen function,\nwhich accepts a string containing a URL or a Request object (described\nbelow). It opens the URL and returns the results as file-like\nobject; the returned object has some extra methods described below.\n\nThe OpenerDirector manages a collection of Handler objects that do\nall the actual work. Each Handler implements a particular protocol or\noption. The OpenerDirector is a composite object that invokes the\nHandlers needed to open the requested URL. For example, the\nHTTPHandler performs HTTP GET and POST requests and deals with\nnon-error returns. The HTTPRedirectHandler automatically deals with\nHTTP 301, 302, 303 and 307 redirect errors, and the HTTPDigestAuthHandler\ndeals with digest authentication.\n\nurlopen(url, data=None) -- Basic usage is the same as original\nurllib. pass the url and optionally data to post to an HTTP URL, and\nget a file-like object back. One difference is that you can also pass\na Request instance instead of URL. Raises a URLError (subclass of\nIOError); for HTTP errors, raises an HTTPError, which can also be\ntreated as a valid response.\n\nbuild_opener -- Function that creates a new OpenerDirector instance.\nWill install the default handlers. Accepts one or more Handlers as\narguments, either instances or Handler classes that it will\ninstantiate. If one of the argument is a subclass of the default\nhandler, the argument will be installed instead of the default.\n\ninstall_opener -- Installs a new opener as the default opener.\n\nobjects of interest:\nOpenerDirector --\n\nRequest -- An object that encapsulates the state of a request. The\nstate can be as simple as the URL. It can also include extra HTTP\nheaders, e.g. a User-Agent.\n\nBaseHandler --\n\nexceptions:\nURLError -- A subclass of IOError, individual protocols have their own\nspecific subclass.\n\nHTTPError -- Also a valid HTTP response, so you can treat an HTTP error\nas an exceptional event or valid response.\n\ninternals:\nBaseHandler and parent\n_call_chain conventions\n\nExample usage:\n\nimport urllib2\n\n# set up authentication info\nauthinfo = urllib2.HTTPBasicAuthHandler()\nauthinfo.add_password(realm='PDQ Application',\n uri='https://mahler:8092/site-updates.py',\n user='klem',\n passwd='geheim$parole')\n\nproxy_support = urllib2.ProxyHandler({\"http\" : \"http://ahad-haam:3128\"})\n\n# build a new opener that adds authentication and caching FTP handlers\nopener = urllib2.build_opener(proxy_support, authinfo, urllib2.CacheFTPHandler)\n\n# install it\nurllib2.install_opener(opener)\n\nf = urllib2.urlopen('http://www.python.org/')\n\n\ni\377\377\377\377N(\1\0\0\0t\10\0\0\0StringIO(\f\0\0\0t\6\0\0\0unwrapt\7\0\0\0unquotet\t\0\0\0splittypet\t\0\0\0splithostt\5\0\0\0quotet\n\0\0\0addinfourlt\t\0\0\0splitportt\t\0\0\0splitattrt\n\0\0\0ftpwrappert\t\0\0\0splitusert\v\0\0\0splitpasswdt\n\0\0\0splitvalue(\3\0\0\0t\t\0\0\0localhostt\f\0\0\0url2pathnamet\n\0\0\0getproxiesi\3\0\0\0c\3\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s-\0\0\0t\0\0d\0\0j\10\0o\r\0\1t\2\0\203\0\0a\0\0n\1\0\1t\0\0i\3\0|\0\0|\1\0|\2\0\203\3\0S(\1\0", 4096) = 4096 fstat64(6, {st_mode=S_IFREG|0644, st_size=44343, ...}) = 0 read(6, "\0\0N(\4\0\0\0t\7\0\0\0_openert\4\0\0\0Nonet\f\0\0\0build_openert\4\0\0\0open(\3\0\0\0t\3\0\0\0urlt\4\0\0\0datat\7\0\0\0timeout(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\7\0\0\0urlopenx\0\0\0s\6\0\0\0\0\2\r\1\r\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0a\0\0d\0\0S(\1\0\0\0N(\1\0\0\0R\20\0\0\0(\1\0\0\0t\6\0\0\0opener(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\16\0\0\0install_opener~\0\0\0s\2\0\0\0\0\2t\10\0\0\0URLErrorc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\32\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0RS(\2\0\0\0c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\31\0\0\0|\1\0f\1\0|\0\0_\0\0|\1\0|\0\0_\1\0d\0\0S(\1\0\0\0N(\2\0\0\0t\4\0\0\0argst\6\0\0\0reason(\2\0\0\0t\4\0\0\0selfR\34\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\10\0\0\0__init__\214\0\0\0s\4\0\0\0\0\1\f\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\v\0\0\0d\1\0|\0\0i\0\0\26S(\2\0\0\0Ns\22\0\0\0(\1\0\0\0R\34\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\7\0\0\0__str__\220\0\0\0s\2\0\0\0\0\1(\4\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__R\36\0\0\0R\37\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\32\0\0\0\206\0\0\0s\4\0\0\0\6\6\t\4t\t\0\0\0HTTPErrorc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s)\0\0\0e\0\0Z\1\0d\0\0Z\2\0e\3\0i\4\0Z\5\0d\1\0\204\0\0Z\4\0d\2\0\204\0\0Z\6\0RS(\3\0\0\0sB\0\0\0Raised when HTTP error occurs, but also acts like non-error returnc\6\0\0\0\6\0\0\0\5\0\0\0C\0\0\0sX\0\0\0|\2\0|\0\0_\0\0|\3\0|\0\0_\1\0|\4\0|\0\0_\2\0|\5\0|\0\0_\3\0|\1\0|\0\0_\4\0|\5\0d\0\0j\t\0o\32\0\1|\0\0i\6\0|\5\0|\4\0|\1\0|\2\0\203\4\0\1n\1\0\1d\0\0S(\1\0\0\0N(\7\0\0\0t\4\0\0\0codet\3\0\0\0msgt\4\0\0\0hdrst\2\0\0\0fpt\10\0\0\0filenameR\21\0\0\0t\26\0\0\0_HTTPError__super_init(\6\0\0\0R\35\0\0\0R\24\0\0\0R#\0\0\0R$\0\0\0R%\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\36\0\0\0\227\0\0\0s\16\0\0\0\0\1\t\1\t\1\t\1\t\1\t\5\r\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s\24\0\0\0d\1\0|\0\0i\0\0|\0\0i\1\0f\2\0\26S(\2\0\0\0Ns\21\0\0\0HTTP Error %s: %s(\2\0\0\0R#\0\0\0R$\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\37\0\0\0\244\0\0\0s\2\0\0\0\0\1(\7\0\0\0R \0\0\0R!\0\0\0t\7\0\0\0__doc__R\6\0\0\0R\36\0\0\0R(\0\0\0R\37\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\"\0\0\0\223\0\0\0s\10\0\0\0\6\1\6\1\t\2\t\rs\5\0\0\0:\\d+$c\1\0\0\0\3\0\0\0\4\0\0\0C\0\0\0sa\0\0\0|\0\0i\0\0\203\0\0}\1\0t\1\0i\1\0|\1\0\203\1\0d\1\0\31}\2\0|\2\0d\2\0j\2\0o\26\0\1|\0\0i\2\0d\3\0d\2\0\203\2\0}\2\0n\1\0\1t\3\0i\4\0d\2\0|\2\0d\1\0\203\3\0}\2\0|\2\0i\5\0\203\0\0S(\4\0\0\0s\210\0\0\0Return request-host, as defined by RFC 2965.\n\n Variation from RFC: returned value is lowercased, for convenient\n comparison.\n\n i\1\0\0\0t\0\0\0\0t\4\0\0\0Host(\6\0\0\0t\f\0\0\0get_full_urlt\10\0\0\0urlparset\n\0\0\0get_headert\f\0\0\0_cut_port_ret\3\0\0\0subt\5\0\0\0lower(\3\0\0\0t\7\0\0\0requestR\24\0\0\0t\4\0\0\0host(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\f\0\0\0request_host\251\0\0\0s\f\0\0\0\0\7\f\1\23\1\r\1\26\3\25\1t\7\0\0\0Requestc\0\0\0\0\0\0\0\0\5\0\0\0B\0\0\0s\302\0\0\0e\0\0Z\1\0d\23\0h\0\0d\23\0e\3\0d\0\0\204\4\0Z\4\0d\1\0\204\0\0Z\5\0d\2\0\204\0\0Z\6\0d\3\0\204\0\0Z\7\0d\4\0\204\0\0Z\10\0d\5\0\204\0\0Z\t\0d\6\0\204\0\0Z\n\0d\7\0\204\0\0Z\v\0d\10\0\204\0\0Z\f\0d\t\0\204\0\0Z\r\0d\n\0\204\0\0Z\16\0d\v\0\204\0\0Z\17\0d\f\0\204\0\0Z\20\0d\r\0\204\0\0Z\21\0d\16\0\204\0\0Z\22\0d\17\0\204\0\0Z\23\0d\20\0\204\0\0Z\24\0d\23\0d\21\0\204\1\0Z\25\0d\22\0\204\0\0Z\26\0RS(\24\0\0\0c\6\0\0\0\10\0\0\0\4\0\0\0C\0\0\0s\256\0\0\0t\0\0|\1\0\203\1\0|\0\0_\1\0d\0\0|\0\0_\3\0d\0\0|\0\0_\4\0d\0\0|\0\0_\5\0d\0\0|\0\0_\6\0|\2\0|\0\0_\7\0h\0\0|\0\0_\10\0x*\0|\3\0i\t\0\203\0\0D]\34\0\\\2\0}\6\0}\7\0|\0\0i\n\0|\6\0|\7\0\203\2\0\1qR\0Wh\0\0|\0\0_\v\0|\4\0d\0\0j\10\0o\20\0\1t\f\0|\0\0\203\1\0}\4\0n\1\0\1|\4\0|\0\0_\r\0|\5\0|\0\0_\16\0d\0\0S(\1\0\0\0N(\17\0\0\0R\1\0\0\0t\22\0\0\0_Request__originalR\21\0\0\0t\4\0\0\0typeR3\0\0\0t\4\0\0\0portt\f\0\0\0_tunnel_hostR\25\0\0\0t\7\0\0\0headerst\5\0\0\0itemst\n\0\0\0add_headert\21\0\0\0unredirected_hdrsR4\0\0\0t\17\0\0\0origin_req_hostt\f\0\0\0unverifiable(\10\0\0\0R\35\0\0\0R\24\0\0\0R\25\0\0\0R:\0\0\0R>\0\0\0R?\0\0\0t\3\0\0\0keyt\5\0\0\0value(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\36\0\0\0\273\0\0\0s\36\0\0\0\0\3\17\1\t\2\t\1\t\1\t\1\t\1\t\1\r\0\f\1\24\1\t\1\r\1\20\1\t\1c\2\0\0\0\3\0\0\0\6\0\0\0C\0\0\0sb\0\0\0|\1\0d\1\0 d\2\0j\2\0oD\0\1|\1\0d\1\0\37}\2\0t\0\0t\1\0d\3\0|\2\0\27\203\2\0o\"\0\1t\2\0|\0\0d\3\0|\2\0\27\203\2\0\203\0\0\1t\2\0|\0\0|\1\0\203\2\0S\1n\1\0\1t\3\0|\1\0\202\2\0d\0\0S(\4\0\0\0Ni\f\0\0\0t\f\0\0\0_Request__r_t\4\0\0\0get_(\4\0\0\0t\7\0\0\0hasattrR5\0\0\0t\7\0\0\0getattrt\16\0\0\0AttributeError(\3\0\0\0R\35\0\0\0t\4\0\0\0attrt\4\0\0\0name(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\v\0\0\0__getattr__\316\0\0\0s\f\0\0\0\0\5\21\1\n\1\24\1\24\1\22\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\32\0\0\0|\0\0i\0\0\203\0\0o\5\0\1d\1\0S\1d\2\0Sd\0\0S(\3\0\0\0Nt\4\0\0\0POSTt\3\0\0\0GET(\1\0\0\0t\10\0\0\0has_data(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\n\0\0\0get_method\332\0\0\0s\6\0\0\0\0\1\r\1\5\2c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\1\0|\0\0_\0\0d\0\0S(\1\0\0\0N(\1\0\0\0R\25\0\0\0(\2\0\0\0R\35\0\0\0R\25\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\10\0\0\0add_data\342\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0d\0\0j\t\0S(\1\0\0\0N(\2\0\0\0R\25\0\0\0R\21\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyRL\0\0\0\345\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\7\0\0\0|\0\0i\0\0S(\1\0\0\0N(\1\0\0\0R\25\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\10\0\0\0get_data\350\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\7\0\0\0|\0\0i\0\0S(\1\0\0\0N(\1\0\0\0R6\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR,\0\0\0\353\0\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0sZ\0\0\0|\0\0i\0\0d\0\0j\10\0oC\0\1t\2\0|\0\0i\3\0\203\1\0\\\2\0|\0\0_\0\0|\0\0_\4\0|\0\0i\0\0d\0\0j\10\0o\24\0\1t\5\0d\1\0|\0\0i\3\0\26\202\2\0qS\0\1n\1\0\1|\0\0i\0\0S(\2\0\0\0Ns\24\0\0\0unknown url type: %s(\6\0\0\0R7\0\0\0R\21\0\0\0R\3\0\0\0R6\0\0\0t\20\0\0\0_Request__r_typet\n\0\0\0ValueError(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\10\0\0\0get_type\356\0\0\0s\n\0\0\0\0\1\20\1\33\1\20\1\30\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0sV\0\0\0|\0\0i\0\0d\0\0j\10\0o?\0\1t\2\0|\0\0i\3\0\203\1\0\\\2\0|\0\0_\0\0|\0\0_\4\0|\0\0i\0\0o\26\0\1t\5\0|\0\0i\0\0\203\1\0|\0\0_\0\0qO\0\1n\1\0\1|\0\0i\0\0S(\1\0\0\0N(\6\0\0\0R3\0\0\0R\21\0\0\0R\4\0\0\0RP\0\0\0t\20\0\0\0_Request__r_hostR\2\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\10\0\0\0get_host\365\0\0\0s\n\0\0\0\0\1\20\1\33\1\n\1\32\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\7\0\0\0|\0\0i\0\0S(\1\0\0\0N(\1\0\0\0RS\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\f\0\0\0get_selector\374\0\0\0s\2\0\0\0\0\1c\3\0\0\0\3\0\0\0\2\0\0\0C\0\0\0sM\0\0\0|\0\0i\0\0d\1\0j\2\0o\33\0\1|\0\0i\1\0\fo\20\0\1|\0\0i\2\0|\0\0_\1\0n\26\0\1|\2\0|\0\0_\0\0|\0\0i\3\0|\0\0_\4\0|\1\0|\0\0_\2\0d\0\0S(\2\0\0\0Nt\5\0\0\0https(\5\0\0\0R7\0\0\0R9\0\0\0R3\0\0\0R6\0\0\0RS\0\0\0(\3\0\0\0R\35\0\0\0R3\0\0\0R7\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\t\0\0\0set_proxy\377\0\0\0s\n\0\0\0\0\1\33\1\20\2\t\1\f\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0|\0\0i\0\0|\0\0i\1\0j\2\0S(\1\0\0\0N(\2\0\0\0RS\0\0\0R6\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\t\0\0\0has_proxy\10\1\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\7\0\0\0|\0\0i\0\0S(\1\0\0\0N(\1\0\0\0R>\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\23\0\0\0get_origin_req_host\v\1\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\7\0\0\0|\0\0i\0\0S(\1\0\0\0N(\1\0\0\0R?\0\0\0(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\17\0\0\0is_unverifiable\16\1\0\0s\2\0\0\0\0\1c\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\27\0\0\0|\2\0|\0\0i\0\0|\1\0i\1\0\203\0\0\"\2\0\0s\4\0\0\0\t\0\t\1R:\0\0\0R>\0\0\0R?\0\0\0N(\4\0\0\0i-\1\0\0i.\1\0\0i/\1\0\0i3\1\0\0(\2\0\0\0s\3\0\0\0GETR\305\0\0\0(\3\0\0\0i-\1\0\0i.\1\0\0i/\1\0\0(\n\0\0\0RM\0\0\0t\7\0\0\0replaceR\237\0\0\0R:\0\0\0R;\0\0\0R5\0\0\0RY\0\0\0R\177\0\0\0R\"\0\0\0R,\0\0\0(\t\0\0\0R\35\0\0\0R\226\0\0\0R&\0\0\0R#\0\0\0R$\0\0\0R:\0\0\0t\6\0\0\0newurlt\1\0\0\0mt\n\0\0\0newheaders(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyRp\0\0\0\16\2\0\0s\24\0\0\0\0\n\f\1\32\1\32\7\22\1\37\3\t\1\6\1\f\1\10\2c\6\0\0\0\n\0\0\0\7\0\0\0C\0\0\0s\247\1\0\0d\1\0|\5\0j\6\0o\27\0\1|\5\0i\0\0d\1\0\203\1\0d\2\0\31}\6\0n)\0\1d\3\0|\5\0j\6\0o\27\0\1|\5\0i\0\0d\3\0\203\1\0d\2\0\31}\6\0n\5\0\1d\0\0St\1\0i\1\0|\6\0\203\1\0}\7\0|\7\0i\2\0p\32\0\1t\3\0|\7\0\203\1\0}\7\0d\4\0|\7\0d\5\0>> _parse_proxy('file:/ftp.example.com/')\n Traceback (most recent call last):\n ValueError: proxy URL with no authority: 'file:/ftp.example.com/'\n\n The first three items of the returned tuple may be None.\n\n Examples of authority parsing:\n\n >>> _parse_proxy('proxy.example.com')\n (None, None, None, 'proxy.example.com')\n >>> _parse_proxy('proxy.example.com:3128')\n (None, None, None, 'proxy.example.com:3128')\n\n The authority component may optionally include userinfo (assumed to be\n username:password):\n\n >>> _parse_proxy('joe:password@proxy.example.com')\n (None, 'joe', 'password', 'proxy.example.com')\n >>> _parse_proxy('joe:password@proxy.example.com:3128')\n (None, 'joe', 'password', 'proxy.example.com:3128')\n\n Same examples, but with URLs instead:\n\n >>> _parse_proxy('http://proxy.example.com/')\n ('http', None, None, 'proxy.example.com')\n >>> _parse_proxy('http://proxy.example.com:3128/')\n ('http', None, None, 'proxy.example.com:3128')\n >>> _parse_proxy('http://joe:password@proxy.example.com/')\n ('http', 'joe', 'password', 'proxy.example.com')\n >>> _parse_proxy('http://joe:password@proxy.example.com:3128')\n ('http', 'joe', 'password', 'proxy.example.com:3128')\n\n Everything after the authority is ignored:\n\n >>> _parse_proxy('ftp://joe:password@proxy.example.com/rubbish:3128')\n ('ftp', 'joe', 'password', 'proxy.example.com')\n\n Test for no trailing '/' case:\n\n >>> _parse_proxy('http://joe:password@proxy.example.com')\n ('http', 'joe', 'password', 'proxy.example.com')\n\n R\320\0\0\0s\2\0\0\0//s\37\0\0\0proxy URL with no authority: %ri\2\0\0\0i\377\377\377\377N(\7\0\0\0R\3\0\0\0Ry\0\0\0R\21\0\0\0RQ\0\0\0Rx\0\0\0R\n\0\0\0R\v\0\0\0(\t\0\0\0t\5\0\0\0proxyt\6\0\0\0schemet\10\0\0\0r_schemet\t\0\0\0authorityt\3\0\0\0endt\10\0\0\0userinfot\10\0\0\0hostportt\4\0\0\0usert\10\0\0\0password(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\f\0\0\0_parse_proxyd\2\0\0s\36\0\0\0\0002\22\1\20\2\6\1\n\3\20\1\24\3\22\1\r\1\n\1\r\1\22\1\r\1\26\2\n\1R\252\0\0\0c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s#\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\3\0d\1\0\204\1\0Z\4\0d\2\0\204\0\0Z\5\0RS(\4\0\0\0id\0\0\0c\2\0\0\0\4\0\0\0\10\0\0\0C\0\0\0s\201\0\0\0|\1\0d\0\0j\10\0o\r\0\1t\1\0\203\0\0}\1\0n\1\0\1t\2\0|\1\0d\1\0\203\2\0p\n\0\1t\3\0d\2\0\202\2\0\1|\1\0|\0\0_\4\0x=\0|\1\0i\5\0\203\0\0D]/\0\\\2\0}\2\0}\3\0t\6\0|\0\0d\3\0|\2\0\26|\3\0|\2\0|\0\0i\7\0d\4\0\204\3\0\203\3\0\1qJ\0Wd\0\0S(\5\0\0\0Nt\7\0\0\0has_keys\31\0\0\0proxies must be a mappings\7\0\0\0%s_openc\4\0\0\0\4\0\0\0\4\0\0\0S\0\0\0s\20\0\0\0|\3\0|\0\0|\1\0|\2\0\203\3\0S(\0\0\0\0(\0\0\0\0(\4\0\0\0t\1\0\0\0rR\343\0\0\0R7\0\0\0R\202\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\10\0\0\0\267\2\0\0s\2\0\0\0\0\1(\10\0\0\0R\21\0\0\0R\17\0\0\0RD\0\0\0t\16\0\0\0AssertionErrort\7\0\0\0proxiesR;\0\0\0t\7\0\0\0setattrRr\0\0\0(\4\0\0\0R\35\0\0\0R\361\0\0\0R7\0\0\0R\24\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\36\0\0\0\260\2\0\0s\20\0\0\0\0\1\r\1\r\1\32\1\t\1\r\0\f\1\r\1c\4\0\0\0\v\0\0\0\4\0\0\0C\0\0\0s\341\0\0\0|\1\0i\0\0\203\0\0}\4\0t\1\0|\2\0\203\1\0\\\4\0}\5\0}\6\0}\7\0}\10\0|\5\0d\0\0j\10\0o\n\0\1|\4\0}\5\0n\1\0\1|\6\0oP\0\1|\7\0oI\0\1d\1\0t\3\0|\6\0\203\1\0t\3\0|\7\0\203\1\0f\2\0\26}\t\0t\4\0i\5\0|\t\0\203\1\0i\6\0\203\0\0}\n\0|\1\0i\7\0d\2\0d\3\0|\n\0\27\203\2\0\1n\1\0\1t\3\0|\10\0\203\1\0}\10\0|\1\0i\10\0|\10\0|\5\0\203\2\0\1|\4\0|\5\0j\2\0p\r\0\1|\4\0d\4\0j\2\0o\5\0\1d\0\0S\1|\0\0i\t\0i\n\0|\1\0\203\1\0Sd\0\0S(\5\0\0\0Ns\5\0\0\0%s:%ss\23\0\0\0Proxy-authorizations\6\0\0\0Basic RV\0\0\0(\v\0\0\0RR\0\0\0R\354\0\0\0R\21\0\0\0R\2\0\0\0t\6\0\0\0base64t\t\0\0\0b64encodet\5\0\0\0stripR<\0\0\0RW\0\0\0R\276\0\0\0R\23\0\0\0(\v\0\0\0R\35\0\0\0R\226\0\0\0R\343\0\0\0R7\0\0\0t\t\0\0\0orig_typet\n\0\0\0proxy_typeR\352\0\0\0R\353\0\0\0R\351\0\0\0t\t\0\0\0user_passt\5\0\0\0creds(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyRr\0\0\0\272\2\0\0s\32\0\0\0\0\1\f\1\30\1\r\1\n\1\16\1\34\1\25\1\30\1\f\1\20\1\32\2\5\10N(\6\0\0\0R \0\0\0R!\0\0\0R\277\0\0\0R\21\0\0\0R\36\0\0\0Rr\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\252\0\0\0\254\2\0\0s\6\0\0\0\6\2\6\2\f\nt\17\0\0\0HTTPPasswordMgrc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s8\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0d\2\0\204\0\0Z\4\0e\5\0d\3\0\204\1\0Z\6\0d\4\0\204\0\0Z\7\0RS(\5\0\0\0c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0h\0\0|\0\0_\0\0d\0\0S(\1\0\0\0N(\1\0\0\0t\6\0\0\0passwd(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\36\0\0\0\323\2\0\0s\2\0\0\0\0\1c\5\0\0\0\t\0\0\0\10\0\0\0C\0\0\0s\243\0\0\0t\0\0|\2\0t\1\0\203\2\0o\r\0\1|\2\0g\1\0}\2\0n\1\0\1|\1\0|\0\0i\2\0j\7\0o\21\0\1h\0\0|\0\0i\2\0|\1\0\0\0\0username=\"%s\", realm=\"%s\", nonce=\"%s\", uri=\"%s\", response=\"%s\"s\r\0\0\0, opaque=\"%s\"s\r\0\0\0, digest=\"%s\"s\20\0\0\0, algorithm=\"%s\"s\36\0\0\0, qop=auth, nc=%s, cnonce=\"%s\"(\17\0\0\0R`\0\0\0R\21\0\0\0t\10\0\0\0KeyErrort\23\0\0\0get_algorithm_implsR\373\0\0\0R\v\1\0\0R,\0\0\0RL\0\0\0t\21\0\0\0get_entity_digestRO\0\0\0RM\0\0\0RU\0\0\0R9\1\0\0RM\1\0\0R\32\0\0\0(\24\0\0\0R\35\0\0\0R\226\0\0\0RC\1\0\0R\376\0\0\0RK\1\0\0RN\1\0\0RO\1\0\0RQ\1\0\0t\1\0\0\0Ht\2\0\0\0KDR\352\0\0\0R \1\0\0t\6\0\0\0entdigt\2\0\0\0A1t\2\0\0\0A2t\7\0\0\0ncvaluet\6\0\0\0cnoncet\10\0\0\0noncebitt\7\0\0\0respdigR\21\1\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR@\1\0\0\253\3\0\0sP\0\0\0\0\1\3\1\n\1\n\1\17\1\22\3\26\1\16\1\6\2\25\1\r\1\5\2!\1\r\1\5\3\r\1\34\2\6\2\23\1\f\2\20\1\r\1\17\1\r\1\17\1\37\1\31\1\r\1)\3\20\4\3\1\22\1\n\1\7\1\22\1\7\1\22\1\16\1\7\1\30\1c\2\0\0\0\3\0\0\0\3\0\0\0\3\0\0\0sY\0\0\0|\1\0i\0\0\203\0\0}\1\0|\1\0d\1\0j\2\0o\r\0\1d\2\0\204\0\0\211\0\0n\33\0\1|\1\0d\3\0j\2\0o\r\0\1d\4\0\204\0\0\211\0\0n\1\0\1\207\0\0f\1\0d\5\0\206\0\0}\2\0\210\0\0|\2\0f\2\0S(\6\0\0\0NRP\1\0\0c\1\0\0\0\1\0\0\0\2\0\0\0S\0\0\0s\23\0\0\0t\0\0i\1\0|\0\0\203\1\0i\2\0\203\0\0S(\0\0\0\0(\3\0\0\0RF\1\0\0t\3\0\0\0md5RJ\1\0\0(\1\0\0\0t\1\0\0\0x(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\357\0\0\0\350\3\0\0s\0\0\0\0t\3\0\0\0SHAc\1\0\0\0\1\0\0\0\2\0\0\0S\0\0\0s\23\0\0\0t\0\0i\1\0|\0\0\203\1\0i\2\0\203\0\0S(\0\0\0\0(\3\0\0\0RF\1\0\0RG\1\0\0RJ\1\0\0(\1\0\0\0R_\1\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\357\0\0\0\352\3\0\0s\0\0\0\0c\2\0\0\0\2\0\0\0\4\0\0\0\23\0\0\0s\24\0\0\0\210\0\0d\0\0|\0\0|\1\0f\2\0\26\203\1\0S(\1\0\0\0s\5\0\0\0%s:%s(\0\0\0\0(\2\0\0\0R4\1\0\0t\1\0\0\0d(\1\0\0\0RU\1\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\357\0\0\0\354\3\0\0s\0\0\0\0(\1\0\0\0t\5\0\0\0upper(\3\0\0\0R\35\0\0\0RO\1\0\0RV\1\0\0(\0\0\0\0(\1\0\0\0RU\1\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyRS\1\0\0\343\3\0\0s\16\0\0\0\0\2\f\2\r\1\r\1\r\1\r\2\17\1c\3\0\0\0\3\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\0\0S(\1\0\0\0N(\1\0\0\0R\21\0\0\0(\3\0\0\0R\35\0\0\0R\25\0\0\0RC\1\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyRT\1\0\0\357\3\0\0s\2\0\0\0\0\2N(\v\0\0\0R \0\0\0R!\0\0\0R\21\0\0\0R\36\0\0\0R:\1\0\0R\36\1\0\0R=\1\0\0RM\1\0\0R@\1\0\0RS\1\0\0RT\1\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR7\1\0\0n\3\0\0s\20\0\0\0\6\v\f\10\t\3\t\21\t\f\t\n\t8\t\ft\25\0\0\0HTTPDigestAuthHandlerc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s#\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0d\2\0Z\4\0d\3\0\204\0\0Z\5\0RS(\4\0\0\0s\250\0\0\0An authentication protocol defined by RFC 2069\n\n Digest authentication improves on basic authentication because it\n does not transmit passwords in the clear.\n R'\1\0\0i\352\1\0\0c\6\0\0\0\10\0\0\0\5\0\0\0C\0\0\0s?\0\0\0t\0\0i\0\0|\1\0i\1\0\203\0\0\203\1\0d\1\0\31}\6\0|\0\0i\2\0d\2\0|\6\0|\1\0|\5\0\203\4\0}\7\0|\0\0i\3\0\203\0\0\1|\7\0S(\3\0\0\0Ni\1\0\0\0s\20\0\0\0www-authenticate(\4\0\0\0R-\0\0\0R,\0\0\0R\36\1\0\0R:\1\0\0(\10\0\0\0R\35\0\0\0R\226\0\0\0R&\0\0\0R#\0\0\0R$\0\0\0R:\0\0\0R3\0\0\0t\5\0\0\0retry(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR(\1\0\0\376\3\0\0s\n\0\0\0\0\1\31\1\t\1\17\1\n\1(\6\0\0\0R \0\0\0R!\0\0\0R)\0\0\0R\37\1\0\0R\277\0\0\0R(\1\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyRc\1\0\0\364\3\0\0s\10\0\0\0\6\5\6\2\6\1\6\2t\26\0\0\0ProxyDigestAuthHandlerc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\35\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0d\2\0\204\0\0Z\4\0RS(\3\0\0\0s\23\0\0\0Proxy-Authorizationi\352\1\0\0c\6\0\0\0\10\0\0\0\5\0\0\0C\0\0\0s2\0\0\0|\1\0i\0\0\203\0\0}\6\0|\0\0i\1\0d\1\0|\6\0|\1\0|\5\0\203\4\0}\7\0|\0\0i\2\0\203\0\0\1|\7\0S(\2\0\0\0Ns\22\0\0\0proxy-authenticate(\3\0\0\0RT\0\0\0R\36\1\0\0R:\1\0\0(\10\0\0\0R\35\0\0\0R\226\0\0\0R&\0\0\0R#\0\0\0R$\0\0\0R:\0\0\0R3\0\0\0Rd\1\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR*\1\0\0\v\4\0\0s\n\0\0\0\0\1\f\1\t\1\17\1\n\1(\5\0\0\0R \0\0\0R!\0\0\0R\37\1\0\0R\277\0\0\0R*\1\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyRe\1\0\0\6\4\0\0s\6\0\0\0\6\2\6\1\6\2t\23\0\0\0AbstractHTTPHandlerc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s/\0\0\0e\0\0Z\1\0d\0\0d\1\0\204\1\0Z\2\0d\2\0\204\0\0Z\3\0d\3\0\204\0\0Z\4\0d\4\0\204\0\0Z\5\0RS(\5\0\0\0i\0\0\0\0c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\1\0|\0\0_\0\0d\0\0S(\1\0\0\0N(\1\0\0\0t\v\0\0\0_debuglevel(\2\0\0\0R\35\0\0\0t\n\0\0\0debuglevel(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\36\0\0\0\24\4\0\0s\2\0\0\0\0\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\1\0|\0\0_\0\0d\0\0S(\1\0\0\0N(\1\0\0\0Rg\1\0\0(\2\0\0\0R\35\0\0\0t\5\0\0\0level(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\23\0\0\0set_http_debuglevel\27\4\0\0s\2\0\0\0\0\1c\2\0\0\0\n\0\0\0\5\0\0\0C\0\0\0sH\1\0\0|\1\0i\0\0\203\0\0}\2\0|\2\0p\20\0\1t\1\0d\1\0\203\1\0\202\1\0n\1\0\1|\1\0i\2\0\203\0\0ob\0\1|\1\0i\3\0\203\0\0}\3\0|\1\0i\4\0d\2\0\203\1\0p\24\0\1|\1\0i\5\0d\2\0d\3\0\203\2\0\1n\1\0\1|\1\0i\4\0d\4\0\203\1\0p\36\0\1|\1\0i\5\0d\4\0d\5\0t\6\0|\3\0\203\1\0\26\203\2\0\1q\222\0\1n\1\0\1|\2\0}\4\0|\1\0i\7\0\203\0\0o.\0\1t\10\0|\1\0i\t\0\203\0\0\203\1\0\\\2\0}\5\0}\6\0t\n\0|\6\0\203\1\0\\\2\0}\4\0}\7\0n\1\0\1|\1\0i\4\0d\6\0\203\1\0p\24\0\1|\1\0i\5\0d\6\0|\4\0\203\2\0\1n\1\0\1xJ\0|\0\0i\v\0i\f\0D]<\0\\\2\0}\10\0}\t\0|\10\0i\r\0\203\0\0}\10\0|\1\0i\4\0|\10\0\203\1\0p\24\0\1|\1\0i\5\0|\10\0|\t\0\203\2\0\1q\4\1\1q\4\1W|\1\0S(\7\0\0\0Ns\r\0\0\0no host givens\f\0\0\0Content-types!\0\0\0application/x-www-form-urlencodeds\16\0\0\0Content-lengths\2\0\0\0%dR+\0\0\0(\16\0\0\0RT\0\0\0R\32\0\0\0RL\0\0\0RO\0\0\0R_\0\0\0R]\0\0\0R\330\0\0\0RX\0\0\0R\3\0\0\0RU\0\0\0R\4\0\0\0R\276\0\0\0Rh\0\0\0R[\0\0\0(\n\0\0\0R\35\0\0\0R2\0\0\0R3\0\0\0R\25\0\0\0t\10\0\0\0sel_hostR\344\0\0\0t\3\0\0\0selt\10\0\0\0sel_pathRH\0\0\0RA\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\v\0\0\0do_request_\32\4\0\0s0\0\0\0\0\1\f\1\7\1\20\2\r\1\f\1\20\1\6\1\3\1\v\1\20\1\6\1\34\2\6\1\r\1\30\1\26\2\20\1\24\1\r\0\f\1\f\1\20\1\30\2c\3\0\0\0\n\0\0\0\10\0\0\0C\0\0\0s_\1\0\0|\2\0i\0\0\203\0\0}\3\0|\3\0p\20\0\1t\1\0d\1\0\203\1\0\202\1\0n\1\0\1|\1\0|\3\0d\2\0|\2\0i\2\0\203\1\1}\4\0|\4\0i\3\0|\0\0i\4\0\203\1\0\1t\5\0|\2\0i\6\0\203\1\0}\5\0|\5\0i\7\0|\2\0i\10\0\203\1\0\1d\3\0|\5\0d\4\0R\4\0\0s\2\0\0\0\t\0(\35\0\0\0RT\0\0\0R\32\0\0\0R\26\0\0\0t\16\0\0\0set_debuglevelRg\1\0\0R\237\0\0\0R:\0\0\0Rc\0\0\0R=\0\0\0R;\0\0\0R9\0\0\0t\v\0\0\0_set_tunnelR2\0\0\0RM\0\0\0RU\0\0\0R\25\0\0\0t\v\0\0\0getresponseR\242\0\0\0Rt\0\0\0R\333\0\0\0t\4\0\0\0recvt\v\0\0\0_fileobjectR\177\0\0\0R\6\0\0\0R$\0\0\0R,\0\0\0t\6\0\0\0statusR#\0\0\0R\34\0\0\0(\n\0\0\0R\35\0\0\0t\n\0\0\0http_classR\226\0\0\0R3\0\0\0R\274\0\0\0R:\0\0\0R\356\0\0\0t\3\0\0\0errR&\0\0\0RE\1\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyRq\0\0\0007\4\0\0s.\0\0\0\0\n\f\1\7\1\20\2\25\1\20\2\17\1\20\7\n\1\3\1\31\2\n\1\24\1\3\1%\1\20\1\23\1\21\r\f\1\25\2\33\1\f\1\f\1(\6\0\0\0R \0\0\0R!\0\0\0R\36\0\0\0Rj\1\0\0Rn\1\0\0Rq\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyRf\1\0\0\22\4\0\0s\10\0\0\0\6\2\f\3\t\3\t\35R\254\0\0\0c\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\32\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0e\3\0i\4\0Z\5\0RS(\1\0\0\0c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\23\0\0\0|\0\0i\0\0t\1\0i\2\0|\1\0\203\2\0S(\1\0\0\0N(\3\0\0\0Rq\0\0\0R\262\0\0\0t\16\0\0\0HTTPConnection(\2\0\0\0R\35\0\0\0R\226\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\t\0\0\0http_openr\4\0\0s\2\0\0\0\0\1(\6\0\0\0R \0\0\0R!\0\0\0Rz\1\0\0Rf\1\0\0Rn\1\0\0t\f\0\0\0http_request(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\254\0\0\0p\4\0\0s\4\0\0\0\6\2\t\3R\251\0\0\0R\263\0\0\0c\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\32\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0e\3\0i\4\0Z\5\0RS(\1\0\0\0c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s\23\0\0\0|\0\0i\0\0t\1\0i\2\0|\1\0\203\2\0S(\1\0\0\0N(\3\0\0\0Rq\0\0\0R\262\0\0\0t\17\0\0\0HTTPSConnection(\2\0\0\0R\35\0\0\0R\226\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\n\0\0\0https_openz\4\0\0s\2\0\0\0\0\1(\6\0\0\0R \0\0\0R!\0\0\0R}\1\0\0Rf\1\0\0Rn\1\0\0t\r\0\0\0https_request(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\263\0\0\0x\4\0\0s\4\0\0\0\6\2\t\3t\23\0\0\0HTTPCookieProcessorc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s2\0\0\0e\0\0Z\1\0d\3\0d\0\0\204\1\0Z\3\0d\1\0\204\0\0Z\4\0d\2\0\204\0\0Z\5\0e\4\0Z\6\0e\5\0Z\7\0RS(\4\0\0\0c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s6\0\0\0d\1\0d\0\0k\0\0}\2\0|\1\0d\0\0j\10\0o\20\0\1|\2\0i\2\0\203\0\0}\1\0n\1\0\1|\1\0|\0\0_\3\0d\0\0S(\2\0\0\0Ni\377\377\377\377(\4\0\0\0t\t\0\0\0cookielibR\21\0\0\0t\t\0\0\0CookieJart\t\0\0\0cookiejar(\3\0\0\0R\35\0\0\0R\202\1\0\0R\200\1\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\36\0\0\0\200\4\0\0s\10\0\0\0\0\1\f\1\r\1\20\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\24\0\0\0|\0\0i\0\0i\1\0|\1\0\203\1\0\1|\1\0S(\1\0\0\0N(\2\0\0\0R\202\1\0\0t\21\0\0\0add_cookie_header(\2\0\0\0R\35\0\0\0R2\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR{\1\0\0\206\4\0\0s\4\0\0\0\0\1\20\1c\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\27\0\0\0|\0\0i\0\0i\1\0|\2\0|\1\0\203\2\0\1|\2\0S(\1\0\0\0N(\2\0\0\0R\202\1\0\0t\17\0\0\0extract_cookies(\3\0\0\0R\35\0\0\0R2\0\0\0Ru\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\303\0\0\0\212\4\0\0s\4\0\0\0\0\1\23\1N(\10\0\0\0R \0\0\0R!\0\0\0R\21\0\0\0R\36\0\0\0R{\1\0\0R\303\0\0\0R~\1\0\0R\304\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\177\1\0\0\177\4\0\0s\n\0\0\0\6\1\f\6\t\4\t\4\6\1R\253\0\0\0c\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\21\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0RS(\1\0\0\0c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s \0\0\0|\1\0i\0\0\203\0\0}\2\0t\1\0d\1\0|\2\0\26\203\1\0\202\1\0d\0\0S(\2\0\0\0Ns\24\0\0\0unknown url type: %s(\2\0\0\0RR\0\0\0R\32\0\0\0(\3\0\0\0R\35\0\0\0R\226\0\0\0R7\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\232\0\0\0\222\4\0\0s\4\0\0\0\0\1\f\1(\3\0\0\0R \0\0\0R!\0\0\0R\232\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\253\0\0\0\221\4\0\0s\2\0\0\0\6\1c\1\0\0\0\5\0\0\0\5\0\0\0C\0\0\0sp\0\0\0h\0\0}\1\0xc\0|\0\0D][\0}\2\0|\2\0i\0\0d\1\0d\2\0\203\2\0\\\2\0}\3\0}\4\0|\4\0d\3\0\31d\4\0j\2\0o\"\0\1|\4\0d\5\0\31d\4\0j\2\0o\21\0\1|\4\0d\2\0d\5\0!}\4\0n\1\0\1|\4\0|\1\0|\3\0\0\0\0Parse list of key=value strings where keys are not duplicated.t\1\0\0\0=i\1\0\0\0i\0\0\0\0t\1\0\0\0\"i\377\377\377\377(\1\0\0\0R<\1\0\0(\5\0\0\0t\1\0\0\0lt\6\0\0\0parsedt\3\0\0\0eltR\310\0\0\0R\311\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR>\1\0\0\226\4\0\0s\20\0\0\0\0\2\6\1\7\0\6\1\30\1\"\1\21\1\16\1c\1\0\0\0\7\0\0\0\6\0\0\0C\0\0\0s\23\1\0\0g\0\0}\1\0d\1\0}\2\0t\0\0\4}\3\0}\4\0x\275\0|\0\0D]\265\0}\5\0|\3\0o\27\0\1|\2\0|\5\0007}\2\0t\0\0}\3\0q\35\0n\1\0\1|\4\0oB\0\1|\5\0d\2\0j\2\0o\r\0\1t\1\0}\3\0q\35\0n\30\0\1|\5\0d\3\0j\2\0o\n\0\1t\0\0}\4\0n\1\0\1|\2\0|\5\0007}\2\0q\35\0n\1\0\1|\5\0d\4\0j\2\0o\32\0\1|\1\0i\2\0|\2\0\203\1\0\1d\1\0}\2\0q\35\0n\1\0\1|\5\0d\3\0j\2\0o\n\0\1t\1\0}\4\0n\1\0\1|\2\0|\5\0007}\2\0q\35\0W|\2\0o\21\0\1|\1\0i\2\0|\2\0\203\1\0\1n\1\0\1g\0\0\4}\6\0|\1\0D]\23\0}\2\0|\6\0|\2\0i\3\0\203\0\0\22q\371\0~\6\0S(\5\0\0\0sp\1\0\0Parse lists as described by RFC 2068 Section 2.\n\n In particular, parse comma-separated lists where the elements of\n the list may include quoted-strings. A quoted-string could\n contain a comma. A non-quoted string could have quotes in the\n middle. Neither commas nor quotes count if they are escaped.\n Only double-quotes count, not single-quotes.\n R*\0\0\0s\1\0\0\0\\R\206\1\0\0t\1\0\0\0,(\4\0\0\0Re\0\0\0R\177\0\0\0R~\0\0\0R\365\0\0\0(\7\0\0\0R4\1\0\0t\3\0\0\0rest\4\0\0\0partt\6\0\0\0escapeR\5\0\0\0t\3\0\0\0curR\0\1\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR?\1\0\0\240\4\0\0s6\0\0\0\0\t\6\1\6\2\n\1\7\0\6\1\7\1\n\1\6\1\7\1\7\1\r\1\6\1\7\1\r\1\n\1\n\1\7\2\r\1\r\1\6\1\7\2\r\1\n\2\16\3\7\1\21\2R\260\0\0\0c\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s)\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\3\0Z\4\0d\1\0\204\0\0Z\5\0d\2\0\204\0\0Z\6\0RS(\4\0\0\0c\2\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s\\\0\0\0|\1\0i\0\0\203\0\0}\2\0|\2\0d\1\0 d\2\0j\2\0o.\0\1|\2\0d\1\0d\3\0!d\4\0j\3\0o\32\0\1d\5\0|\1\0_\1\0|\0\0i\2\0i\3\0|\1\0\203\1\0S\1|\0\0i\4\0|\1\0\203\1\0Sd\0\0S(\6\0\0\0Ni\2\0\0\0s\2\0\0\0//i\3\0\0\0R\320\0\0\0t\3\0\0\0ftp(\5\0\0\0RU\0\0\0R7\0\0\0R\276\0\0\0R\23\0\0\0t\17\0\0\0open_local_file(\3\0\0\0R\35\0\0\0R\226\0\0\0R\24\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\t\0\0\0file_open\315\4\0\0s\n\0\0\0\0\1\f\1%\1\t\1\21\2c\1\0\0\0\1\0\0\0\6\0\0\0C\0\0\0st\0\0\0t\0\0i\1\0d\0\0j\10\0o]\0\1y+\0t\3\0i\4\0d\1\0\203\1\0t\3\0i\4\0t\3\0i\5\0\203\0\0\203\1\0f\2\0t\0\0_\1\0Wqm\0\4t\3\0i\6\0j\n\0o\34\0\1\1\1\1t\3\0i\4\0d\1\0\203\1\0f\1\0t\0\0_\1\0qm\0\1Xn\1\0\1t\0\0i\1\0S(\2\0\0\0NR\r\0\0\0(\7\0\0\0R\260\0\0\0t\5\0\0\0namesR\21\0\0\0R\242\0\0\0t\r\0\0\0gethostbynamet\v\0\0\0gethostnamet\10\0\0\0gaierror(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\t\0\0\0get_names\327\4\0\0s\16\0\0\0\0\1\20\1\3\1\f\1\37\1\21\1\36\1c\2\0\0\0\16\0\0\0\v\0\0\0C\0\0\0sJ\1\0\0d\1\0d\0\0k\0\0}\2\0d\1\0d\0\0k\1\0}\3\0|\1\0i\2\0\203\0\0}\4\0|\1\0i\3\0\203\0\0}\5\0t\4\0|\5\0\203\1\0}\6\0y\332\0t\5\0i\6\0|\6\0\203\1\0}\7\0|\7\0i\7\0}\10\0|\2\0i\10\0i\t\0|\7\0i\n\0d\2\0t\v\0\203\1\1}\t\0|\3\0i\f\0|\5\0\203\1\0d\3\0\31}\n\0t\r\0i\16\0t\17\0d\4\0|\n\0p\4\0\1d\5\0|\10\0|\t\0f\3\0\26\203\1\0\203\1\0}\v\0|\4\0o\26\0\1t\20\0|\4\0\203\1\0\\\2\0}\4\0}\f\0n\1\0\1|\4\0\fp$\0\1|\f\0\fo:\0\1t\21\0i\22\0|\4\0\203\1\0|\0\0i\23\0\203\0\0j\6\0o\36\0\1t\24\0t\25\0|\6\0d\6\0\203\2\0|\v\0d\7\0|\5\0\27\203\3\0S\1Wn!\0\4t\26\0j\n\0o\25\0\1\1}\r\0\1t\27\0|\r\0\203\1\0\202\1\0n\2\0\1Xt\27\0d\10\0\203\1\0\202\1\0d\0\0S(\t\0\0\0Ni\377\377\377\377t\6\0\0\0usegmti\0\0\0\0s6\0\0\0Content-type: %s\nContent-length: %d\nLast-modified: %s\ns\n\0\0\0text/plaint\2\0\0\0rbs\5\0\0\0file:s\26\0\0\0file not on local host(\30\0\0\0t\v\0\0\0email.utilst\t\0\0\0mimetypesRT\0\0\0RU\0\0\0R\16\0\0\0R+\1\0\0t\4\0\0\0statt\7\0\0\0st_sizet\5\0\0\0utilst\n\0\0\0formatdatet\10\0\0\0st_mtimeR\177\0\0\0t\n\0\0\0guess_typet\t\0\0\0mimetoolst\7\0\0\0MessageR\0\0\0\0R\7\0\0\0R\242\0\0\0R\223\1\0\0R\226\1\0\0R\6\0\0\0R\23\0\0\0t\7\0\0\0OSErrorR\32\0\0\0(\16\0\0\0R\35\0\0\0R\226\0\0\0t\5\0\0\0emailR\232\1\0\0R3\0\0\0t\4\0\0\0filet\t\0\0\0localfilet\5\0\0\0statst\4\0\0\0sizet\10\0\0\0modifiedt\5\0\0\0mtypeR:\0\0\0R8\0\0\0R$\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\220\1\0\0\341\4\0\0s,\0\0\0\0\1\f\1\f\1\f\1\f\1\f\1\3\1\17\1\t\1\33\1\23\1\t\1\3\1\35\1\7\1\26\1\10\1$\1\17\1\23\1\20\2\21\1N(\7\0\0\0R \0\0\0R!\0\0\0R\221\1\0\0R\21\0\0\0R\222\1\0\0R\226\1\0\0R\220\1\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\260\0\0\0\313\4\0\0s\10\0\0\0\6\2\t\t\6\1\t\nR\257\0\0\0c\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\32\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0RS(\2\0\0\0c\2\0\0\0\26\0\0\0\22\0\0\0C\0\0\0s\362\2\0\0d\1\0d\0\0k\0\0}\2\0d\1\0d\0\0k\1\0}\3\0|\1\0i\2\0\203\0\0}\4\0|\4\0p\20\0\1t\3\0d\2\0\203\1\0\202\1\0n\1\0\1t\4\0|\4\0\203\1\0\\\2\0}\4\0}\5\0|\5\0d\0\0j\10\0o\r\0\1|\2\0i\6\0}\5\0n\r\0\1t\7\0|\5\0\203\1\0}\5\0t\10\0|\4\0\203\1\0\\\2\0}\6\0}\4\0|\6\0o\26\0\1t\t\0|\6\0\203\1\0\\\2\0}\6\0}\7\0n\7\0\1d\0\0}\7\0t\n\0|\4\0\203\1\0}\4\0t\n\0|\6\0p\4\0\1d\3\0\203\1\0}\6\0t\n\0|\7\0p\4\0\1d\3\0\203\1\0}\7\0y\23\0t\v\0i\f\0|\4\0\203\1\0}\4\0Wn$\0\4t\v\0i\r\0j\n\0o\25\0\1\1}\10\0\1t\3\0|\10\0\203\1\0\202\1\0n\2\0\1Xt\16\0|\1\0i\17\0\203\0\0\203\1\0\\\2\0}\t\0}\n\0|\t\0i\20\0d\4\0\203\1\0}\v\0t\21\0t\n\0|\v\0\203\2\0}\v\0|\v\0d\1\0 |\v\0d\1\0\31\2}\v\0}\f\0|\v\0o\32\0\1|\v\0d\5\0\31\fo\16\0\1|\v\0d\6\0\37}\v\0n\1\0\1y9\1|\0\0i\22\0|\6\0|\7\0|\4\0|\5\0|\v\0|\1\0i\23\0\203\6\0}\r\0|\f\0o\7\0\1d\7\0p\4\0\1d\10\0}\16\0xP\0|\n\0D]H\0}\17\0t\24\0|\17\0\203\1\0\\\2\0}\17\0}\20\0|\17\0i\25\0\203\0\0d\t\0j\2\0o\35\0\1|\20\0d\22\0j\6\0o\20\0\1|\20\0i\26\0\203\0\0}\16\0q\277\1\1q\277\1W|\r\0i\27\0|\f\0|\16\0\203\2\0\\\2\0}\21\0}\22\0d", 36864) = 36864 read(6, "\3\0}\23\0|\3\0i\30\0|\1\0i\31\0\203\0\0\203\1\0d\5\0\31}\24\0|\24\0o\22\0\1|\23\0d\16\0|\24\0\0267}\23\0n\1\0\1|\22\0d\0\0j\t\0o\37\0\1|\22\0d\5\0j\5\0o\22\0\1|\23\0d\17\0|\22\0\0267}\23\0n\1\0\1t\32\0|\23\0\203\1\0}\25\0t\33\0i\34\0|\25\0\203\1\0}\23\0t\35\0|\21\0|\23\0|\1\0i\31\0\203\0\0\203\3\0SWn2\0\4|\2\0i\36\0j\n\0o#\0\1\1}\10\0\1t\3\0d\20\0|\10\0\26t\37\0i \0\203\0\0d\21\0\31\202\3\0n\2\0\1Xd\0\0S(\23\0\0\0Ni\377\377\377\377s\30\0\0\0ftp error: no host givenR*\0\0\0R\320\0\0\0i\0\0\0\0i\1\0\0\0R%\1\0\0t\1\0\0\0DR7\0\0\0t\1\0\0\0at\1\0\0\0AR\203\0\0\0Ra\1\0\0s\21\0\0\0Content-type: %s\ns\23\0\0\0Content-length: %d\ns\r\0\0\0ftp error: %si\2\0\0\0(\6\0\0\0R\254\1\0\0R\255\1\0\0R\203\0\0\0R%\1\0\0Ra\1\0\0R\253\1\0\0(!\0\0\0t\6\0\0\0ftplibR\232\1\0\0RT\0\0\0R\32\0\0\0R\7\0\0\0R\21\0\0\0t\10\0\0\0FTP_PORTRz\0\0\0R\n\0\0\0R\v\0\0\0R\2\0\0\0R\242\0\0\0R\223\1\0\0Rt\0\0\0R\10\0\0\0RU\0\0\0R<\1\0\0t\3\0\0\0mapt\v\0\0\0connect_ftpR\26\0\0\0R\f\0\0\0R1\0\0\0Rb\1\0\0t\10\0\0\0retrfileR\240\1\0\0R,\0\0\0R\0\0\0\0R\241\1\0\0R\242\1\0\0R\6\0\0\0t\n\0\0\0all_errorst\3\0\0\0syst\10\0\0\0exc_info(\26\0\0\0R\35\0\0\0R\226\0\0\0R\256\1\0\0R\232\1\0\0R3\0\0\0R8\0\0\0R\352\0\0\0R\373\0\0\0R$\0\0\0R\323\0\0\0t\5\0\0\0attrst\4\0\0\0dirsR\245\1\0\0t\2\0\0\0fwR7\0\0\0RG\0\0\0RA\0\0\0R&\0\0\0t\7\0\0\0retrlenR:\0\0\0R\252\1\0\0t\2\0\0\0sf(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\10\0\0\0ftp_open\373\4\0\0s^\0\0\0\0\1\f\1\f\1\f\1\7\1\20\1\22\1\r\1\r\2\f\3\22\1\7\1\26\2\6\1\f\1\23\1\23\2\3\1\23\1\23\1\21\1\30\1\17\1\17\1\25\1\23\1\16\1\3\1!\1\24\1\7\0\6\1\22\1\23\1\r\1\24\1\30\1\6\1\31\1\7\1\22\1\32\1\22\1\f\1\17\1\32\1\23\1c\7\0\0\0\10\0\0\0\7\0\0\0C\0\0\0s\37\0\0\0t\0\0|\1\0|\2\0|\3\0|\4\0|\5\0|\6\0\203\6\0}\7\0|\7\0S(\1\0\0\0N(\1\0\0\0R\t\0\0\0(\10\0\0\0R\35\0\0\0R\352\0\0\0R\373\0\0\0R3\0\0\0R8\0\0\0R\267\1\0\0R\26\0\0\0R\270\1\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\261\1\0\0000\5\0\0s\4\0\0\0\0\1\33\2(\4\0\0\0R \0\0\0R!\0\0\0R\273\1\0\0R\261\1\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\257\0\0\0\372\4\0\0s\4\0\0\0\6\1\t5t\17\0\0\0CacheFTPHandlerc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s5\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0d\2\0\204\0\0Z\4\0d\3\0\204\0\0Z\5\0d\4\0\204\0\0Z\6\0RS(\5\0\0\0c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s1\0\0\0h\0\0|\0\0_\0\0h\0\0|\0\0_\1\0d\1\0|\0\0_\2\0d\2\0|\0\0_\3\0d\3\0|\0\0_\4\0d\0\0S(\4\0\0\0Ni\0\0\0\0i<\0\0\0i\20\0\0\0(\5\0\0\0t\5\0\0\0cacheR\26\0\0\0t\7\0\0\0soonestt\5\0\0\0delayt\t\0\0\0max_conns(\1\0\0\0R\35\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyR\36\0\0\0008\5\0\0s\n\0\0\0\0\1\t\1\t\1\t\1\t\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\1\0|\0\0_\0\0d\0\0S(\1\0\0\0N(\1\0\0\0R\277\1\0\0(\2\0\0\0R\35\0\0\0t\1\0\0\0t(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\n\0\0\0setTimeout?\5\0\0s\2\0\0\0\0\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\1\0|\0\0_\0\0d\0\0S(\1\0\0\0N(\1\0\0\0R\300\1\0\0(\2\0\0\0R\35\0\0\0R\314\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\v\0\0\0setMaxConnsB\5\0\0s\2\0\0\0\0\1c\7\0\0\0\10\0\0\0\7\0\0\0C\0\0\0s\235\0\0\0|\1\0|\3\0|\4\0d\1\0i\0\0|\5\0\203\1\0|\6\0f\5\0}\7\0|\7\0|\0\0i\1\0j\6\0o\36\0\1t\2\0i\2\0\203\0\0|\0\0i\3\0\27|\0\0i\4\0|\7\0\1\0\0R?\1\0\0R\260\0\0\0R\257\0\0\0R\274\1\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/urllib2.pyt\10\0\0\0J\0\0\0sp\0\0\0\6\20\f\1\f\1\f\1\f\1\f\1\f\1\f\1\f\1\f\1\f\1\f\1\f\1\f\2\3\1\24\1\16\1\25\2R\5\34\3\r\2\6\1\22\6\t\10\26\r\31\25\17\1\t\20\23n\23\220\t'\23\23\26\21\26\4\26^\tH\26%\23@\26\n\23-\31\n\31\16\t\16\23\206\31\22\31\f\26^\26\7\20\1\32\7\26\22\26\5\t\n\t+\26/\26;", 4096) = 3383 read(6, "", 4096) = 0 close(6) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/bin/base64", {st_mode=S_IFREG|0755, st_size=26364, ...}) = 0 open("/usr/bin/base64.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/base64module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/base64.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/base64.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/base64", 0xbf90cb24) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/base64.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/base64module.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/base64.py", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=11327, ...}) = 0 open("/usr/lib/python2.6/base64.pyc", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=10967, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(7, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\21\0\0\0@\0\0\0s\307\2\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\1\0d\2\0k\3\0Z\3\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0d\20\0g\16\0Z\4\0g\0\0\4Z\5\0e\6\0d\21\0\203\1\0D]\23\0Z\7\0e\5\0e\10\0e\7\0\203\1\0\22qk\0[\5\0Z\t\0d\22\0Z\n\0d\23\0\204\0\0Z\v\0d\2\0d\24\0\204\1\0Z\r\0d\2\0d\25\0\204\1\0Z\16\0d\26\0\204\0\0Z\17\0d\27\0\204\0\0Z\20\0d\30\0\204\0\0Z\21\0d\31\0\204\0\0Z\22\0h \0d\32\0d\33\0006d\34\0d\35\0006d\36\0d\37\0006d \0d!\0006d\"\0d#\0006d$\0d%\0006d&\0d'\0006d(\0d)\0006d*\0d+\0006d,\0d-\0006d.\0d/\0006d0\0d1\0006d2\0d3\0006d4\0d5\0006d6\0d7\0006d8\0d9\0006d:\0d;\0006d<\0d=\0006d>\0d?\0006d@\0dA\0006dB\0dC\0006dD\0dE\0006dF\0dG\0006dH\0dI\0006dJ\0dK\0006dL\0dM\0006dN\0dO\0006dP\0dQ\0006dR\0dS\0006dT\0dU\0006dV\0dW\0006dX\0dY\0006Z\23\0e\23\0i\24\0\203\0\0Z\25\0e\25\0i\26\0\203\0\0\1g\0\0\4Z\27\0e\25\0D]\23\0\\\2\0Z\30\0Z\31\0e\27\0e\31\0\22q\331\1[\27\0Z\25\0e\32\0g\0\0\4Z\33\0e\23\0i\24\0\203\0\0D]\37\0\\\2\0Z\30\0Z\31\0e\33\0e\31\0e\34\0e\30\0\203\1\0f\2\0\22q\t\2[\33\0\203\1\0Z\35\0dZ\0\204\0\0Z\36\0e\37\0d\2\0d[\0\204\2\0Z \0d\\\0\204\0\0Z!\0e\37\0d]\0\204\1\0Z\"\0d^\0Z#\0e#\0d;\0\32d3\0\24Z$\0d_\0\204\0\0Z%\0d`\0\204\0\0Z&\0da\0\204\0\0Z'\0db\0\204\0\0Z(\0dc\0\204\0\0Z)\0dd\0\204\0\0Z*\0e+\0de\0j\2\0o\v\0\1e)\0\203\0\0\1n\1\0\1d\2\0S(f\0\0\0s/\0\0\0RFC 3548: Base16, Base32, Base64 Data Encodingsi\377\377\377\377Nt\6\0\0\0encodet\6\0\0\0decodet\f\0\0\0encodestringt\f\0\0\0decodestringt\t\0\0\0b64encodet\t\0\0\0b64decodet\t\0\0\0b32encodet\t\0\0\0b32decodet\t\0\0\0b16encodet\t\0\0\0b16decodet\22\0\0\0standard_b64encodet\22\0\0\0standard_b64decodet\21\0\0\0urlsafe_b64encodet\21\0\0\0urlsafe_b64decodei\0\1\0\0t\0\0\0\0c\2\0\0\0\5\0\0\0\6\0\0\0C\0\0\0sJ\0\0\0t\0\0\36}\2\0x*\0|\1\0i\1\0\203\0\0D]\34\0\\\2\0}\3\0}\4\0|\4\0|\2\0t\2\0|\3\0\203\1\07}\6\0|\7\0|\6\0d\6\0@d\7\0>7}\7\0|\1\0i\5\0t\6\0|\5\0d\10\0?\31t\6\0|\5\0d\t\0?d\n\0@\31t\6\0|\5\0d\3\0?d\n\0@\31t\6\0|\6\0d\v\0?\31t\6\0|\6\0d\f\0?d\n\0@\31t\6\0|\6\0d\r\0?d\n\0@\31t\6\0|\7\0d\1\0?\31t\6\0|\7\0d\n\0@\31g\10\0\203\1\0\1qU\0Wt\7\0i\10\0|\1\0\203\1\0}\10\0|\3\0d\3\0j\2\0o\r\0\1|\10\0d\16\0 d\17\0\27S\1|\3\0d\r\0j\2\0o\r\0\1|\10\0d\20\0 d\21\0\27S\1|\3\0d\6\0j\2\0o\r\0\1|\10\0d\22\0 d\23\0\27S\1|\3\0d\24\0j\2\0o\r\0\1|\10\0d\25\0 d\26\0\27S\1|\10\0S(\27\0\0\0sc\0\0\0Encode a string using Base32.\n\n s is the string to encode. The encoded string is returned.\n i\5\0\0\0t\1\0\0\0\0i\1\0\0\0s\4\0\0\0!HHBi\20\0\0\0i\3\0\0\0i\10\0\0\0i\v\0\0\0i\6\0\0\0i\37\0\0\0i\f\0\0\0i\7\0\0\0i\2\0\0\0i\372\377\377\377s\6\0\0\0======i\374\377\377\377s\4\0\0\0====i\375\377\377\377s\3\0\0\0===i\4\0\0\0i\377\377\377\377t\1\0\0\0=(\t\0\0\0t\6\0\0\0divmodt\3\0\0\0lent\5\0\0\0ranget\6\0\0\0structt\6\0\0\0unpackt\6\0\0\0extendt\7\0\0\0_b32tabt\v\0\0\0EMPTYSTRINGR\23\0\0\0(\t\0\0\0R\24\0\0\0t\5\0\0\0partst\6\0\0\0quantat\10\0\0\0leftovert\1\0\0\0it\2\0\0\0c1t\2\0\0\0c2t\2\0\0\0c3R\37\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyR\6\0\0\0\207\0\0\0s8\0\0\0\0\5\6\1\33\2\7\1\22\1\16\1\r\0\6\6.\1\22\1\22\1\21\1\17\1\17\1\v\1\17\1\17\1\v\1\26\2\17\2\r\1\r\1\r\1\r\1\r\1\r\1\r\1\r\1c\3\0\0\0\r\0\0\0\6\0\0\0C\0\0\0s#\2\0\0t\0\0t\1\0|\0\0\203\1\0d\1\0\203\2\0\\\2\0}\3\0}\4\0|\4\0o\20\0\1t\2\0d\2\0\203\1\0\202\1\0n\1\0\1|\2\0o!\0\1t\3\0|\0\0h\2\0d\3\0d\4\0006|\2\0d\5\0006\203\2\0}\0\0n\1\0\1|\1\0o\20\0\1|\0\0i\4\0\203\0\0}\0\0n\1\0\1d\6\0}\5\0t\5\0i\6\0d\7\0|\0\0\203\2\0}\6\0|\6\0o5\0\1t\1\0|\6\0i\7\0d\10\0\203\1\0\203\1\0}\5\0|\5\0d\6\0j\4\0o\17\0\1|\0\0|\5\0\v }\0\0q\305\0\1n\1\0\1g\0\0}\7\0d\6\0}\10\0d\t\0}\t\0x\215\0|\0\0D]\205\0}\n\0t\10\0i\t\0|\n\0\203\1\0}\v\0|\v\0d\26\0j\10\0o\20\0\1t\2\0d\n\0\203\1\0\202\1\0n\1\0\1|\10\0t\10\0|\n\0\31|\t\0>7}\10\0|\t\0d\v\0008}\t\0|\t\0d\6\0j\0\0o*\0\1|\7\0i\v\0t\f\0i\r\0d\f\0|\10\0\26\203\1\0\203\1\0\1d\6\0}\10\0d\t\0}\t\0q\336\0\1q\336\0Wt\f\0i\r\0d\f\0|\10\0\26\203\1\0}\f\0|\5\0d\6\0j\2\0o\n\0\1d\r\0}\f\0ny\0\1|\5\0d\16\0j\2\0o\16\0\1|\f\0d\17\0 }\f\0n^\0\1|\5\0d\20\0j\2\0o\16\0\1|\f\0d\21\0 }\f\0nC\0\1|\5\0d\22\0j\2\0o\16\0\1|\f\0d\23\0 }\f\0n(\0\1|\5\0d\24\0j\2\0o\16\0\1|\f\0d\25\0 }\f\0n\r\0\1t\2\0d\2\0\203\1\0\202\1\0|\7\0i\v\0|\f\0\203\1\0\1t\16\0i\17\0|\7\0\203\1\0S(\27\0\0\0sG\3\0\0Decode a Base32 encoded string.\n\n s is the string to decode. Optional casefold is a flag specifying whether\n a lowercase alphabet is acceptable as input. For security purposes, the\n default is False.\n\n RFC 3548 allows for optional mapping of the digit 0 (zero) to the letter O\n (oh), and for optional mapping of the digit 1 (one) to either the letter I\n (eye) or letter L (el). The optional argument map01 when not None,\n specifies which letter the digit 1 should be mapped to (when map01 is not\n None, the digit 0 is always mapped to the letter O). For security\n purposes the default is None, so that 0 and 1 are not allowed in the\n input.\n\n The decoded string is returned. A TypeError is raised if s were\n incorrectly padded or if there are non-alphabet characters present in the\n string.\n i\10\0\0\0s\21\0\0\0Incorrect paddingR9\0\0\0t\1\0\0\0000t\1\0\0\0001i\0\0\0\0s\16\0\0\0(?P[=]*)$t\3\0\0\0padi#\0\0\0s\26\0\0\0Non-base32 digit foundi\5\0\0\0s\5\0\0\0%010xR\16\0\0\0i\1\0\0\0i\377\377\377\377i\3\0\0\0i\376\377\377\377i\4\0\0\0i\375\377\377\377i\6\0\0\0i\374\377\377\377N(\20\0\0\0RF\0\0\0RG\0\0\0R\"\0\0\0R\31\0\0\0t\5\0\0\0uppert\2\0\0\0ret\6\0\0\0searcht\5\0\0\0groupt\7\0\0\0_b32revt\3\0\0\0getR\36\0\0\0t\6\0\0\0appendR\34\0\0\0t\t\0\0\0unhexlifyRM\0\0\0R\23\0\0\0(\r\0\0\0R\24\0\0\0t\10\0\0\0casefoldt\5\0\0\0map01RO\0\0\0RP\0\0\0t\10\0\0\0padcharst\2\0\0\0moRN\0\0\0t\3\0\0\0acct\5\0\0\0shiftt\1\0\0\0ct\3\0\0\0valt\4\0\0\0last(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyR\7\0\0\0\261\0\0\0sR\0\0\0\0\23\33\1\7\1\20\4\7\1!\1\7\1\20\4\6\1\22\1\7\1\25\1\r\1\23\2\6\1\6\1\6\1\7\0\6\1\17\1\r\1\20\1\22\1\n\1\r\1\32\1\6\1\16\2\23\1\r\1\n\1\r\1\16\1\r\1\16\1\r\1\16\1\r\1\16\2\f\1\r\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\23\0\0\0t\0\0i\1\0|\0\0\203\1\0i\2\0\203\0\0S(\1\0\0\0sc\0\0\0Encode a string using Base16.\n\n s is the string to encode. The encoded string is returned.\n (\3\0\0\0R\34\0\0\0t\7\0\0\0hexlifyRX\0\0\0(\1\0\0\0R\24\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyR\10\0\0\0\373\0\0\0s\2\0\0\0\0\5c\2\0\0\0\2\0\0\0\3\0\0\0C\0\0\0sG\0\0\0|\1\0o\20\0\1|\0\0i\0\0\203\0\0}\0\0n\1\0\1t\1\0i\2\0d\1\0|\0\0\203\2\0o\20\0\1t\3\0d\2\0\203\1\0\202\1\0n\1\0\1t\4\0i\5\0|\0\0\203\1\0S(\3\0\0\0sw\1\0\0Decode a Base16 encoded string.\n\n s is the string to decode. Optional casefold is a flag specifying whether\n a lowercase alphabet is acceptable as input. For security purposes, the\n default is False.\n\n The decoded string is returned. A TypeError is raised if s were\n incorrectly padded or if there are non-alphabet characters present in the\n string.\n s\t\0\0\0[^0-9A-F]s\26\0\0\0Non-base16 digit found(\6\0\0\0RX\0\0\0RY\0\0\0RZ\0\0\0R\"\0\0\0R\34\0\0\0R_\0\0\0(\2\0\0\0R\24\0\0", 4096) = 4096 read(7, "\0R`\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyR\t\0\0\0\3\1\0\0s\n\0\0\0\0\v\7\1\20\1\23\1\20\1iL\0\0\0c\2\0\0\0\5\0\0\0\4\0\0\0C\0\0\0s\224\0\0\0x\215\0t\0\0o\205\0\1|\0\0i\1\0t\2\0\203\1\0}\2\0|\2\0p\5\0\1Pn\1\0\1xG\0t\3\0|\2\0\203\1\0t\2\0j\0\0o3\0\1|\0\0i\1\0t\2\0t\3\0|\2\0\203\1\0\30\203\1\0}\3\0|\3\0p\5\0\1Pn\1\0\1|\2\0|\3\0007}\2\0q(\0\1Wt\4\0i\5\0|\2\0\203\1\0}\4\0|\1\0i\6\0|\4\0\203\1\0\1q\3\0\1Wd\1\0S(\2\0\0\0s\16\0\0\0Encode a file.N(\7\0\0\0t\4\0\0\0Truet\4\0\0\0readt\n\0\0\0MAXBINSIZERG\0\0\0R\34\0\0\0R\35\0\0\0t\5\0\0\0write(\5\0\0\0t\5\0\0\0inputt\6\0\0\0outputR\24\0\0\0t\2\0\0\0nst\4\0\0\0line(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyR\0\0\0\0\35\1\0\0s\32\0\0\0\0\2\3\0\7\1\17\1\7\1\5\1\3\0\23\1\31\1\7\1\5\1\17\1\17\1c\2\0\0\0\4\0\0\0\2\0\0\0C\0\0\0sG\0\0\0x@\0t\0\0o8\0\1|\0\0i\1\0\203\0\0}\2\0|\2\0p\5\0\1Pn\1\0\1t\2\0i\3\0|\2\0\203\1\0}\3\0|\1\0i\4\0|\3\0\203\1\0\1q\3\0\1Wd\1\0S(\2\0\0\0s\16\0\0\0Decode a file.N(\5\0\0\0Rj\0\0\0t\10\0\0\0readlineR\34\0\0\0R \0\0\0Rm\0\0\0(\4\0\0\0Rn\0\0\0Ro\0\0\0Rq\0\0\0R\24\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyR\1\0\0\0,\1\0\0s\16\0\0\0\0\2\3\0\7\1\f\1\7\1\5\1\17\1c\1\0\0\0\4\0\0\0\5\0\0\0C\0\0\0s]\0\0\0g\0\0}\1\0xG\0t\0\0d\1\0t\1\0|\0\0\203\1\0t\2\0\203\3\0D]-\0}\2\0|\0\0|\2\0|\2\0t\2\0\27!}\3\0|\1\0i\3\0t\4\0i\5\0|\3\0\203\1\0\203\1\0\1q\37\0Wd\2\0i\6\0|\1\0\203\1\0S(\3\0\0\0s4\0\0\0Encode a string into multiple lines of base-64 data.i\0\0\0\0R\16\0\0\0(\7\0\0\0RH\0\0\0RG\0\0\0Rl\0\0\0R^\0\0\0R\34\0\0\0R\35\0\0\0R\23\0\0\0(\4\0\0\0R\24\0\0\0t\6\0\0\0piecesRQ\0\0\0t\5\0\0\0chunk(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyR\2\0\0\0006\1\0\0s\f\0\0\0\0\2\6\1\31\0\6\1\21\1\32\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0t\0\0i\1\0|\0\0\203\1\0S(\1\0\0\0s\20\0\0\0Decode a string.(\2\0\0\0R\34\0\0\0R \0\0\0(\1\0\0\0R\24\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyR\3\0\0\0?\1\0\0s\2\0\0\0\0\2c\0\0\0\0\10\0\0\0\f\0\0\0C\0\0\0sO\1\0\0d\1\0d\2\0k\0\0}\0\0d\1\0d\2\0k\1\0}\1\0y#\0|\1\0i\1\0|\0\0i\2\0d\3\0\37d\4\0\203\2\0\\\2\0}\2\0}\3\0WnF\0\4|\1\0i\3\0j\n\0o7\0\1\1}\4\0\1|\0\0i\4\0|\0\0_\5\0|\4\0GHd\5\0|\0\0i\2\0d\6\0\31\26GH|\0\0i\6\0d\7\0\203\1\0\1n\2\0\1Xt\7\0}\5\0xr\0|\2\0D]j\0\\\2\0}\6\0}\7\0|\6\0d\10\0j\2\0o\n\0\1t\7\0}\5\0n\1\0\1|\6\0d\t\0j\2\0o\n\0\1t\10\0}\5\0n\1\0\1|\6\0d\n\0j\2\0o\n\0\1t\10\0}\5\0n\1\0\1|\6\0d\v\0j\2\0o\f\0\1t\t\0\203\0\0\1d\2\0S\1q\221\0W|\3\0o2\0\1|\3\0d\6\0\31d\f\0j\3\0o!\0\1|\5\0t\n\0|\3\0d\6\0\31d\r\0\203\2\0|\0\0i\5\0\203\2\0\1n\24\0\1|\5\0|\0\0i\v\0|\0\0i\5\0\203\2\0\1d\2\0S(\16\0\0\0s\22\0\0\0Small test programi\377\377\377\377Ni\1\0\0\0t\4\0\0\0deuts\217\0\0\0usage: %s [-d|-e|-u|-t] [file|-]\n -d, -u: decode\n -e: encode (default)\n -t: encode and decode string 'Aladdin:open sesame'i\0\0\0\0i\2\0\0\0s\2\0\0\0-es\2\0\0\0-ds\2\0\0\0-us\2\0\0\0-tt\1\0\0\0-t\2\0\0\0rb(\f\0\0\0t\3\0\0\0syst\6\0\0\0getoptt\4\0\0\0argvt\5\0\0\0errort\6\0\0\0stderrt\6\0\0\0stdoutt\4\0\0\0exitR\0\0\0\0R\1\0\0\0t\5\0\0\0test1t\4\0\0\0opent\5\0\0\0stdin(\10\0\0\0Rx\0\0\0Ry\0\0\0t\4\0\0\0optst\4\0\0\0argsR#\0\0\0t\4\0\0\0funct\1\0\0\0ot\1\0\0\0a(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyt\4\0\0\0testF\1\0\0s.\0\0\0\0\2\30\1\3\1#\1\23\1\f\1\5\4\20\1\22\1\6\1\7\0\f\1\r\0\n\1\r\0\n\1\r\0\n\1\r\0\7\0\t\1\30\1!\2c\0\0\0\0\3\0\0\0\2\0\0\0C\0\0\0s5\0\0\0d\1\0}\0\0t\0\0|\0\0\203\1\0}\1\0t\1\0|\1\0\203\1\0}\2\0|\0\0Gt\2\0|\1\0\203\1\0G|\2\0GHd\0\0S(\2\0\0\0Ns\23\0\0\0Aladdin:open sesame(\3\0\0\0R\2\0\0\0R\3\0\0\0t\4\0\0\0repr(\3\0\0\0t\2\0\0\0s0t\2\0\0\0s1t\2\0\0\0s2(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyR\177\0\0\0_\1\0\0s\10\0\0\0\0\1\6\1\f\1\f\1t\10\0\0\0__main__(,\0\0\0t\7\0\0\0__doc__RY\0\0\0RI\0\0\0R\34\0\0\0t\7\0\0\0__all__t\4\0\0\0_[1]RH\0\0\0t\2\0\0\0_xt\3\0\0\0chrR\17\0\0\0RM\0\0\0R\31\0\0\0R\36\0\0\0R\4\0\0\0R\5\0\0\0R\n\0\0\0R\v\0\0\0R\f\0\0\0R\r\0\0\0t\f\0\0\0_b32alphabetR\20\0\0\0RL\0\0\0t\4\0\0\0sortt\4\0\0\0_[2]R\27\0\0\0R\30\0\0\0t\4\0\0\0dictt\4\0\0\0_[3]t\4\0\0\0longR\\\0\0\0R\6\0\0\0t\5\0\0\0FalseR\7\0\0\0R\10\0\0\0R\t\0\0\0t\v\0\0\0MAXLINESIZERl\0\0\0R\0\0\0\0R\1\0\0\0R\2\0\0\0R\3\0\0\0R\207\0\0\0R\177\0\0\0t\10\0\0\0__name__(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/base64.pyt\10\0\0\0\3\0\0\0sZ\0\0\0\6\5\f\1\f\1\f\5\f\2\f\1\6\2\6\5\f\3-\1\6\3\t\n\f\21\f\24\t\7\t\t\t\10\t\16\3\1\34\1\34\1\34\1\34\1\34\1\25\1\25\1\25\1\30\3\f\1\n\1'\1?\3\t*\17J\t\10\f\27\6\1\16\2\t\17\t\n\t\t\t\7\t\31\t\7\r\1", 4096) = 2775 read(7, "", 4096) = 0 close(7) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/bin/re", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/bin/re.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/remodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/re.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/re.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/re", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/re.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/remodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/re.py", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=12841, ...}) = 0 open("/usr/lib/python2.6/re.pyc", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=12997, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(8, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\32\0\0\0@\0\0\0s8\2\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\1\0d\2\0k\3\0Z\3\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0d\20\0d\21\0d\22\0d\23\0d\24\0d\25\0d\26\0d\27\0d\30\0d\31\0g\27\0Z\4\0d\32\0Z\5\0e\2\0i\6\0\4Z\7\0Z\10\0e\2\0i\t\0\4Z\n\0Z\v\0e\2\0i\f\0\4Z\r\0Z\16\0e\2\0i\17\0\4Z\20\0Z\21\0e\2\0i\22\0\4Z\23\0Z\24\0e\2\0i\25\0\4Z\26\0Z\27\0e\2\0i\30\0\4Z\31\0Z\32\0e\2\0i\33\0Z\34\0e\2\0i\35\0Z\35\0d\33\0d\34\0\204\1\0Z\36\0d\33\0d\35\0\204\1\0Z\37\0d\33\0d\36\0\204\1\0Z \0d\33\0d\37\0\204\1\0Z!\0d\33\0d \0\204\1\0Z\"\0d\33\0d!\0\204\1\0Z#\0e\1\0i$\0d\"\0j\5\0o\35\0\1e\4\0i%\0d#\0\203\1\0\1d\33\0d$\0\204\1\0Z&\0n\1\0\1d\33\0d%\0\204\1\0Z'\0d&\0\204\0\0Z(\0d\33\0d'\0\204\1\0Z)\0h\0\0Z*\0x\30\0d(\0D]\20\0Z+\0d)\0e*\0e+\0...) The substring matched by the group is accessible by name.\n (?P=name) Matches the text matched earlier by the group named name.\n (?#...) A comment; ignored.\n (?=...) Matches if ... matches next, but doesn't consume the string.\n (?!...) Matches if ... doesn't match next.\n (?<=...) Matches if preceded by ... (must be fixed length).\n (?\0\0\0t\17\0\0\0expand_template(\3\0\0\0R\30\0\0\0R\0\0\0\0R\10\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/re.pyt\7\0\0\0_expand\10\1\0\0s\4\0\0\0\0\2\22\1c\2\0\0\0\3\0\0\0\3\0\0\0C\0\0\0sO\0\0\0t\0\0|\1\0|\0\0\203\2\0}\1\0|\1\0d\1\0\31\fo$\0\1t\1\0|\1\0d\2\0\31\203\1\0d\2\0j\2\0o\r\0\1|\1\0d\2\0\31d\1\0\31S\1|\1\0d\3\0\204\1\0}\2\0|\2\0S(\4\0\0\0Ni\0\0\0\0i\1\0\0\0c\2\0\0\0\2\0\0\0\3\0\0\0S\0\0\0s\20\0\0\0t\0\0i\1\0|\1\0|\0\0\203\2\0S(\1\0\0\0N(\2\0\0\0R=\0\0\0R@\0\0\0(\2\0\0\0R\0\0\0\0R\10\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/re.pyt\6\0\0\0filter\23\1\0\0s\2\0\0\0\0\1(\2\0\0\0R?\0\0\0R(\0\0\0(\3\0\0\0R\30\0\0\0R\10\0\0\0RB\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/re.pyt\5\0\0\0_subx\r\1\0\0s\n\0\0\0\0\2\17\1#\2\r\1\f\2c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s\26\0\0\0t\0\0|\0\0i\1\0|\0\0i\2\0f\2\0f\2\0S(\1\0\0\0N(\3\0\0\0R\27\0\0\0R\30\0\0\0R\32\0\0\0(\1\0\0\0R;\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/re.pyt\7\0\0\0_pickle\33\1\0\0s\2\0\0\0\0\1t\7\0\0\0Scannerc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s\35\0\0\0e\0\0Z\1\0d\0\0d\1\0\204\1\0Z\2\0d\2\0\204\0\0Z\3\0RS(\3\0\0\0i\0\0\0\0c\3\0\0\0\t\0\0\0\n\0\0\0C\0\0\0s\331\0\0\0d\1\0d\2\0k\0\0l\1\0}\3\0l\2\0}\4\0\1|\1\0|\0\0_\3\0g\0\0}\5\0t\4\0i\5\0\203\0\0}\6\0|\2\0|\6\0_\6\0xR\0|\1\0D]J\0\\\2\0}\7\0}\10\0|\5\0i\7\0t\4\0i\10\0|\6\0|\4\0t\t\0|\5\0\203\1\0d\3\0\27t\4\0i\n\0|\7\0|\2\0\203\2\0f\2\0f\2\0g\1\0\203\2\0\203\1\0\1qA\0Wt\t\0|\5\0\203\1\0d\3\0\27|\6\0_\v\0t\4\0i\10\0|\6\0|\3\0d\0\0|\5\0f\2\0f\2\0g\1\0\203\2\0}\5\0t\r\0i\16\0|\5\0\203\1\0|\0\0_\17\0d\0\0S(\4\0\0\0Ni\377\377\377\377(\2\0\0\0t\6\0\0\0BRANCHt\n\0\0\0SUBPATTERNi\1\0\0\0(\20\0\0\0t\r\0\0\0sre_constantsRF\0\0\0RG\0\0\0t\7\0\0\0lexiconR=\0\0\0t\7\0\0\0PatternR\32\0\0\0t\6\0\0\0appendt\n\0\0\0SubPatternR(\0\0\0t\5\0\0\0parset\6\0\0\0groupsR1\0\0\0R5\0\0\0R\6\0\0\0t\7\0\0\0scanner(\t\0\0\0t\4\0\0\0selfRI\0\0\0R\32\0\0\0RF\0\0\0RG\0\0\0R;\0\0\0R*\0\0\0t\6\0\0\0phraset\6\0\0\0action(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/re.pyt\10\0\0\0__init__$\1\0\0s\30\0\0\0\0\1\26\1\t\2\6\1\f\1\t\1\7\0\f\1\17\0013\2\23\1!\1c\2\0\0\0\t\0\0\0\3\0\0\0C\0\0\0s\334\0\0\0g\0\0}\2\0|\2\0i\0\0}\3\0|\0\0i\1\0i\1\0|\1\0\203\1\0i\2\0}\4\0d\1\0}\5\0x\241\0|\4\0\203\0\0}\6\0|\6\0p\5\0\1Pn\1\0\1|\6\0i\3\0\203\0\0}\7\0|\5\0|\7\0j\2\0o\5\0\1Pn\1\0\1|\0\0i\4\0|\6\0i\5\0d\2\0\30\31d\2\0\31}\10\0t\6\0|\10\0d\3\0\203\2\0o\"\0\1|\6\0|\0\0_\2\0|\10\0|\0\0|\6\0i\7\0\203\0\0\203\2\0}\10\0n\1\0\1|\10\0d\0\0j\t\0o\16\0\1|\3\0|\10\0\203\1\0\1n\1\0\1|\7\0}\5\0q-\0|\2\0|\1\0|\5\0\37f\2\0S(\4\0\0\0Ni\0\0\0\0i\1\0\0\0t\10\0\0\0__call__(\t\0\0\0RK\0\0\0RO\0\0\0R\0\0\0\0t\3\0\0\0endRI\0\0\0t\t\0\0\0lastindext\7\0\0\0hasattrt\5\0\0\0groupR1\0\0\0(\t\0\0\0RP\0\0\0R\31\0\0\0t\6\0\0\0resultRK\0\0\0R\0\0\0\0R,\0\0\0t\1\0\0\0mt\1\0\0\0jRR\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/re.pyt\4\0\0\0scan2\1\0\0s&\0\0\0\0\1\6\1\t\1\25\1\6\1\3\1\t\1\7\1\5\1\f\1\r\1\5\1\30\1\20\1\t\1\31\1\r\1\16\1\t\1(\4\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__RS\0\0\0R\\\0\0\0(\0\0\0\0(\0\0", 8192) = 8192 read(8, "\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/re.pyRE\0\0\0#\1\0\0s\4\0\0\0\6\1\f\16(\0\0\0\0(:\0\0\0t\7\0\0\0__doc__t\3\0\0\0sysR5\0\0\0R=\0\0\0t\7\0\0\0__all__t\v\0\0\0__version__t\23\0\0\0SRE_FLAG_IGNORECASER\n\0\0\0R\20\0\0\0t\17\0\0\0SRE_FLAG_LOCALER\v\0\0\0R\21\0\0\0t\20\0\0\0SRE_FLAG_UNICODER\17\0\0\0R\25\0\0\0t\22\0\0\0SRE_FLAG_MULTILINER\f\0\0\0R\22\0\0\0t\17\0\0\0SRE_FLAG_DOTALLR\r\0\0\0R\23\0\0\0t\20\0\0\0SRE_FLAG_VERBOSER\16\0\0\0R\24\0\0\0t\21\0\0\0SRE_FLAG_TEMPLATER\"\0\0\0t\10\0\0\0TEMPLATEt\16\0\0\0SRE_FLAG_DEBUGt\5\0\0\0DEBUGR\26\0\0\0R\0\0\0\0R\1\0\0\0R\2\0\0\0R\3\0\0\0R\4\0\0\0R\5\0\0\0t\n\0\0\0hexversionRK\0\0\0R\36\0\0\0R\6\0\0\0R\7\0\0\0R\10\0\0\0R&\0\0\0R-\0\0\0R\t\0\0\0R\37\0\0\0R!\0\0\0R/\0\0\0R3\0\0\0R8\0\0\0R\27\0\0\0R?\0\0\0RA\0\0\0RC\0\0\0t\10\0\0\0copy_regRD\0\0\0t\6\0\0\0pickleRE\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\30\0\0\0/usr/lib/python2.6/re.pyt\10\0\0\0f\0\0\0s^\0\0\0\6\2\f\1\f\1\f\3\22\1\33\1\22\1\f\2\6\3\r\1\r\1\r\1\r\1\r\1\r\3\r\1\t\3\t\5\f\5\f\5\f\10\f\n\f\5\f\n\20\1\r\1\20\7\f\4\t\5\f\4\6\1\7\0\6\1\16\1\3\2\t\20\6\1\6\2\30\2\6\2\t\26\t\17\t\5\t\f\f\2\t\3\23\5", 4096) = 709 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/bin/sre_compile", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_compile.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_compilemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_compile.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_compile.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/sre_compile", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sre_compile.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sre_compilemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sre_compile.py", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=16507, ...}) = 0 open("/usr/lib/python2.6/sre_compile.pyc", O_RDONLY|O_LARGEFILE) = 9 fstat64(9, {st_mode=S_IFREG|0644, st_size=11455, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(9, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\v\0\0\0@\0\0\0sz\1\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\1\0d\2\0k\3\0Z\3\0d\1\0d\3\0k\4\0Te\1\0i\5\0e\5\0j\2\0p\n\0\1t\6\0d\4\0\202\2\0\1e\1\0i\7\0d\5\0j\2\0o\n\0\1d\6\0Z\10\0n\7\0\1d\7\0Z\10\0d\10\0\204\0\0Z\t\0d\t\0\204\0\0Z\n\0e\n\0e\v\0e\f\0g\2\0\203\1\0Z\r\0e\n\0e\16\0e\17\0e\20\0g\3\0\203\1\0Z\21\0e\n\0e\22\0e\23\0g\2\0\203\1\0Z\24\0e\n\0e\25\0e\26\0g\2\0\203\1\0Z\27\0d\n\0\204\0\0Z\30\0d\2\0d\v\0\204\1\0Z\32\0d\f\0\204\0\0Z\33\0d\r\0\204\0\0Z\34\0d\16\0\204\0\0Z\35\0d\17\0\204\0\0Z\36\0d\20\0\204\0\0Z\37\0y\10\0e \0\1Wn\"\0\4e!\0j\n\0o\26\0\1\1\1\1e\"\0d\21\0\203\1\0f\1\0Z#\0n \0\1Xe\"\0d\21\0\203\1\0e\"\0e \0d\21\0\203\1\0\203\1\0f\2\0Z#\0d\22\0\204\0\0Z$\0d\23\0\204\0\0Z%\0d\24\0d\25\0\204\1\0Z&\0d\2\0S(\26\0\0\0s\37\0\0\0Internal support module for srei\377\377\377\377N(\1\0\0\0t\1\0\0\0*s\23\0\0\0SRE module mismatchi\2\0\0\0i\377\377\0\0l\3\0\0\0\377\177\377\177\3\0c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0t\1\0\0\0x(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/sre_compile.pyt\21\0\0\0_identityfunction\30\0\0\0s\2\0\0\0\0\1c\1\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s%\0\0\0h\0\0}\1\0x\30\0|\0\0D]\20\0}\2\0d\1\0|\1\0|\2\0\v\0\0\0s8\0\0\0\6\2\30\1\f\1\n\2\32\2\20\1\n\2\6\2\t\3\t\6\22\1\25\1\22\1\22\2\t\222\f\35\t3\t+\t5\t\7\tj\3\1\10\1\16\1\24\2\36\2\t\6\t\17", 4096) = 3263 read(9, "", 4096) = 0 close(9) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/bin/sre_parse", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_parse.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_parsemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_parse.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_parse.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/sre_parse", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sre_parse.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sre_parsemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sre_parse.py", O_RDONLY|O_LARGEFILE) = 9 fstat64(9, {st_mode=S_IFREG|0644, st_size=26878, ...}) = 0 open("/usr/lib/python2.6/sre_parse.pyc", O_RDONLY|O_LARGEFILE) = 10 fstat64(10, {st_mode=S_IFREG|0644, st_size=19622, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(10, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\6\0\0\0@\0\0\0s\323\2\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\3\0k\2\0Td\4\0\204\0\0Z\3\0d\5\0Z\4\0d\6\0Z\5\0e\3\0d\7\0\203\1\0Z\6\0e\3\0d\10\0\203\1\0Z\7\0e\3\0d\t\0\203\1\0Z\10\0e\3\0d\n\0\203\1\0Z\t\0h\10\0e\n\0e\v\0d\v\0\203\1\0f\2\0d\f\0006e\n\0e\v\0d\r\0\203\1\0f\2\0d\16\0006e\n\0e\v\0d\17\0\203\1\0f\2\0d\20\0006e\n\0e\v\0d\21\0\203\1\0f\2\0d\22\0006e\n\0e\v\0d\23\0\203\1\0f\2\0d\24\0006e\n\0e\v\0d\25\0\203\1\0f\2\0d\26\0006e\n\0e\v\0d\27\0\203\1\0f\2\0d\30\0006e\n\0e\v\0d\31\0\203\1\0f\2\0d\32\0006Z\f\0h\n\0e\r\0e\16\0f\2\0d\33\0006e\r\0e\17\0f\2\0d\16\0006e\r\0e\20\0f\2\0d\34\0006e\21\0e\22\0e\23\0f\2\0g\1\0f\2\0d\35\0006e\21\0e\22\0e\24\0f\2\0g\1\0f\2\0d\36\0006e\21\0e\22\0e\25\0f\2\0g\1\0f\2\0d\37\0006e\21\0e\22\0e\26\0f\2\0g\1\0f\2\0d \0006e\21\0e\22\0e\27\0f\2\0g\1\0f\2\0d!\0006e\21\0e\22\0e\30\0f\2\0g\1\0f\2\0d\"\0006e\r\0e\31\0f\2\0d#\0006Z\32\0h\7\0e\33\0d$\0006e\34\0d%\0006e\35\0d&\0006e\36\0d'\0006e\37\0d(\0006e \0d)\0006e!\0d*\0006Z\"\0d+\0f\0\0d,\0\204\0\0\203\0\0YZ#\0d-\0f\0\0d.\0\204\0\0\203\0\0YZ$\0d/\0f\0\0d0\0\204\0\0\203\0\0YZ%\0d1\0\204\0\0Z&\0d2\0\204\0\0Z'\0d3\0\204\0\0Z(\0d4\0\204\0\0Z)\0d5\0\204\0\0Z*\0d6\0d7\0\204\1\0Z+\0d8\0\204\0\0Z,\0e\3\0d9\0\203\1\0Z-\0e\3\0d:\0\203\1\0Z.\0e\3\0d;\0\203\1\0Z/\0e\3\0e0\0e1\0g\2\0\203\1\0Z2\0d<\0\204\0\0Z3\0d=\0e4\0d>\0\204\2\0Z5\0d?\0\204\0\0Z6\0d@\0\204\0\0Z7\0d\2\0S(A\0\0\0s\37\0\0\0Internal support module for srei\377\377\377\377N(\1\0\0\0t\1\0\0\0*c\1\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s%\0\0\0h\0\0}\1\0x\30\0|\0\0D]\20\0}\2\0d\1\0|\1\0|\2\0s\33\0\0\0bad character in group namet\1\0\0\0=R~\0\0\0s\22\0\0\0unknown group names\31\0\0\0unexpected end of patterns\27\0\0\0unknown specifier: ?P%st\1\0\0\0:s\26\0\0\0unbalanced parenthesiss\f\0\0\0syntax errors\21\0\0\0unknown extensiont\1\0\0\0$s\f\0\0\0parser error(\2\0\0\0Ns\1\0\0\0\n(\2\0\0\0i\0\0\0\0i\1\0\0\0(0\0\0\0R#\0\0\0R\31\0\0\0R\26\0\0\0R`\0\0\0R4\0\0\0t\16\0\0\0_PATTERNENDERSt\f\0\0\0_ASSERTCHARSt\26\0\0\0_LOOKBEHINDASSERTCHARSt\f\0\0\0_REPEATCODESRZ\0\0\0R\25\0\0\0R\17\0\0\0t\20\0\0\0SRE_FLAG_VERBOSEt\n\0\0\0WHITESPACEt\r\0\0\0SPECIAL_CHARSR@\0\0\0Rt\0\0\0t\6\0\0\0NEGATERx\0\0\0R\27\0\0\0R?\0\0\0R>\0\0\0RA\0\0\0t\f\0\0\0REPEAT_CHARSt\t\0\0\0MAXREPEATRb\0\0\0Rs\0\0\0Rc\0\0\0RO\0\0\0t\2\0\0\0ATRC\0\0\0RD\0\0\0R=\0\0\0Rn\0\0\0R\22\0\0\0Ry\0\0\0R\211\0\0\0t\6\0\0\0ASSERTt\n\0\0\0ASSERT_NOTRu\0\0\0t\5\0\0\0FLAGSR\35\0\0\0R\216\0\0\0R\37\0\0\0RL\0\0\0t\f\0\0\0AT_BEGINNINGt\6\0\0\0AT_ENDR|\0\0\0( \0\0\0Rv\0\0\0Rz\0\0\0R\204\0\0\0R\205\0\0\0t\t\0\0\0sourcegetR\203\0\0\0t\4\0\0\0_lent\r\0\0\0PATTERNENDERSt\v\0\0\0ASSERTCHARSt\25\0\0\0LOOKBEHINDASSERTCHARSRS\0\0\0Ra\0\0\0R\4\0\0\0R\210\0\0\0t\5\0\0\0startt\5\0\0\0code1t\5\0\0\0code2RP\0\0\0RQ\0\0\0RI\0\0\0RJ\0\0\0t\4\0\0\0hereR\207\0\0\0R{\0\0\0R\32\0\0\0R\213\0\0\0R\\\0\0\0R\33\0\0\0t\3\0\0\0dirt\1\0\0\0pt\10\0\0\0condnameR:\0\0\0(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/sre_parse.pyR\177\0\0\0\201\1\0\0s\312\1\0\0\0\2\f\3\t\1\t\1\t\1\6\1\6\1\6\1\6\1\6\2\3\2\20\1\5\1\t\1\r\1\5\2\16\2\r\1\7\1\r\1\3\1\t\1\r\1\10\1\v\2\30\1\32\2\r\2\6\1\t\3\r\1\24\2\7\1\3\1\t\1\32\1\5\1\30\1\23\1\7\1\26\2\t\1\r\2\t\1\r\1\21\1\22\1\n\1\26\1\5\1\7\1\21\1\23\2\22\1\"\1\r\1\n\1\n\1\r\1\r\1\32\2\r\2\21\1\22\1\r\3(\1\22\1=\1\34\3\24\2\30\2\r\1\20\1\r\1\21\2\r\1\21\1\r\1\20\1\26\1\7\1\f\1\r\1\n\1\3\0\20\1\25\1\r\1\3\0\20\1\26\2\6\1\r\1\26\1\r\1\7\1\7\1\20\1\7\1\20\1\r\1\21\2\t\2\7\1\16\2\6\0010\1\r\1\25\1\r\1\r\1\35\2\35\2\r\1\24\2\r\1\6\1\6\1\6\1\r\1\6\2\r\2\r\2\6\1\3\1\t\1\r\1\r\1\r\1\5\1\r\1\6\1\r\1\21\1\r\2\6\1\3\1\t\1\r\1\r\1\r\1\5\1\r\1\r\1\r\1\22\1\r\1\r\1\20\1\7\2\t\1\r\1\r\1\21\1\r\2\n\1\r\2\3\1 \1\5\1\n\1\r\1\r\1\7\1\20\2\t\1\6\1\r\1\20\1\r\1\6\1\r\1\17\1\r\1\r\1\r\1\32\2\26\1\7\1\r\2\6\1\3\1\t\1\r\1\r\1\r\1\5\1\r\1\6\1\r\1\22\1\r\1\21\2\3\1\20\1\16\1\22\3\20\1\r\1\3\0\20\1 \1\7\2\r\2\n\2\17\1\7\1\26\2\17\1\r\1\r\1\r\1\21\1\32\2\3\1\t\1\r\1\r\1\r\1\5\1\20\2\r\1\24\2\r\1\27\2\30\1\22\1\16\3\f\2i\0\0\0\0c\3\0\0\0\6\0\0\0\4\0\0\0C\0\0\0s\322\0\0\0t\0\0|\0\0\203\1\0}\3\0|\2\0d\0\0j\10\0o\r\0\1t\2\0\203\0\0}\2\0n\1\0\1|\1\0|\2\0_\3\0|\0\0|\2\0_\4\0t\5\0|\3\0|\2\0d\1\0\203\3\0}\4\0|\3\0i\6\0\203\0\0}\5\0|\5\0d\2\0j\2\0o\r\0\1t\7\0d\3\0\202\2\0n\25\0\1|\5\0o\r\0\1t\7\0d\4\0\202\2\0n\1\0\1|\1\0t\10\0@o\16\0\1|\4\0i\t\0\203\0\0\1n\1\0\1|\1\0t\n\0@\fo%\0\1|\4\0i\v\0i\3\0t\n\0@o\24\0\1t\f\0|\0\0|\4\0i\v\0i\3\0\203\2\0S\1|\4\0S(\5\0\0\0Ni\0\0\0\0R~\0\0\0s\26\0\0\0unbalanced parenthesiss-\0\0\0bogus characters at end of regular expression(\r\0\0\0RW\0\0\0R\25\0\0\0R\16\0\0\0R\17\0\0\0t\3\0\0\0strR\211\0\0\0R\26\0\0\0R\27\0\0\0t\16\0\0\0SRE_FLAG_DEBUGR+\0\0\0R\246\0\0\0R$\0\0\0t\5\0\0\0p", 12288) = 12288 read(10, "arse(\6\0\0\0R\276\0\0\0R\17\0\0\0R$\0\0\0Rv\0\0\0R\274\0\0\0t\4\0\0\0tail(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/sre_parse.pyR\300\0\0\0\235\2\0\0s \0\0\0\0\3\f\2\r\1\r\1\t\1\t\2\22\2\f\1\r\1\r\1\7\1\r\2\v\1\16\2\35\3\24\2c\2\0\0\0\23\0\0\0\10\0\0\0C\0\0\0s\305\3\0\0t\0\0|\0\0\203\1\0}\2\0|\2\0i\1\0}\3\0g\0\0}\4\0|\4\0i\2\0}\5\0|\4\0|\5\0d\1\0\204\2\0}\6\0|\0\0d\2\0 }\7\0t\3\0|\7\0\203\1\0t\3\0d\3\0\203\1\0j\10\0o\n\0\1t\4\0}\10\0n\7\0\1t\5\0}\10\0x\336\2|\3\0\203\0\0}\t\0|\t\0d\0\0j\10\0o\5\0\1Pn\1\0\1|\t\0o\257\2\1|\t\0d\2\0\31d\4\0j\2\0o\236\2\1|\t\0d\5\0d\6\0!}\n\0|\n\0d\7\0j\2\0o\21\1\1d\3\0}\v\0|\2\0i\7\0d\10\0\203\1\0oI\0\1xF\0|\3\0\203\0\0}\f\0|\f\0d\0\0j\10\0o\r\0\1t\10\0d\t\0\202\2\0n\1\0\1|\f\0d\n\0j\2\0o\5\0\1Pn\1\0\1|\v\0|\f\0\27}\v\0q\317\0n\1\0\1|\v\0p\r\0\1t\10\0d\v\0\202\2\0n\1\0\1y*\0t\t\0|\v\0\203\1\0}\r\0|\r\0d\2\0j\0\0o\r\0\1t\10\0d\f\0\202\2\0n\1\0\1Wn]\0\4t\n\0j\n\0oQ\0\1\1\1\1t\v\0|\v\0\203\1\0p\r\0\1t\10\0d\r\0\202\2\0n\1\0\1y\21\0|\1\0i\f\0|\v\0\31}\r\0Wq\263\1\4t\r\0j\n\0o\20\0\1\1\1\1t\16\0d\16\0\202\2\0q\263\1\1Xn\2\0\1X|\5\0t\17\0|\r\0f\2\0\203\1\0\1qD\3\1|\n\0d\17\0j\2\0og\0\1|\2\0i\20\0t\21\0j\6\0o2\0\1|\t\0|\3\0\203\0\0\27}\t\0|\2\0i\20\0t\21\0j\6\0o\21\0\1|\t\0|\3\0\203\0\0\27}\t\0q\26\2\1n\1\0\1|\6\0|\10\0t\t\0|\t\0d\5\0\37d\20\0\203\2\0d\21\0@\203\1\0\203\1\0\1qD\3\1|\n\0t\22\0j\6\0o\266\0\1t\23\0}\16\0|\2\0i\20\0t\22\0j\6\0ow\0\1|\t\0|\3\0\203\0\0\27}\t\0|\n\0t\21\0j\6\0oY\0\1|\t\0d\6\0\31t\21\0j\6\0oH\0\1|\2\0i\20\0t\21\0j\6\0o8\0\1|\t\0|\3\0\203\0\0\27}\t\0t\24\0}\16\0|\6\0|\10\0t\t\0|\t\0d\5\0\37d\20\0\203\2\0d\21\0@\203\1\0\203\1\0\1q\325\2\1n\1\0\1|\16\0p\36\0\1|\5\0t\17\0t\t\0|\t\0d\5\0\37\203\1\0f\2\0\203\1\0\1q6\3\1qD\3\1y\30\0|\10\0t\25\0|\t\0\31d\5\0\31\203\1\0}\t\0Wn\23\0\4t\r\0j\n\0o\7\0\1\1\1\1n\2\0\1X|\6\0|\t\0\203\1\0\1qi\0\1|\6\0|\t\0\203\1\0\1qi\0d\2\0}\17\0g\0\0}\20\0|\20\0i\2\0}\21\0d\0\0g\1\0t\26\0|\4\0\203\1\0\24}\22\0xI\0|\4\0D]A\0\\\2\0}\n\0}\2\0|\n\0t\17\0j\10\0o\24\0\1|\21\0|\17\0|\2\0f\2\0\203\1\0\1n\v\0\1|\2\0|\22\0|\17\0<|\17\0d\5\0\27}\17\0qv\3W|\20\0|\22\0f\2\0S(\22\0\0\0Nc\3\0\0\0\3\0\0\0\3\0\0\0S\0\0\0sP\0\0\0|\1\0o5\0\1|\1\0d\1\0\31d\2\0\31t\0\0j\10\0o \0\1t\0\0|\1\0d\1\0\31d\3\0\31|\0\0\27f\2\0|\1\0d\1\0\v\0\0\0sp\0\0\0\6\4\f\2\n\2\t\6\6\1\6\2\f\2\f\1\f\2\f\2\3\1\23\1\23\1\23\1\23\1\23\1\23\1\23\1\26\3\3\1\r\1\r\1\r\1\26\1\26\1\26\1\26\1\26\1\26\1\20\3\3\2\7\1\7\1\7\1\7\1\7\2\7\1\n\3\23\27\23Y\23!\t\3\t\3\t\t\t \t,\f;\t\16\f\1\f\1\f\1\22\2\t\377\0\35\17\34\tW", 4096) = 3238 read(10, "", 4096) = 0 close(10) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/bin/sre_constants", 0xbf8ff0a4) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_constants.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_constantsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_constants.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/sre_constants.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/sre_constants", 0xbf8ff0a4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sre_constants.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sre_constantsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/sre_constants.py", O_RDONLY|O_LARGEFILE) = 10 fstat64(10, {st_mode=S_IFREG|0644, st_size=7137, ...}) = 0 open("/usr/lib/python2.6/sre_constants.pyc", O_RDONLY|O_LARGEFILE) = 11 fstat64(11, {st_mode=S_IFREG|0644, st_size=6083, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(11, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0 \0\0\0@\0\0\0s\361\4\0\0d\0\0Z\0\0d\1\0Z\1\0d\2\0Z\2\0d\3\0e\3\0f\1\0d\4\0\204\0\0\203\0\0YZ\4\0d\5\0Z\5\0d\6\0Z\6\0d\7\0Z\7\0d\10\0Z\10\0d\t\0Z\t\0d\n\0Z\n\0d\v\0Z\v\0d\f\0Z\f\0d\r\0Z\r\0d\16\0Z\16\0d\17\0Z\17\0d\20\0Z\20\0d\21\0Z\21\0d\22\0Z\22\0d\23\0Z\23\0d\24\0Z\24\0d\25\0Z\25\0d\26\0Z\26\0d\27\0Z\27\0d\30\0Z\30\0d\31\0Z\31\0d\32\0Z\32\0d\33\0Z\33\0d\34\0Z\34\0d\35\0Z\35\0d\36\0Z\36\0d\37\0Z\37\0d \0Z \0d!\0Z!\0d\"\0Z\"\0d#\0Z#\0d$\0Z$\0d%\0Z%\0d&\0Z&\0d'\0Z'\0d(\0Z(\0d)\0Z)\0d*\0Z*\0d+\0Z+\0d,\0Z,\0d-\0Z-\0d.\0Z.\0d/\0Z/\0d0\0Z0\0d1\0Z1\0d2\0Z2\0d3\0Z3\0d4\0Z4\0d5\0Z5\0d6\0Z6\0d7\0Z7\0d8\0Z8\0d9\0Z9\0d:\0Z:\0d;\0Z;\0d<\0Z<\0d=\0Z=\0d>\0Z>\0d?\0Z?\0d@\0Z@\0dA\0ZA\0dB\0ZB\0dC\0ZC\0dD\0ZD\0e\5\0e\6\0e\7\0e\10\0e\t\0e\n\0e\v\0e\r\0e\16\0e\17\0e\20\0e\f\0e\21\0e\23\0e\22\0e\24\0e\25\0e\26\0e\27\0e\30\0e\31\0e\32\0e\34\0e\36\0e \0e!\0e\37\0e\"\0e#\0e$\0e%\0e&\0g \0ZE\0e'\0e(\0e)\0e*\0e+\0e,\0e-\0e.\0e/\0e0\0e1\0e2\0g\f\0ZF\0e3\0e4\0e5\0e6\0e7\0e8\0e9\0e:\0e;\0e<\0e=\0e>\0e?\0e@\0eA\0eB\0eC\0eD\0g\22\0ZG\0dE\0\204\0\0ZH\0eH\0eE\0\203\1\0ZE\0eH\0eF\0\203\1\0ZF\0eH\0eG\0\203\1\0ZG\0h\4\0e\22\0e\21\0006e\25\0e\24\0006e\31\0e\30\0006e!\0e \0006ZI\0h\2\0e(\0e'\0006e-\0e,\0006ZJ\0h\2\0e/\0e*\0006e0\0e+\0006ZK\0h\2\0e1\0e*\0006e2\0e+\0006ZL\0h\10\0e3\0e3\0006e4\0e4\0006e5\0e5\0006e6\0e6\0006e;\0e7\0006e<\0e8\0006e9\0e9\0006e:\0e:\0006ZM\0h\10\0e=\0e3\0006e>\0e4\0006e?\0e5\0006e@\0e6\0006eA\0e7\0006eB\0e8\0006eC\0e9\0006eD\0e:\0006ZN\0dF\0ZO\0dG\0ZP\0dH\0ZQ\0dI\0ZR\0dJ\0ZS\0dK\0ZT\0dL\0ZU\0dM\0ZV\0dF\0ZW\0dG\0ZX\0dH\0ZY\0eZ\0dN\0j\2\0o#\1\1dO\0\204\0\0Z[\0e\\\0dP\0dQ\0\203\2\0Z]\0e]\0i^\0dR\0\203\1\0\1e]\0i^\0dS\0e\1\0\26\203\1\0\1e[\0e]\0eE\0dT\0\203\3\0\1e[\0e]\0eF\0dU\0\203\3\0\1e[\0e]\0eG\0dU\0\203\3\0\1e]\0i^\0dV\0eO\0\26\203\1\0\1e]\0i^\0dW\0eP\0\26\203\1\0\1e]\0i^\0dX\0eQ\0\26\203\1\0\1e]\0i^\0dY\0eR\0\26\203\1\0\1e]\0i^\0dZ\0eS\0\26\203\1\0\1e]\0i^\0d[\0eT\0\26\203\1\0\1e]\0i^\0d\\\0eU\0\26\203\1\0\1e]\0i^\0d]\0eW\0\26\203\1\0\1e]\0i^\0d^\0eX\0\26\203\1\0\1e]\0i^\0d_\0eY\0\26\203\1\0\1e]\0i_\0\203\0\0\1d`\0GHn\1\0\1da\0S(b\0\0\0s\37\0\0\0Internal support module for srei)\2461\1i\377\377\0\0t\5\0\0\0errorc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\10\0\0\0e\0\0Z\1\0RS(\0\0\0\0(\2\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__(\0\0\0\0(\0\0\0\0(\0\0\0\0s#\0\0\0/usr/lib/python2.6/sre_constants.pyR\0\0\0\0\31\0\0\0s\2\0\0\0\6\1t\7\0\0\0failuret\7\0\0\0successt\3\0\0\0anyt\7\0\0\0any_allt\6\0\0\0assertt\n\0\0\0assert_nott\2\0\0\0att\n\0\0\0bigcharsett\6\0\0\0brancht\4\0\0\0callt\10\0\0\0categoryt\7\0\0\0charsett\10\0\0\0groupreft\17\0\0\0groupref_ignoret\17\0\0\0groupref_existst\2\0\0\0int\t\0\0\0in_ignoret\4\0\0\0infot\4\0\0\0jumpt\7\0\0\0literalt\16\0\0\0literal_ignoret\4\0\0\0markt\n\0\0\0max_repeatt\t\0\0\0max_untilt\n\0\0\0min_repeatt\t\0\0\0min_untilt\6\0\0\0negatet\v\0\0\0not_literalt\22\0\0\0not_literal_ignoret\5\0\0\0ranget\6\0\0\0repeatt\n\0\0\0repeat_onet\n\0\0\0subpatternt\16\0\0\0min_repeat_onet\f\0\0\0at_beginningt\21\0\0\0at_beginning_linet\23\0\0\0at_beginning_stringt\v\0\0\0at_boundaryt\17\0\0\0at_non_boundaryt\6\0\0\0at_endt\v\0\0\0at_end_linet\r\0\0\0at_end_stringt\17\0\0\0at_loc_boundaryt\23\0\0\0at_loc_non_boundaryt\17\0\0\0at_uni_boundaryt\23\0\0\0at_uni_non_boundaryt\16\0\0\0category_digitt\22\0\0\0category_not_digitt\16\0\0\0category_spacet\22\0\0\0category_not_spacet\r\0\0\0category_wordt\21\0\0\0category_not_wordt\22\0\0\0category_linebreakt\26\0\0\0category_not_linebreakt\21\0\0\0category_loc_wordt\25\0\0\0category_loc_not_wordt\22\0\0\0category_uni_digitt\26\0\0\0category_uni_not_digitt\22\0\0\0category_uni_spacet\26\0\0\0category_uni_not_spacet\21\0\0\0category_uni_wordt\25\0\0\0category_uni_not_wordt\26\0\0\0category_uni_linebreakt\32\0\0\0category_uni_not_linebreakc\1\0\0\0\4\0\0\0\4\0\0\0C\0\0\0s5\0\0\0h\0\0}\1\0d\1\0}\2\0x\"\0|\0\0D]\32\0}\3\0|\2\0|\1\0|\3\0<|\2\0d\2\0\27}\2\0q\23\0W|\1\0S(\3\0\0\0Ni\0\0\0\0i\1\0\0\0(\0\0\0\0(\4\0\0\0t\4\0\0\0listt\1\0\0\0dt\1\0\0\0it\4\0\0\0item(\0\0\0\0(\0\0\0\0s#\0\0\0/usr/lib/python2.6/sre_constants.pyt\10\0\0\0makedict\223\0\0\0s\16\0\0\0\0\1\6\1\6\1\7\0\6\1\n\1\16\1i\1\0\0\0i\2\0\0\0i\4\0\0\0i\10\0\0\0i\20\0\0\0i \0\0\0i@\0\0\0i\200\0\0\0t\10\0\0\0__main__c\3\0\0\0\6\0\0\0\6\0\0\0C\0\0\0sZ\0\0\0|\1\0i\0\0\203\0\0}\3\0|\3\0i\1\0d\1\0d\2\0\204\0\0\203\0\1\1x4\0|\3\0D],\0\\\2\0}\4\0}\5\0|\0\0i\2\0d\3\0|\2\0|\4\0i\3\0\203\0\0|\5\0f\3\0\26\203\1\0\1q&\0Wd\0\0S(\4\0\0\0Nt\3\0\0\0keyc\1\0\0\0\1\0\0\0\2\0\0\0S\0\0\0s\10\0\0\0|\0\0d\0\0\31S(\1\0\0\0i\1\0\0\0(\0\0\0\0(\1\0\0\0t\1\0\0\0a(\0\0\0\0(\0\0\0\0s#\0\0\0/usr/lib/python2.6/sre_constants.pyt\10\0\0\0\336\0\0\0s\0\0\0\0s\21\0\0\0#define %s_%s %s\n(\4\0\0\0t\5\0\0\0itemst\4\0\0\0sortt\5\0\0\0writet\5\0\0\0upper(\6\0\0\0t\1\0\0\0fRD\0\0\0t\6\0\0\0prefixRL\0\0\0t\1\0\0\0kt\1\0\0\0v(\0\0\0\0(\0\0\0\0s#\0\0\0/usr/lib/python2.6/sre_constants.pyt\4\0\0\0dump\334\0\0\0s\n\0\0\0\0\1\f\1\23\1\7\0\f\1s\17\0\0\0sre_constants.ht\1\0\0\0wso\1\0\0/*\n * Secret Labs' Regular Expression Engine\n *\n * regular expression matching engine\n *\n * NOTE: This file is generated by sre_constants.py. If you need\n * to change anything in here, edit sre_constants.py and run it.\n *\n * Copyright (c) 1997-2001 by Secret Labs AB. All rights reserved.\n *\n * See the _sre.c file for information on usage and redistribution.\n */\n\ns\25\0\0\0#define SRE_MAGIC %d\nt\6\0\0\0SRE_OPt\3\0\0\0SREs\35\0\0\0#define SRE_FLAG_TEMPLATE %d\ns\37\0\0\0#define SRE_FLAG_IGNORECASE %d\ns\33\0\0\0#define SRE_FLAG_LOCALE %d\ns\36\0\0\0#define SRE_FLAG_MULTILINE %d\ns\33\0\0\0#define SRE_FLAG_DOTALL %d\ns\34\0\0\0#define SRE_FLAG_UNICODE %d\ns\34\0\0\0#define SRE_FLAG_VERBOSE %d\ns\33\0\0\0#define SRE_INFO_PREFIX %d\ns\34\0\0\0#define SRE_INFO_LITERAL %d\ns\34\0\0\0#define SRE_INFO_CHARSET %d\nt\4\0\0\0d", 4096) = 4096 fstat64(11, {st_mode=S_IFREG|0644, st_size=6083, ...}) = 0 read(11, "oneN(`\0\0\0t\7\0\0\0__doc__t\5\0\0\0MAGICt\t\0\0\0MAXREPEATt\t\0\0\0ExceptionR\0\0\0\0t\7\0\0\0FAILUREt\7\0\0\0SUCCESSt\3\0\0\0ANYt\7\0\0\0ANY_ALLt\6\0\0\0ASSERTt\n\0\0\0ASSERT_NOTt\2\0\0\0ATt\n\0\0\0BIGCHARSETt\6\0\0\0BRANCHt\4\0\0\0CALLt\10\0\0\0CATEGORYt\7\0\0\0CHARSETt\10\0\0\0GROUPREFt\17\0\0\0GROUPREF_IGNOREt\17\0\0\0GROUPREF_EXISTSt\2\0\0\0INt\t\0\0\0IN_IGNOREt\4\0\0\0INFOt\4\0\0\0JUMPt\7\0\0\0LITERALt\16\0\0\0LITERAL_IGNOREt\4\0\0\0MARKt\n\0\0\0MAX_REPEATt\t\0\0\0MAX_UNTILt\n\0\0\0MIN_REPEATt\t\0\0\0MIN_UNTILt\6\0\0\0NEGATEt\v\0\0\0NOT_LITERALt\22\0\0\0NOT_LITERAL_IGNOREt\5\0\0\0RANGEt\6\0\0\0REPEATt\n\0\0\0REPEAT_ONEt\n\0\0\0SUBPATTERNt\16\0\0\0MIN_REPEAT_ONEt\f\0\0\0AT_BEGINNINGt\21\0\0\0AT_BEGINNING_LINEt\23\0\0\0AT_BEGINNING_STRINGt\v\0\0\0AT_BOUNDARYt\17\0\0\0AT_NON_BOUNDARYt\6\0\0\0AT_ENDt\v\0\0\0AT_END_LINEt\r\0\0\0AT_END_STRINGt\17\0\0\0AT_LOC_BOUNDARYt\23\0\0\0AT_LOC_NON_BOUNDARYt\17\0\0\0AT_UNI_BOUNDARYt\23\0\0\0AT_UNI_NON_BOUNDARYt\16\0\0\0CATEGORY_DIGITt\22\0\0\0CATEGORY_NOT_DIGITt\16\0\0\0CATEGORY_SPACEt\22\0\0\0CATEGORY_NOT_SPACEt\r\0\0\0CATEGORY_WORDt\21\0\0\0CATEGORY_NOT_WORDt\22\0\0\0CATEGORY_LINEBREAKt\26\0\0\0CATEGORY_NOT_LINEBREAKt\21\0\0\0CATEGORY_LOC_WORDt\25\0\0\0CATEGORY_LOC_NOT_WORDt\22\0\0\0CATEGORY_UNI_DIGITt\26\0\0\0CATEGORY_UNI_NOT_DIGITt\22\0\0\0CATEGORY_UNI_SPACEt\26\0\0\0CATEGORY_UNI_NOT_SPACEt\21\0\0\0CATEGORY_UNI_WORDt\25\0\0\0CATEGORY_UNI_NOT_WORDt\26\0\0\0CATEGORY_UNI_LINEBREAKt\32\0\0\0CATEGORY_UNI_NOT_LINEBREAKt\7\0\0\0OPCODESt\7\0\0\0ATCODESt\7\0\0\0CHCODESRG\0\0\0t\t\0\0\0OP_IGNOREt\f\0\0\0AT_MULTILINEt\t\0\0\0AT_LOCALEt\n\0\0\0AT_UNICODEt\t\0\0\0CH_LOCALEt\n\0\0\0CH_UNICODEt\21\0\0\0SRE_FLAG_TEMPLATEt\23\0\0\0SRE_FLAG_IGNORECASEt\17\0\0\0SRE_FLAG_LOCALEt\22\0\0\0SRE_FLAG_MULTILINEt\17\0\0\0SRE_FLAG_DOTALLt\20\0\0\0SRE_FLAG_UNICODEt\20\0\0\0SRE_FLAG_VERBOSEt\16\0\0\0SRE_FLAG_DEBUGt\17\0\0\0SRE_INFO_PREFIXt\20\0\0\0SRE_INFO_LITERALt\20\0\0\0SRE_INFO_CHARSETR\1\0\0\0RT\0\0\0t\4\0\0\0openRP\0\0\0RN\0\0\0t\5\0\0\0close(\0\0\0\0(\0\0\0\0(\0\0\0\0s#\0\0\0/usr/lib/python2.6/sre_constants.pyt\10\0\0\0\f\0\0\0sR\1\0\0\6\4\6\4\6\5\26\5\6\1\6\2\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\3\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\3\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\5\6\2\6\1\6\1\3\1\3\1\3\1\3\1\6\1\t\1\6\1\3\1\3\1\6\1\3\1\3\1\3\1\6\1\3\1\3\1\3\1\3\1\3\1\t\5\f\1\f\1\t\1\t\4\t\1\t\1\t\1\t\1\t\1\6\1\t\3\t\10\f\1\f\1\f\3\3\1\7\1\7\1\7\1\n\3\3\1\7\1\n\3\3\1\7\1\n\3\3\1\7\1\n\3\3\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\n\3\3\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\n\4\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\3\6\1\6\1\6\2\r\1\t\5\17\1\6\16\7\2\21\2\20\1\20\1\20\2\21\1\21\1\21\1\21\1\21\1\21\1\21\2\21\1\21\1\21\2\n\1", 4096) = 1987 read(11, "", 4096) = 0 mmap2(NULL, 266240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7a81000 close(11) = 0 munmap(0xb7ef4000, 4096) = 0 close(10) = 0 close(9) = 0 close(8) = 0 close(7) = 0 stat64("/usr/bin/struct", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/bin/struct.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/structmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/struct.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/struct.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/struct", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/struct.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/structmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/struct.py", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=54, ...}) = 0 open("/usr/lib/python2.6/struct.pyc", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=197, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef4000 read(8, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\4\0\0\0@\0\0\0s\36\0\0\0d\0\0d\1\0k\0\0Td\0\0d\2\0k\0\0l\1\0Z\1\0\1d\3\0S(\4\0\0\0i\377\377\377\377(\1\0\0\0t\1\0\0\0*(\1\0\0\0t\v\0\0\0_clearcacheN(\2\0\0\0t\7\0\0\0_structR\1\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/struct.pyt\10\0\0\0\1\0\0\0s\2\0\0\0\n\1", 4096) = 197 fstat64(8, {st_mode=S_IFREG|0644, st_size=197, ...}) = 0 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7ef4000, 4096) = 0 stat64("/usr/bin/_struct", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/bin/_struct.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_structmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_struct.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_struct.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/_struct", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_struct.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_structmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_struct.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_struct.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/_struct", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_struct.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_structmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_struct.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_struct.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/_struct", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/_struct.so", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=34920, ...}) = 0 futex(0xb7d5306c, FUTEX_WAKE_PRIVATE, 2147483647) = 0 open("/usr/lib/python2.6/lib-dynload/_struct.so", O_RDONLY) = 9 read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\32\0\0004\0\0\0\340\203\0\0\0\0\0\0004\0 \0\7\0(\0\35\0\34\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0X_\0\0X_\0\0\5\0\0\0\0\20\0\0\1\0\0\0\340n\0\0\340n\0\0\340n\0\0\344\23\0\0\374\23\0\0\6\0\0\0\0\20\0\0\2\0\0\0\370n\0\0\370n\0\0\370n\0\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\200R\0\0\200R\0\0\200R\0\0\244\2\0\0\244\2\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\340n\0\0\340n\0\0\340n\0\0 \1\0\0 \1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0-/\0172\221\231\335\210R\306\30\t]\243AD\234\34T\315C\0\0\0S\0\0\0\0\0\0\0@\0\0\0\6\0\0\0\0\0\0\0E\0\0\0;\0\0\0A\0\0\0\0\0\0\0\0\0\0\0 \0\0\0N\0\0\0K\0\0\0\0\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0-\0\0\0\0\0\0\0B\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0:\0\0\0)\0\0\0\26\0\0\0Q\0\0\0\31\0\0\0\24\0\0\0M\0\0\0\0\0\0\0\23\0\0\0(\0\0\0009\0\0\0\0\0\0\0\t\0\0\0H\0\0\0L\0\0\0C\0\0\0<\0\0\0\0\0\0\0003\0\0\0\0\0\0\0O\0\0\0\0\0\0\0006\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 fstat64(9, {st_mode=S_IFREG|0644, st_size=34920, ...}) = 0 mmap2(NULL, 33500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0xb7eec000 fadvise64(9, 0, 33500, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7ef2000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x6) = 0xb7ef2000 close(9) = 0 mprotect(0xb7ef2000, 4096, PROT_READ) = 0 close(8) = 0 close(7) = 0 stat64("/usr/bin/binascii", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/bin/binascii.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/binasciimodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/binascii.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/binascii.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/binascii", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/binascii.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/binasciimodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/binascii.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/binascii.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/binascii", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/binascii.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/binasciimodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/binascii.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/binascii.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/binascii", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/binascii.so", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=19488, ...}) = 0 open("/usr/lib/python2.6/lib-dynload/binascii.so", O_RDONLY) = 8 read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\v\0\0004\0\0\0\300G\0\0\0\0\0\0004\0 \0\7\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2046\0\0\2046\0\0\5\0\0\0\0\20\0\0\1\0\0\0\360>\0\0\360N\0\0\360N\0\0\300\7\0\0\320\7\0\0\6\0\0\0\0\20\0\0\2\0\0\0\4?\0\0\4O\0\0\4O\0\0\340\0\0\0\340\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\3003\0\0\3003\0\0\3003\0\0\214\0\0\0\214\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\360>\0\0\360N\0\0\360N\0\0\20\1\0\0\20\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0mI\321\306H\357\275\3502\355n\356 k\221\357\351j\255)\21\0\0\0 \0\0\0\24\0\0\0\30\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\31\0\0\0\27\0\0\0\0\0\0\0\22\0\0\0\36\0\0\0\0\0\0\0\35\0\0\0\6\0\0\0\23\0\0\0\34\0\0\0\v\0\0\0\n\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\0\0\0\0\37\0\0\0\0\0\0\0\16\0\0\0\10\0\0\0\0\0\0\0\r\0\0\0\32\0\0\0\0\0\0\0\21\0\0\0\33\0\0\0\f\0\0\0\26\0\0\0\7\0\0\0\t\0\0\0\0\0\0\0\20\0\0\0\17\0\0\0\25\0\0\0", 512) = 512 fstat64(8, {st_mode=S_IFREG|0644, st_size=19488, ...}) = 0 mmap2(NULL, 22208, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0xb7ee6000 fadvise64(8, 0, 22208, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7eea000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x3) = 0xb7eea000 close(8) = 0 open("/usr/lib/mpi/gcc/openmpi/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=130546, ...}) = 0 mmap2(NULL, 130546, PROT_READ, MAP_PRIVATE, 8, 0) = 0xb7a61000 close(8) = 0 open("/lib/libz.so.1", O_RDONLY) = 8 read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\31\0\0004\0\0\0(2\1\0\0\0\0\0004\0 \0\7\0(\0\35\0\34\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\254)\1\0\254)\1\0\5\0\0\0\0\20\0\0\1\0\0\0(.\1\0(>\1\0(>\1\0\344\2\0\0\354\2\0\0\6\0\0\0\0\20\0\0\2\0\0\0\350.\1\0\350>\1\0\350>\1\0\320\0\0\0\320\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\0\34\1\0\0\34\1\0\0\34\1\0\304\2\0\0\304\2\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td(.\1\0(>\1\0(>\1\0\330\1\0\0\330\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\17\363*\0274\316\273\2402`\300d\237a\241\201\356h\327Sa\0\0\0i\0\0\0;\0\0\0\0\0\0\0\f\0\0\0\32\0\0\0,\0\0\0\35\0\0\0\0\0\0\0b\0\0\0\0\0\0\0\0\0\0\0g\0\0\0\0\0\0\0P\0\0\0\0\0\0\0\\\0\0\0\0\0\0\0003\0\0\0_\0\0\0A\0\0\0\37\0\0\0W\0\0\0000\0\0\0[\0\0\0'\0\0\0%\0\0\0\0\0\0\0F\0\0\0]\0\0\0\23\0\0\0006\0\0\0\0\0\0\0a\0\0\0h\0\0\0\6\0\0\0-\0\0\0H\0\0\0\34\0\0\0008\0\0\0\27\0\0\0\0\0\0\0\20\0\0\0`\0\0\0005\0\0\0K\0\0\0\0\0\0\0)\0\0\0J\0\0\0\26\0\0\0", 512) = 512 fstat64(8, {st_mode=S_IFREG|0755, st_size=79536, ...}) = 0 mmap2(NULL, 82196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0xb7a4c000 fadvise64(8, 0, 82196, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7a5f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x12) = 0xb7a5f000 close(8) = 0 mprotect(0xb7a5f000, 4096, PROT_READ) = 0 mprotect(0xb7eea000, 4096, PROT_READ) = 0 munmap(0xb7a61000, 130546) = 0 close(7) = 0 close(6) = 0 stat64("/usr/bin/hashlib", 0xbf90cb24) = -1 ENOENT (No such file or directory) open("/usr/bin/hashlib.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/hashlibmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/hashlib.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/hashlib.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/hashlib", 0xbf90cb24) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/hashlib.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/hashlibmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/hashlib.py", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=4993, ...}) = 0 open("/usr/lib/python2.6/hashlib.pyc", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=4252, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ee5000 read(7, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\f\0\0\0@\0\0\0sC\1\0\0d\0\0Z\0\0d\1\0\204\0\0Z\1\0d\2\0d\3\0\204\1\0Z\2\0d\2\0d\4\0\204\1\0Z\3\0y\264\0d\5\0d\6\0k\4\0Z\4\0e\3\0Z\5\0x\222\0e\6\0d\7\0\204\0\0e\7\0e\4\0\203\1\0\203\2\0D]x\0Z\10\0e\10\0e\t\0d\10\0\203\1\0\37Z\n\0y&\0e\v\0e\4\0e\10\0\203\2\0Z\f\0e\f\0\203\0\0\1e\n\0d\t\0\27d\6\0\4UWqU\0\4e\r\0j\n\0o-\0\1\1\1\1y\20\0e\n\0d\n\0\27d\6\0\4UWq\315\0\4e\r\0j\n\0o\7\0\1\1\1\1q\315\0\1XqU\0\1XqU\0W[\f\0[\10\0[\n\0Wna\0\4e\16\0j\n\0oU\0\1\1\1\1e\2\0Z\5\0e\1\0d\v\0\203\1\0Z\17\0e\1\0d\f\0\203\1\0Z\20\0e\1\0d\r\0\203\1\0Z\21\0e\1\0d\16\0\203\1\0Z\22\0e\1\0d\17\0\203\1\0Z\23\0e\1\0d\20\0\203\1\0Z\24\0n\2\0\1Xd\6\0S(\21\0\0\0sp\7\0\0hashlib module - A common interface to many hash functions.\n\nnew(name, string='') - returns a new hash object implementing the\n given hash function; initializing the hash\n using the given string data.\n\nNamed constructor functions are also available, these are much faster\nthan using new():\n\nmd5(), sha1(), sha224(), sha256(), sha384(), and sha512()\n\nMore algorithms may be available on your platform but the above are\nguaranteed to exist.\n\nNOTE: If you want the adler32 or crc32 hash functions they are available in\nthe zlib module.\n\nChoose your hash function wisely. Some have known collision weaknesses.\nsha384 and sha512 will be slow on 32 bit platforms.\n\nHash objects have these methods:\n - update(arg): Update the hash object with the string arg. Repeated calls\n are equivalent to a single call with the concatenation of all\n the arguments.\n - digest(): Return the digest of the strings passed to the update() method\n so far. This may contain non-ASCII characters, including\n NUL bytes.\n - hexdigest(): Like digest() except the digest is returned as a string of\n double length, containing only hexadecimal digits.\n - copy(): Return a copy (clone) of the hash object. This can be used to\n efficiently compute the digests of strings that share a common\n initial substring.\n\nFor example, to obtain the digest of the string 'Nobody inspects the\nspammish repetition':\n\n >>> import hashlib\n >>> m = hashlib.md5()\n >>> m.update(\"Nobody inspects\")\n >>> m.update(\" the spammish repetition\")\n >>> m.digest()\n '\\xbbd\\x9c\\x83\\xdd\\x1e\\xa5\\xc9\\xd9\\xde\\xc9\\xa1\\x8d\\xf0\\xff\\xe9'\n\nMore condensed:\n\n >>> hashlib.sha224(\"Nobody inspects the spammish repetition\").hexdigest()\n 'a4337bc45a8fc544c03f52dc550cd6e1e87021bc896588bd79e901e2'\n\nc\1\0\0\0\6\0\0\0\5\0\0\0C\0\0\0s\361\0\0\0|\0\0d\24\0j\6\0o\24\0\1d\3\0d\0\0k\0\0}\1\0|\1\0i\1\0S\1|\0\0d\25\0j\6\0o\24\0\1d\3\0d\0\0k\2\0}\2\0|\2\0i\1\0S\1|\0\0d\26\0j\6\0oD\0\1d\3\0d\0\0k\3\0}\3\0|\0\0d\n\0\37}\4\0|\4\0d\v\0j\2\0o\10\0\1|\3\0i\4\0S\1|\4\0d\f\0j\2\0o\10\0\1|\3\0i\5\0S\1nR\0\1|\0\0d\27\0j\6\0oD\0\1d\3\0d\0\0k\6\0}\5\0|\0\0d\n\0\37}\4\0|\4\0d\21\0j\2\0o\10\0\1|\5\0i\7\0S\1|\4\0d\22\0j\2\0o\10\0\1|\5\0i\10\0S\1n\1\0\1t\t\0d\23\0\202\2\0d\0\0S(\30\0\0\0Nt\4\0\0\0SHA1t\4\0\0\0sha1i\377\377\377\377t\3\0\0\0MD5t\3\0\0\0md5t\6\0\0\0SHA256t\6\0\0\0sha256t\6\0\0\0SHA224t\6\0\0\0sha224i\3\0\0\0t\3\0\0\000256t\3\0\0\000224t\6\0\0\0SHA512t\6\0\0\0sha512t\6\0\0\0SHA384t\6\0\0\0sha384t\3\0\0\000512t\3\0\0\000384s\25\0\0\0unsupported hash type(\2\0\0\0R\0\0\0\0s\4\0\0\0sha1(\2\0\0\0R\2\0\0\0s\3\0\0\0md5(\4\0\0\0R\4\0\0\0s\6\0\0\0sha256R\6\0\0\0s\6\0\0\0sha224(\4\0\0\0R\n\0\0\0s\6\0\0\0sha512R\f\0\0\0s\6\0\0\0sha384(\n\0\0\0t\4\0\0\0_shat\3\0\0\0newt\4\0\0\0_md5t\7\0\0\0_sha256R\5\0\0\0R\7\0\0\0t\7\0\0\0_sha512R\v\0\0\0R\r\0\0\0t\n\0\0\0ValueError(\6\0\0\0t\4\0\0\0nameR\20\0\0\0R\22\0\0\0R\23\0\0\0t\2\0\0\0bsR\24\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/hashlib.pyt\31\0\0\0__get_builtin_constructor:\0\0\0s*\0\0\0\0\1\r\1\f\1\10\1\r\1\f\1\10\1\r\1\f\1\n\1\r\1\10\1\r\1\f\1\r\1\f\1\n\1\r\1\10\1\r\1\f\2t\0\0\0\0c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\20\0\0\0t\0\0|\0\0\203\1\0|\1\0\203\1\0S(\1\0\0\0s|\0\0\0new(name, string='') - Return a new hashing object using the named algorithm;\n optionally initialized with a string.\n (\1\0\0\0R\30\0\0\0(\2\0\0\0R\26\0\0\0t\6\0\0\0string(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/hashlib.pyt\10\0\0\0__py_newS\0\0\0s\2\0\0\0\0\4c\2\0\0\0\2\0\0\0\6\0\0\0C\0\0\0s;\0\0\0y\24\0t\0\0i\1\0|\0\0|\1\0\203\2\0SWn \0\4t\2\0j\n\0o\24\0\1\1\1\1t\3\0|\0\0\203\1\0|\1\0\203\1\0S\1Xd\1\0S(\2\0\0\0s|\0\0\0new(name, string='') - Return a new hashing object using the named algorithm;\n optionally initialized with a string.\n N(\4\0\0\0t\10\0\0\0_hashlibR\21\0\0\0R\25\0\0\0R\30\0\0\0(\2\0\0\0R\26\0\0\0R\32\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/hashlib.pyt\n\0\0\0__hash_newZ\0\0\0s\10\0\0\0\0\4\3\1\24\1\16\5i\377\377\377\377Nc\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0d\0\0\203\1\0S(\1\0\0\0t\10\0\0\0openssl_(\1\0\0\0t\n\0\0\0startswith(\1\0\0\0t\1\0\0\0n(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/hashlib.pyt\10\0\0\0m\0\0\0s\0\0\0\0R\36\0\0\0s\4\0\0\0 = fs&\0\0\0 = __get_builtin_constructor(funcName)R\3\0\0\0R\1\0\0\0R\7\0\0\0R\5\0\0\0R\r\0\0\0R\v\0\0\0(\25\0\0\0t\7\0\0\0__doc__R\30\0\0\0R\33\0\0\0R\35\0\0\0R\34\0\0\0R\21\0\0\0t\6\0\0\0filtert\3\0\0\0dirt\17\0\0\0opensslFuncNamet\3\0\0\0lent\10\0\0\0funcNamet\7\0\0\0getattrt\1\0\0\0fR\25\0\0\0t\v\0\0\0ImportErrorR\3\0", 4096) = 4096 fstat64(7, {st_mode=S_IFREG|0644, st_size=4252, ...}) = 0 read(7, "\0\0R\1\0\0\0R\7\0\0\0R\5\0\0\0R\r\0\0\0R\v\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/hashlib.pyt\10\0\0\07\0\0\0s:\0\0\0\6\3\t\31\f\7\f\16\3\1\f\2\6\2\31\0\6\1\20\1\3\3\17\1\7\2\20\1\16\1\3\2\20\1\16\2\16\2\3\1\3\1\7\2\16\3\6\3\f\1\f\1\f\1\f\1\f\1", 4096) = 156 read(7, "", 4096) = 0 close(7) = 0 munmap(0xb7ee5000, 4096) = 0 stat64("/usr/bin/_hashlib", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/bin/_hashlib.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_hashlibmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_hashlib.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_hashlib.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/_hashlib", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_hashlib.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_hashlibmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_hashlib.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_hashlib.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/_hashlib", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_hashlib.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_hashlibmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_hashlib.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_hashlib.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/_hashlib", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/_hashlib.so", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=15392, ...}) = 0 open("/usr/lib/python2.6/lib-dynload/_hashlib.so", O_RDONLY) = 8 read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\f\0\0004\0\0\0\3007\0\0\0\0\0\0004\0 \0\7\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\354\36\0\0\354\36\0\0\5\0\0\0\0\20\0\0\1\0\0\0\334.\0\0\334.\0\0\334.\0\0\324\7\0\0l\10\0\0\6\0\0\0\0\20\0\0\2\0\0\0\360.\0\0\360.\0\0\360.\0\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\20\34\0\0\20\34\0\0\20\34\0\0\234\0\0\0\234\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\334.\0\0\334.\0\0\334.\0\0$\1\0\0$\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0D\36M\n\nj\343\2209\221\362\224\344\3345\2\255i\220:%\0\0\0&\0\0\0\0\0\0\0\10\0\0\0\0\0\0\0\35\0\0\0\27\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\25\0\0\0\32\0\0\0\26\0\0\0\4\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0!\0\0\0#\0\0\0\5\0\0\0\31\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0$\0\0\0\21\0\0\0\0\0\0\0%\0\0\0\0\0\0\0\34\0\0\0 \0\0\0\36\0\0\0\33\0\0\0\37\0\0\0\"\0\0\0\v\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\3\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 fstat64(8, {st_mode=S_IFREG|0644, st_size=15392, ...}) = 0 mmap2(NULL, 14152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0xb7ee2000 fadvise64(8, 0, 14152, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7ee4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x2) = 0xb7ee4000 close(8) = 0 open("/usr/lib/mpi/gcc/openmpi/lib/libssl.so.0.9.8", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=130546, ...}) = 0 mmap2(NULL, 130546, PROT_READ, MAP_PRIVATE, 8, 0) = 0xb7a61000 close(8) = 0 open("/usr/lib/libssl.so.0.9.8", O_RDONLY) = 8 read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\302\0\0004\0\0\0\220\213\4\0\0\0\0\0004\0 \0\7\0(\0\35\0\34\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\360M\4\0\360M\4\0\5\0\0\0\0\20\0\0\1\0\0\0\30W\4\0\30W\4\0\30W\4\0X3\0\0\3403\0\0\6\0\0\0\0\20\0\0\2\0\0\0\220^\4\0\220^\4\0\220^\4\0\370\0\0\0\370\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td`\10\4\0`\10\4\0`\10\4\0\304\16\0\0\304\16\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\30W\4\0\30W\4\0\30W\4\0\350\10\0\0\350\10\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0AkO\233\302!b\300\277\3w\330\343i\350s\325C\\\307\t\2\0\0\300\2\0\0\367\0\0\0\273\2\0\0\201\2\0\0\352\0\0\0@\2\0\0?\2\0\0\0\0\0\0\0\0\0\0+\2\0\0\377\0\0\0\330\0\0\0\210\1\0\0\354\0\0\0\235\2\0\0\265\0\0\0i\1\0\0`\0\0\0\32\2\0\0\0\0\0\0v\0\0\0\0\0\0\0\350\0\0\0\310\1\0\0\"\1\0\0w\1\0\0\333\0\0\0\0\0\0\0\0\0\0\0\270\2\0\0\0\0\0\0\256\2\0\0u\2\0\0)\1\0\0\315\0\0\0\242\2\0\0\f\1\0\0I\1\0\0\0\0\0\0`\2\0\0\336\1\0\0|\0\0\0\0\0\0\0\313\0\0\0Y\1\0\0\335\1\0\0i\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 fstat64(8, {st_mode=S_IFREG|0555, st_size=299032, ...}) = 0 mmap2(NULL, 297720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0xb7a03000 fadvise64(8, 0, 297720, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7a48000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x45) = 0xb7a48000 close(8) = 0 open("/usr/lib/mpi/gcc/openmpi/lib/libcrypto.so.0.9.8", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libcrypto.so.0.9.8", O_RDONLY) = 8 read(8, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\320\3\0004\0\0\0\2641\26\0\0\0\0\0004\0 \0\7\0(\0\35\0\34\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\220\333\24\0\220\333\24\0\5\0\0\0\0\20\0\0\1\0\0\0\300\351\24\0\300\351\24\0\300\351\24\0\304F\1\0Xz\1\0\6\0\0\0\0\20\0\0\2\0\0\0\310Z\25\0\310Z\25\0\310Z\25\0\360\0\0\0\360\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\310\242\22\0\310\242\22\0\310\242\22\0\34u\0\0\34u\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\7\0\0\0\4\0\0\0R\345td\300\351\24\0\300\351\24\0\300\351\24\0@v\0\0@v\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\265\352E\24\365\314\1771\372m\0\247U\306\336\241\222C->\5\10\0\0r\r\0\0\0\0\0\0-\6\0\0\0\0\0\0\336\n\0\0\0\0\0\0\0\0\0\0f\7\0\0\363\3\0\0\0\0\0\0\0\0\0\0\215\f\0\0l\v\0\0\214\v\0\0/\v\0\0\311\4\0\0\257\7\0\0\32\f\0\0u\3\0\0\203\3\0\0\30\6\0\0\327\n\0\0\260\4\0\0\303\2\0\0H\6\0\0&\r\0\0\342\v\0\0m\t\0\0\202\3\0\0O\6\0\0\267\v\0\0\373\n\0\0\0\0\0\0\331\0\0\0\233\7\0\0-\0\0\0/\10\0\0\0\0\0\0\t\6\0\0\0\0\0\0E\1\0\0.\0\0\0U\4\0\0\21\0\0\0\0\0\0\0\345\t\0\0!\2\0\0\0\0\0\0\0\0\0\0", 512) = 512 fstat64(8, {st_mode=S_IFREG|0555, st_size=1455676, ...}) = 0 mmap2(NULL, 1467416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 8, 0) = 0xb789c000 fadvise64(8, 0, 1467416, POSIX_FADV_WILLNEED) = 0 mmap2(0xb79ea000, 90112, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 8, 0x14e) = 0xb79ea000 mmap2(0xb7a00000, 9240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7a00000 mprotect(0xb7f1b000, 3824, PROT_READ|PROT_WRITE) = 0 mprotect(0xb7f1b000, 3824, PROT_READ) = 0 mprotect(0xbf91b000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(8) = 0 mprotect(0xb79ea000, 32768, PROT_READ) = 0 mprotect(0xb7a48000, 4096, PROT_READ) = 0 mprotect(0xb7ee4000, 4096, PROT_READ) = 0 munmap(0xb7a61000, 130546) = 0 close(7) = 0 close(6) = 0 stat64("/usr/bin/httplib", 0xbf90cb24) = -1 ENOENT (No such file or directory) open("/usr/bin/httplib.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/httplibmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/httplib.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/httplib.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/httplib", 0xbf90cb24) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/httplib.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/httplibmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/httplib.py", O_RDONLY|O_LARGEFILE) = 6 fstat64(6, {st_mode=S_IFREG|0644, st_size=44482, ...}) = 0 open("/usr/lib/python2.6/httplib.pyc", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=34464, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ee1000 read(7, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\35\0\0\0@\0\0\0sn\5\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\3\0k\2\0l\3\0Z\3\0\1d\1\0d\4\0k\4\0l\5\0Z\5\0\1d\1\0d\2\0k\6\0Z\6\0e\6\0i\7\0\203\0\0\4i\10\0\2i\t\0\203\0\0\1z.\0e\3\0o\27\0\1e\6\0i\n\0d\5\0d\6\0e\v\0\203\3\0\1n\1\0\1d\1\0d\2\0k\f\0Z\f\0Wd\2\0QXy\24\0d\1\0d\7\0k\r\0l\16\0Z\16\0\1Wn#\0\4e\17\0j\n\0o\27\0\1\1\1\1d\1\0d\7\0k\16\0l\16\0Z\16\0\1n\2\0\1Xd\10\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0d\20\0d\21\0d\22\0d\23\0d\24\0d\25\0d\26\0d\27\0d\30\0g\21\0Z\20\0d\31\0Z\21\0d\32\0Z\22\0d\33\0Z\23\0d\34\0Z\24\0d\35\0Z\25\0d\36\0Z\26\0d\37\0Z\27\0d \0Z\30\0d!\0Z\31\0d\"\0Z\32\0d#\0Z\33\0d$\0Z\34\0d%\0Z\35\0d&\0Z\36\0d'\0Z\37\0d(\0Z \0d)\0Z!\0d*\0Z\"\0d+\0Z#\0d,\0Z$\0d-\0Z%\0d.\0Z&\0d/\0Z'\0d0\0Z(\0d1\0Z)\0d2\0Z*\0d3\0Z+\0d4\0Z,\0d5\0Z-\0d6\0Z.\0d7\0Z/\0d8\0Z0\0d9\0Z1\0d:\0Z2\0d;\0Z3\0d<\0Z4\0d=\0Z5\0d>\0Z6\0d?\0Z7\0d@\0Z8\0dA\0Z9\0dB\0Z:\0dC\0Z;\0dD\0Z<\0dE\0Z=\0dF\0Z>\0dG\0Z?\0dH\0Z@\0dI\0ZA\0dJ\0ZB\0dK\0ZC\0dL\0ZD\0dM\0ZE\0dN\0ZF\0dO\0ZG\0h)\0dP\0d\37\0006dQ\0d \0006dR\0d\"\0006dS\0d#\0006dT\0d$\0006dU\0d%\0006dV\0d&\0006dW\0d'\0006dX\0d(\0006dY\0d+\0006dZ\0d,\0006d[\0d-\0006d\\\0d.\0006d]\0d/\0006d^\0d0\0006d_\0d`\0006da\0d1\0006db\0d2\0006dc\0d3\0006dd\0d4\0006de\0d5\0006df\0d6\0006dg\0d7\0006dh\0d8\0006di\0d9\0006dj\0d:\0006dk\0d;\0006dl\0d<\0006dm\0d=\0006dn\0d>\0006do\0d?\0006dp\0d@\0006dq\0dA\0006dr\0dB\0006ds\0dC\0006dt\0dH\0006du\0dI\0006dv\0dJ\0006dw\0dK\0006dx\0dL\0006dy\0dM\0006ZH\0dz\0ZI\0d{\0e\f\0iJ\0f\1\0d|\0\204\0\0\203\0\0YZK\0d\t\0f\0\0d}\0\204\0\0\203\0\0YZL\0d\n\0f\0\0d~\0\204\0\0\203\0\0YZM\0d\10\0f\0\0d\177\0\204\0\0\203\0\0YZN\0y\20\0d\1\0d\2\0kO\0ZO\0Wn\23\0\4e\17\0j\n\0o\7\0\1\1\1\1nD\0\1Xd\200\0eM\0f\1\0d\201\0\204\0\0\203\0\0YZP\0e\20\0iQ\0d\200\0\203\1\0\1d\202\0eN\0f\1\0d\203\0\204\0\0\203\0\0YZR\0d\204\0\204\0\0ZS\0d\v\0eT\0f\1\0d\205\0\204\0\0\203\0\0YZU\0d\f\0eU\0f\1\0d\206\0\204\0\0\203\0\0YZV\0d\21\0eU\0f\1\0d\207\0\204\0\0\203\0\0YZW\0d\r\0eU\0f\1\0d\210\0\204\0\0\203\0\0YZX\0d\16\0eU\0f\1\0d\211\0\204\0\0\203\0\0YZY\0d\17\0eU\0f\1\0d\212\0\204\0\0\203\0\0YZZ\0d\20\0eU\0f\1\0d\213\0\204\0\0\203\0\0YZ[\0d\22\0eU\0f\1\0d\214\0\204\0\0\203\0\0YZ\\\0d\23\0e\\\0f\1\0d\215\0\204\0\0\203\0\0YZ]\0d\24\0e\\\0f\1\0d\216\0\204\0\0\203\0\0YZ^\0d\25\0e\\\0f\1\0d\217\0\204\0\0\203\0\0YZ_\0d\26\0eU\0f\1\0d\220\0\204\0\0\203\0\0YZ`\0eU\0Za\0d\221\0f\0\0d\222\0\204\0\0\203\0\0YZb\0d\223\0\204\0\0Zc\0ed\0d\224\0j\2\0o\v\0\1ec\0\203\0\0\1n\1\0\1d\2\0S(\225\0\0\0s\375\t\0\0HTTP/1.1 client library\n\n\n\n\nHTTPConnection goes through a number of \"states\", which define when a client\nmay legally make another request or fetch the response for a particular\nrequest. This diagram details these state transitions:\n\n (null)\n |\n | HTTPConnection()\n v\n Idle\n |\n | putrequest()\n v\n Request-started\n |\n | ( putheader() )* endheaders()\n v\n Request-sent\n |\n | response = getresponse()\n v\n Unread-response [Response-headers-read]\n |\\____________________\n | |\n | response.read() | putrequest()\n v v\n Idle Req-started-unread-response\n ______/|\n / |\n response.read() | | ( putheader() )* endheaders()\n v v\n Request-started Req-sent-unread-response\n |\n | response.read()\n v\n Request-sent\n\nThis diagram presents the following rules:\n -- a second request may not be started until {response-headers-read}\n -- a response [object] cannot be retrieved until {request-sent}\n -- there is no differentiation between an unread response body and a\n partially read response body\n\nNote: this enforcement is applied by the HTTPConnection class. The\n HTTPResponse class does not enforce this state machine, which\n implies sophisticated clients may accelerate the request/response\n pipeline. Caution should be taken, though: accelerating the states\n beyond the above pattern may imply knowledge of the server's\n connection-close behavior for certain requests. For example, it\n is impossible to tell whether the server will close the connection\n UNTIL the response headers have been read; this means that further\n requests cannot be placed into the pipeline until it is known that\n the server will NOT be closing the connection.\n\nLogical State __state __response\n------------- ------- ----------\nIdle _CS_IDLE None\nRequest-started _CS_REQ_STARTED None\nRequest-sent _CS_REQ_SENT None\nUnread-response _CS_IDLE \nReq-started-unread-response _CS_REQ_STARTED \nReq-sent-unread-response _CS_REQ_SENT \ni\377\377\377\377N(\1\0\0\0t\v\0\0\0py3kwarning(\1\0\0\0t\10\0\0\0urlsplitt\6\0\0\0ignores\34\0\0\0.*mimetools has been removed(\1\0\0\0t\10\0\0\0StringIOt\4", 4096) = 4096 fstat64(7, {st_mode=S_IFREG|0644, st_size=34464, ...}) = 0 read(7, "\0\0\0HTTPt\f\0\0\0HTTPResponset\16\0\0\0HTTPConnectiont\r\0\0\0HTTPExceptiont\f\0\0\0NotConnectedt\17\0\0\0UnknownProtocolt\27\0\0\0UnknownTransferEncodingt\25\0\0\0UnimplementedFileModet\16\0\0\0IncompleteReadt\n\0\0\0InvalidURLt\27\0\0\0ImproperConnectionStatet\21\0\0\0CannotSendRequestt\20\0\0\0CannotSendHeadert\20\0\0\0ResponseNotReadyt\r\0\0\0BadStatusLinet\5\0\0\0errort\t\0\0\0responsesiP\0\0\0i\273\1\0\0t\7\0\0\0UNKNOWNt\4\0\0\0Idles\17\0\0\0Request-starteds\f\0\0\0Request-sentid\0\0\0ie\0\0\0if\0\0\0i\310\0\0\0i\311\0\0\0i\312\0\0\0i\313\0\0\0i\314\0\0\0i\315\0\0\0i\316\0\0\0i\317\0\0\0i\342\0\0\0i,\1\0\0i-\1\0\0i.\1\0\0i/\1\0\0i0\1\0\0i1\1\0\0i3\1\0\0i\220\1\0\0i\221\1\0\0i\222\1\0\0i\223\1\0\0i\224\1\0\0i\225\1\0\0i\226\1\0\0i\227\1\0\0i\230\1\0\0i\231\1\0\0i\232\1\0\0i\233\1\0\0i\234\1\0\0i\235\1\0\0i\236\1\0\0i\237\1\0\0i\240\1\0\0i\241\1\0\0i\246\1\0\0i\247\1\0\0i\250\1\0\0i\252\1\0\0i\364\1\0\0i\365\1\0\0i\366\1\0\0i\367\1\0\0i\370\1\0\0i\371\1\0\0i\373\1\0\0i\376\1\0\0t\10\0\0\0Continues\23\0\0\0Switching Protocolst\2\0\0\0OKt\7\0\0\0Createdt\10\0\0\0Accepteds\35\0\0\0Non-Authoritative Informations\n\0\0\0No Contents\r\0\0\0Reset Contents\17\0\0\0Partial Contents\20\0\0\0Multiple Choicess\21\0\0\0Moved Permanentlyt\5\0\0\0Founds\t\0\0\0See Others\f\0\0\0Not Modifieds\t\0\0\0Use Proxys\10\0\0\0(Unused)i2\1\0\0s\22\0\0\0Temporary Redirects\v\0\0\0Bad Requestt\f\0\0\0Unauthorizeds\20\0\0\0Payment Requiredt\t\0\0\0Forbiddens\t\0\0\0Not Founds\22\0\0\0Method Not Alloweds\16\0\0\0Not Acceptables\35\0\0\0Proxy Authentication Requireds\17\0\0\0Request Timeoutt\10\0\0\0Conflictt\4\0\0\0Gones\17\0\0\0Length Requireds\23\0\0\0Precondition Faileds\30\0\0\0Request Entity Too Larges\24\0\0\0Request-URI Too Longs\26\0\0\0Unsupported Media Types\37\0\0\0Requested Range Not Satisfiables\22\0\0\0Expectation Faileds\25\0\0\0Internal Server Errors\17\0\0\0Not Implementeds\v\0\0\0Bad Gateways\23\0\0\0Service Unavailables\17\0\0\0Gateway Timeouts\32\0\0\0HTTP Version Not Supportedi\0\0\20\0t\v\0\0\0HTTPMessagec\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s#\0\0\0e\0\0Z\1\0d\0\0\204\0\0Z\2\0d\1\0\204\0\0Z\3\0d\2\0\204\0\0Z\4\0RS(\3\0\0\0c\3\0\0\0\5\0\0\0\3\0\0\0C\0\0\0sV\0\0\0|\0\0i\0\0i\1\0|\1\0\203\1\0}\3\0|\3\0d\2\0j\10\0o\21\0\1|\2\0|\0\0i\0\0|\1\0 bytes \"should\" be present for\n reading. If the bytes are truly not available (due to EOF), then the\n IncompleteRead exception can be used to detect the problem.\n i\0\0\0\0R-\0\0\0(\10\0\0\0R3\0\0\0Rq\0\0\0t\3\0\0\0mint\t\0\0\0MAXAMOUNTR\f\0\0\0R:\0\0\0R?\0\0\0R$\0\0\0(\4\0\0\0R%\0\0\0Rs\0\0\0Rt\0\0\0t\5\0\0\0chunk(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyRr\0\0\0Y\2\0\0s\22\0\0\0\0\16\6\1\3\0\r\1\33\1\7\1\20\1\r\1\25\1c\3\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s0\0\0\0|\0\0i\0\0d\0\0j\10\0o\r\0\1t\2\0\203\0\0\202\1\0n\1\0\1|\0\0i\0\0i\3\0|\1\0|\2\0\203\2\0S(\1\0\0\0N(\4\0\0\0RN\0\0\0R#\0\0\0R\21\0\0\0Rb\0\0\0(\3\0\0\0R%\0\0\0t\4\0\0\0namet\7\0\0\0default(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyRb\0\0\0p\2\0\0s\6\0\0\0\0\1\20\1\r\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s*\0\0\0|\0\0i\0\0d\1\0j\10\0o\r\0\1t\2\0\203\0\0\202\1\0n\1\0\1|\0\0i\0\0i\3\0\203\0\0S(\2\0\0\0s&\0\0\0Return list of (header, value) tuples.N(\4\0\0\0RN\0\0\0R#\0\0\0R\21\0\0\0t\5\0\0\0items(\1\0\0\0R%\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\n\0\0\0getheadersu\2\0\0s\6\0\0\0\0\2\20\1\r\1N(\16\0\0\0RG\0\0\0RH\0\0\0R#\0\0\0RX\0\0\0R_\0\0\0Rj\0\0\0Rd\0\0\0R\\\0\0\0Ro\0\0\0Rq\0\0\0Rp\0\0\0Rr\0\0\0Rb\0\0\0R\177\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyR\5\0\0\0>\1\0\0s\26\0\0\0\6\n\22\22\t%\tS\t\36\t\5\t\v\f \t9\t\27\f\5c\0\0\0\0\0\0\0\0\4\0\0\0B\0\0\0s\335\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0e\4\0Z\5\0e\6\0Z\7\0d\2\0Z\10\0d\3\0Z\t\0d\3\0Z\n\0d\24\0d\24\0e\f\0i\r\0d\4\0\204\3\0Z\16\0d\24\0d\5\0\204\1\0Z\17\0d\6\0\204\0\0Z\20\0d\7\0\204\0\0Z\21\0d\10\0\204\0\0Z\22\0d\t\0\204\0\0Z\23\0d\n\0\204\0\0Z\24\0d\v\0\204\0\0Z\25\0d\f\0\204\0\0Z\26\0d\r\0\204\0\0Z\27\0d\3\0d\3\0d\16\0\204\2\0Z\30\0d\17\0\204\0\0Z\31\0d\20\0\204\0\0Z\32\0d\24\0h\0\0d\21\0\204\2\0Z\33\0d\22\0\204\0\0Z\34\0d\23\0\204\0\0Z\35\0RS(\25\0\0\0i\v\0\0\0s\10\0\0\0HTTP/1.1i\1\0\0\0i\0\0\0\0c\5\0\0\0\5\0\0\0\3\0\0\0C\0\0\0sv\0\0\0|\4\0|\0\0_\0\0d\0\0|\0\0_\2\0g\0\0|\0\0_\3\0d\0\0|\0\0_\4\0t\5\0|\0\0_\6\0d\0\0|\0\0_\7\0d\0\0|\0\0_\10\0d\0\0|\0\0_\t\0|\0\0i\n\0|\1\0|\2\0\203\2\0\1|\3\0d\0\0j\t\0o\r\0\1|\3\0|\0\0_\v\0n\1\0\1d\0\0S(\1\0\0\0N(\f\0\0\0t\7\0\0\0timeoutR#\0\0\0RV\0\0\0t\7\0\0\0_buffert\31\0\0\0_HTTPConnection__responset\10\0\0\0_CS_IDLEt\26\0\0\0_HTTPConnection__stateRM\0\0\0t\f\0\0\0_tunnel_hostt\f\0\0\0_tunnel_portt\r\0\0\0_set_hostportRL\0\0\0(\5\0\0\0R%\0\0\0t\4\0\0\0hostt\4\0\0\0portRL\0\0\0R\200\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyRX\0\0\0\207\2\0\0s\26\0\0\0\0\2\t\1\t\1\t\1\t\1\t\1\t\1\t\1\t\2\20\1\r\1c\3\0\0\0\3\0\0\0\2\0\0\0C\0\0\0s\26\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0d\0\0S(\1\0\0\0N(\2\0\0\0R\205\0\0\0R\206\0\0\0(\3\0\0\0R%\0\0\0R\210\0\0\0R\211\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\v\0\0\0_set_tunnel\226\2\0\0s\4\0\0\0\0\1\t\1c\3\0\0\0\5\0\0\0\10\0\0\0C\0\0\0s\351\0\0\0|\2\0d\0\0j\10\0o\306\0\1|\1\0i\1\0d\1\0\203\1\0}\3\0|\1\0i\1\0d\2\0\203\1\0}\4\0|\3\0|\4\0j\4\0oT\0\1y\30\0t\2\0|\1\0|\3\0d\3\0\27\37\203\1\0}\2\0Wn+\0\4t\3\0j\n\0o\37\0\1\1\1\1t\4\0d\4\0|\1\0|\3\0d\3\0\27\37\26\203\1\0\202\1\0n\2\0\1X|\1\0|\3\0 }\1\0n\n\0\1|\0\0i\5\0}\2\0|\1\0o3\0\1|\1\0d\5\0\31d\6\0j\2\0o\"\0\1|\1\0d\7\0\31d\2\0j\2\0o\21\0\1|\1\0d\3\0d\7\0!}\1\0q\323\0\1n\1\0\1|\1\0|\0\0_\6\0|\2\0|\0\0_\7\0d\0\0S(\10\0\0\0Nt\1\0\0\0:t\1\0\0\0]i\1\0\0\0s\25\0\0\0nonnumeric port: '%s'i\0\0\0\0t\1\0\0\0[i\377\377\377\377(\10\0\0\0R#\0\0\0t\5\0\0\0rfindR^\0\0\0R[\0\0\0R\r\0\0\0t\f\0\0\0default_portR\210\0\0\0R\211\0\0\0(\5\0\0\0R%\0\0\0R\210\0\0\0R\211\0\0\0Rx\0\0\0t\1\0\0\0j(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyR\207\0\0\0\232\2\0\0s\34\0\0\0\0\1\r\1\17\1\17\1\r\1\3\1\30\1\16\1\35\1\16\2\t\1)\1\25\1\t\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\1\0|\0\0_\0\0d\0\0S(\1\0\0\0N(\1\0\0\0RK\0\0\0(\2\0\0\0R%\0\0\0t\5\0\0\0level(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\16\0\0\0set_debuglevel\253\2\0\0s\2\0\0\0\0\1c\1\0\0\0\6\0\0\0\6\0\0\0C\0\0\0s\327\0\0\0|\0\0i\0\0|\0\0i\1\0|\0\0i\2\0\203\2\0\1|\0\0i\3\0d\1\0|\0\0i\4\0|\0\0i\5\0f\2\0\26\203\1\0\1|\0\0i\6\0|\0\0i\7\0d\2\0|\0\0i\10\0d\3\0|\0\0i\t\0\203\1\2}\1\0|\1\0i\n\0\203\0\0\\\3\0}\2\0}\3\0}\4\0|\3\0d\4\0j\3\0o*\0\1|\0\0i\v\0\203\0\0\1t\f\0i\r\0d\5\0|\3\0|\4\0i\16\0\203\0\0f\2\0\26\202\2\0n\1\0\1x-\0t\17\0o%\0\1|\1\0i\20\0i\21\0\203\0\0}\5\0|\5\0d\6\0j\2\0o\5\0\1Pq\246\0\1q\246\0\1Wd\0\0S(\7\0\0\0Ns\32\0\0\0CONNECT %s:%d HTTP/1.0\r\n\r\nRL\0\0\0RW\0\0\0i\310\0\0\0s\37\0\0\0Tunnel connection failed: %d %ss\2\0\0\0\r\n(\22\0\0\0R\207\0\0\0R\205\0\0\0R\206\0\0\0t\4\0\0\0sendR\210\0\0\0R\211\0\0\0t\16\0\0\0response_classRV\0\0\0RL\0\0\0RM\0\0\0R_\0\0\0R\\\0\0\0t\6\0\0\0socketR\23\0\0\0R;\0\0\0R6\0\0\0R3\0\0\0R8\0\0\0(\6\0\0\0R%\0\0\0t\10\0\0\0responseRP\0\0\0t\4\0\0\0codet\7\0\0\0messageRE\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\7\0\0\0_tunnel\256\2\0\0s\30\0\0\0\0\1\26\1\35\1$\1\25\1\r\1\n\1 \1\3\0\7\1\17\1\r\0c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s@\0\0\0t\0\0i\1\0|\0\0i\2\0|\0\0i\3\0f\2\0|\0\0i\4\0\203\2\0|\0\0_\5\0|\0\0i\6\0o\16\0\1|\0\0i\7\0\203\0\0\1n\1\0\1d\1\0S(\2\0\0\0s3\0\0\0Connect to the host and port specified in __init__.N(\10\0\0\0R\225\0\0\0t\21\0\0\0create_connectionR\210\0\0\0R\211\0\0\0R\200\0\0\0RV\0\0\0R\205\0\0\0R\231\0\0\0(\1\0\0\0R%\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\7\0\0\0connect\272\2\0\0s\10\0\0\0\0\2\25\1\17\1\n\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0sU\0\0\0|\0\0i\0\0o\32\0\1|\0\0i\0\0i\1\0\203\0\0\1d\1\0|\0\0_\0\0n\1\0\1|\0\0i\3\0o\32\0\1|\0\0i\3\0i\1\0\203\0\0\1d\1\0|\0\0_\3\0n\1\0\1t\4\0|\0\0_\5\0d\1\0S(\2\0\0\0s(\0\0\0Close the connection to the HTTP server.N(\6\0\0\0RV\0\0\0R\\\0\0\0R#\0\0\0R\202\0\0\0R\203\0\0\0R\204\0\0\0(\1\0\0\0R%\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyR\\\0\0\0\301\2\0\0s\16\0\0\0\0\2\n\1\r\1\r\1\n\1\r\1\r\1c\2\0\0\0\5\0\0\0\6\0\0\0C\0\0\0s\35\1\0\0|\0\0i\0\0d\7\0j\10\0o%\0\1|\0\0i\2\0o\16\0\1|\0\0i\3\0\203\0\0\1q5\0\1t\4\0\203\0\0\202\1\0n\1\0\1|\0\0i\5\0d\1\0j\4\0o\23\0\1d\2\0Gt\6\0|\1\0\203\1\0GHn\1\0\1y\204\0d\3\0}\2\0t\7\0|\1\0d\4\0\203\2\0oZ\0\1|\0\0i\5\0d\1\0j\4\0o\t\0\1d\5\0GHn\1\0\1|\1\0i\10\0|\2\0\203\1\0}\3\0x?\0|\3\0o#\0\1|\0\0i\0\0i\t\0|\3\0\203\1\0\1|\1\0i\10\0|\2\0\203\1\0}\3\0q\234\0\1Wn\21\0\1|\0\0i\0\0i\t\0|\1\0\203\1\0\1Wn:\0\4t\n\0i\v\0j\n\0o+\0\1\1}\4\0\1|\4\0d\1\0\31d\6\0j\2\0o\16\0\1|\0\0i\f\0\203\0\0\1n\1\0\1\202\0\0n\2\0\1Xd\7\0S(\10\0\0\0s\31\0\0\0Send `str' to the server.i\0\0\0\0s\5\0\0\0send:i\0 \0\0Rq\0\0\0s\24\0\0\0sendIng a read()ablei \0\0\0N(\r\0\0\0RV\0\0\0R#\0\0\0t\t\0\0\0auto_openR\233\0\0\0R\10\0\0\0RK\0\0\0RY\0\0\0R2\0\0\0Rq\0\0\0t\7\0\0\0sendallR\225\0\0\0R\23\0\0\0R\\\0\0\0(\5\0\0\0R%\0\0\0t\3\0\0\0strt\t\0\0\0blocksizet\4\0\0\0datat\1\0\0\0v(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyR\223\0\0\0\313\2\0\0s*\0\0\0\0\2\20\1\n\1\16\2\r\7\20\1\23\1\3\1\6\1\20\1\20\0\t\1\17\1\3\0\7\1\20\1\30\2\24\1\23\1\21\1\16\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s\24\0\0\0|\0\0i\0\0i\1\0|\1\0\203\1\0\1d\1\0S(\2\0\0\0su\0\0\0Add a line of output to the current request buffer.\n\n Assumes that the line does *not* end with \\r\\n.\n N(\2\0\0\0R\201\0\0\0R:\0\0\0(\2\0\0\0R%\0\0\0Rt\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\7\0\0\0_output\351\2\0\0s\2\0\0\0\0\5c\1\0\0\0\2\0\0\0\3\0\0\0C\0\0\0s:\0\0\0|\0\0i\0\0i\1\0d\4\0\203\1\0\1d\2\0i\2\0|\0\0i\0\0\203\1\0}\1\0|\0\0i\0\0002|\0\0i\3\0|\1\0\203\1\0\1d\3\0S(\5\0\0\0sp\0\0\0Send the currently buffered request and clear the buffer.\n\n Appends an extra \\r\\n to the buffer.\n R-\0\0\0s\2\0\0\0\r\nN(\2\0\0\0R-\0\0\0R-\0\0\0(\4\0\0\0R\201\0\0\0t\6\0\0\0extendR$\0\0\0R\223\0\0\0(\2\0\0\0R%\0\0\0RN\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\f\0\0\0_send_output\360\2\0\0s\10\0\0\0\0\5\20\1\22\1\7\1c\5\0\0\0\n\0\0\0\10\0\0\0C\0\0\0s\322\1\0\0|\0\0i\0\0o\35\0\1|\0\0i\0\0i\1\0\203\0\0o\r\0\1d\f\0|\0\0_\0\0n\1\0\1|\0\0i\3\0t\4\0j\2\0o\r\0\1t\5\0|\0\0_\3\0n\n\0\1t\6\0\203\0\0\202\1\0|\1\0|\0\0_\7\0|\2\0p\n\0\1d\1\0}\2\0n\1\0\1d\2\0|\1\0|\2\0|\0\0i\10\0f\3\0\26}\5\0|\0\0i\t\0|\5\0\203\1\0\1|\0\0i\n\0d\3\0j\2\0o4\1\1|\3\0p\16\1\1d\4\0}\6\0|\2\0i\v\0d\5\0\203\1\0o\37\0\1t\f\0|\2\0\203\1\0\\\5\0}\7\0}\6\0}\7\0}\7\0}\7\0n\1\0\1|\6\0oL\0\1y\23\0|\6\0i\r\0d\6\0\203\1\0}\10\0Wn\"\0\4t\16\0j\n\0o\26\0\1\1\1\1|\6\0i\r\0d\7\0\203\1\0}\10\0n\2\0\1X|\0\0i\17\0d\10\0|\10\0\203\2\0\1q\257\1\1y\26\0|\0\0i\20\0i\r\0d\6\0\203\1\0}\t\0Wn%\0\4t\16\0j\n\0o\31\0\1\1\1\1|\0\0i\20\0i\r\0d\7\0\203\1\0}\t\0n\2\0\1X|\0\0i\21\0|\0\0i\22\0j\2\0o\24\0\1|\0\0i\17\0d\10\0|\t\0\203\2\0\1q\257\1\1|\0\0i\17\0d\10\0d\t\0|\t\0|\0\0i\21\0f\2\0\26\203\2\0\1n\1\0\1|\4\0p\24\0\1|\0\0i\17\0d\n\0d\v\0\203\2\0\1q\316\1\1n\1\0\1d\f\0S(\r\0\0\0s`\1\0\0Send a request to the server.\n\n `method' specifies an HTTP request method, e.g. 'GET'.\n `url' specifies the object being requested, e.g. '/index.html'.\n `skip_host' if True does not add automatically a 'Host:' header\n `skip_accept_encoding' if True does not add automatically an\n 'Accept-Encoding:' header\n t\1\0\0\0/s\10\0\0\0%s %s %si\v\0\0\0R-\0\0\0t\4\0\0\0httpt\5\0\0\0asciit\4\0\0\0idnat\4\0\0\0Hosts\5\0\0\0%s:%ss\17\0\0\0Accept-Encodingt\10\0\0\0identityN(\23\0\0\0R\202\0\0\0Ro\0\0\0R#\0\0\0R\204\0\0\0R\203\0\0\0t\17\0\0\0_CS_REQ_STARTEDR\17\0\0\0RM\0\0\0t\r\0\0\0_http_vsn_strR\242\0\0\0t\t\0\0\0_http_vsnR9\0\0\0R\1\0\0\0t\6\0\0\0encodet\22\0\0\0UnicodeEncodeErrort\t\0\0\0putheaderR\210\0\0\0R\211\0\0\0R\217\0\0\0(\n\0\0\0R%\0\0\0RW\0\0\0t\3\0\0\0urlt\t\0\0\0skip_hostt\24\0\0\0skip_accept_encodingR\236\0\0\0t\6\0\0\0netloct\3\0\0\0nilt\n\0\0\0netloc_enct\10\0\0\0host_enc(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\n\0\0\0putrequest\372\2\0\0s>\0\0\0\0\v\32\1\r\25\20\1\r\2\t\3\t\1\7\1\n\1\26\2\r\2\20\3\7\17\6\1\20\1\37\2\7\1\3\1\23\1\16\1\24\1\24\2\3\1\26\1\16\1\27\1\23\1\24\2!\n\7\1\30\fc\3\0\0\0\4\0\0\0\3\0\0\0C\0\0\0s>\0\0\0|\0\0i\0\0t\1\0j\3\0o\r\0\1t\2\0\203\0\0\202\1\0n\1\0\1d\1\0|\1\0|\2\0f\2\0\26}\3\0|\0\0i\3\0|\3\0\203\1\0\1d\2\0S(\3\0\0\0sk\0\0\0Send a request header line to the server.\n\n For example: h.putheader('Accept', 'text/html')\n s\6\0\0\0%s: %sN(\4\0\0\0R\204\0\0\0R\253\0\0\0R\20\0\0\0R\242\0\0\0(\4\0\0\0R%\0\0\0t\6\0\0\0headerR'\0\0\0R\236\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyR\260\0\0\0e\3\0\0s\10\0\0\0\0\5\20\1\r\2\20\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s4\0\0\0|\0\0i\0\0t\1\0j\2\0o\r\0\1t\2\0|\0\0_\0\0n\n\0\1t\3\0\203\0\0\202\1\0|\0\0i\4\0\203\0\0\1d\1\0S(\2\0\0\0s?\0\0\0Indicate that the last header line has been sent to the server.N(\5\0\0\0R\204\0\0\0R\253\0\0\0t\f\0\0\0_CS_REQ_SENTR\20\0\0\0R\244\0\0\0(\1\0\0\0R%\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\n\0\0\0endheadersp\3\0\0s\10\0\0\0\0\3\20\1\r\2\t\2c\5\0\0\0\6\0\0\0\10\0\0\0C\0\0\0sr\0\0\0y\32\0|\0\0i\0\0|\1\0|\2\0|\3\0|\4\0\203\4\0\1WnQ\0\4t\1\0i\2\0j\n\0oB\0\1\1}\5\0\1|\5\0d\1\0\31d\2\0j\3\0p\v\0\1|\0\0i\3\0\fo\7\0\1\202\0\0n\1\0\1|\0\0i\0\0|\1\0|\2\0|\3\0|\4\0\203\4\0\1n\2\0\1Xd\3\0S(\4\0\0\0s&\0\0\0Send a complete request to the server.i\0\0\0\0i \0\0\0N(\4\0\0\0t\r\0\0\0_send_requestR\225\0\0\0R\23\0\0\0R\234\0\0\0(\6\0\0\0R%\0\0\0RW\0\0\0R\261\0\0\0t\4\0\0\0bodyR0\0\0\0R\241\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\7\0\0\0requestz\3\0\0s\f\0\0\0\0\3\3\1\32\1\23\2\34\1\7\2c\5\0\0\0\16\0\0\0\n\0\0\0C\0\0\0s\242\1\0\0t\0\0i\1\0g\0\0\4}\5\0|\4\0D]\23\0}\6\0|\5\0|\6\0i\2\0\203\0\0\22q\21\0~\5\0\203\1\0}\7\0h\0\0}\10\0d\1\0|\7\0j\6\0o\16\0\1d\2\0|\10\0d\3\0\1Wn\1\0\1Hd\r\0t\3\0f\1\0d\16\0\204\0\0\203\0\0Y}\16\0|\16\0d\7\0\203\1\0}\t\0|\t\0i\6\0d\t\0d\17\0\203\2\0\1|\t\0i\7\0\203\0\0\1|\t\0i\10\0\203\0\0\1|\t\0i\16\0\203\0\0\1y\20\0d\1\0d\2\0k\17\0}\17\0Wn\23\0\4t\20\0j\n\0o\7\0\1\1\1\1n\323\0\1Xx\316\0d\24\0D]\306\0\\\2\0}\7\0}\10\0d\22\0|\7\0|\10\0f\2\0\26GHt\21\0\203\0\0}\20\0|\20\0i\4\0|\4\0\203\1\0\1|\20\0i\5\0|\7\0\203\1\0\1|\20\0i\6\0d\t\0|\10\0\203\2\0\1|\20\0i\7\0\203\0\0\1|\20\0i\10\0\203\0\0\\\3\0}\n\0}\v\0}\f\0d\n\0G|\n\0GHd\v\0G|\v\0GHd\f\0Gt\t\0|\20\0i\n\0\203\0\0i\v\0\203\0\0\203\1\0GHH|\f\0o#\0\1x \0|\f\0i\f\0D]\21\0}\r\0|\r\0i\r\0\203\0\0GHq\201\2Wn\1\0\1Hq\325\1Wd\2\0S(\25\0\0\0s\223\0\0\0Test this module.\n\n A hodge podge of tests collected here, because they have too many\n external dependencies for the regular test suite.\n i\377\377\377\377Ni\1\0\0\0t\1\0\0\0di\0\0\0\0s\2\0\0\0-ds\16\0\0\0www.python.orgR\245\0\0\0t\3\0\0\0GETs\10\0\0\0status =s\10\0\0\0reason =Rq\0\0\0t\6\0\0\0HTTP11c\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\24\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0RS(\2\0\0\0i\v\0\0\0s\10\0\0\0HTTP/1.1(\4\0\0\0RG\0\0\0RH\0\0\0R\255\0\0\0R\254\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyR\367\0\0\0\0\5\0\0s\4\0\0\0\6\1\6\1s\36\0\0\0http://www.python.org/~jeremy/s\17\0\0\0sourceforge.nets\20\0\0\0/projects/pythons\f\0\0\0https://%s%s(\2\0\0\0s\17\0\0\0sourceforge.nets\20\0\0\0/projects/python(\1\0\0\0(\2\0\0\0s\17\0\0\0sourceforge.nets\20\0\0\0/projects/python(\22\0\0\0t\3\0\0\0syst\6\0\0\0getoptt\4\0\0\0argvR\4\0\0\0R\222\0\0\0R\233\0\0\0R\270\0\0\0R\273\0\0\0R\330\0\0\0R?\0\0\0R\325\0\0\0Rq\0\0\0R0\0\0\0R;\0\0\0R\\\0\0\0R\335\0\0\0t\v\0\0\0ImportErrorR\340\0\0\0(\21\0\0\0R\370\0\0\0R\371\0\0\0t\4\0\0\0optsR\347\0\0\0t\2\0\0\0dlt\1\0\0\0ot\1\0\0\0aR\210\0\0\0t\10\0\0\0selectort\1\0\0\0hR1\0\0\0RQ\0\0\0R0\0\0\0R\271\0\0\0R\367\0\0\0R\335\0\0\0t\2\0\0\0hs(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\4\0\0\0test\340\4\0\0sr\0\0\0\0\7\f\1\f\1\37\1\6\1\7\0\f\1\r\0\22\1\6\1\6\1\v\0\16\1\v\0\16\1\t\1\r\1\r\1\20\1\n\1\25\1\t\1\t\1\33\1\1\1\7\1\n\0\6\0\23\1\1\3\26\4\f\1\20\1\n\1\n\1\n\2\3\1\20\1\16\1\5\3\7\0\f\2\17\1\t\1", 28672) = 28672 read(7, "\r\1\r\1\20\1\n\1\25\1\t\1\t\1\33\1\1\1\7\1\n\0\6\0\23\1t\10\0\0\0__main__(e\0\0\0R\331\0\0\0R\225\0\0\0R\370\0\0\0R\0\0\0\0t\10\0\0\0urlparseR\1\0\0\0R\342\0\0\0t\16\0\0\0catch_warningst\10\0\0\0__exit__t\t\0\0\0__enter__t\16\0\0\0filterwarningsR\344\0\0\0t\t\0\0\0mimetoolst\t\0\0\0cStringIOR\3\0\0\0R\373\0\0\0t\7\0\0\0__all__R\317\0\0\0R\337\0\0\0RO\0\0\0R\203\0\0\0R\253\0\0\0R\272\0\0\0Ra\0\0\0t\23\0\0\0SWITCHING_PROTOCOLSt\n\0\0\0PROCESSINGR\30\0\0\0t\7\0\0\0CREATEDt\10\0\0\0ACCEPTEDt\35\0\0\0NON_AUTHORITATIVE_INFORMATIONRe\0\0\0t\r\0\0\0RESET_CONTENTt\17\0\0\0PARTIAL_CONTENTt\f\0\0\0MULTI_STATUSt\7\0\0\0IM_USEDt\20\0\0\0MULTIPLE_CHOICESt\21\0\0\0MOVED_PERMANENTLYt\5\0\0\0FOUNDt\t\0\0\0SEE_OTHERRf\0\0\0t\t\0\0\0USE_PROXYt\22\0\0\0TEMPORARY_REDIRECTt\v\0\0\0BAD_REQUESTt\f\0\0\0UNAUTHORIZEDt\20\0\0\0PAYMENT_REQUIREDt\t\0\0\0FORBIDDENt\t\0\0\0NOT_FOUNDt\22\0\0\0METHOD_NOT_ALLOWEDt\16\0\0\0NOT_ACCEPTABLEt\35\0\0\0PROXY_AUTHENTICATION_REQUIREDt\17\0\0\0REQUEST_TIMEOUTt\10\0\0\0CONFLICTt\4\0\0\0GONEt\17\0\0\0LENGTH_REQUIREDt\23\0\0\0PRECONDITION_FAILEDt\30\0\0\0REQUEST_ENTITY_TOO_LARGEt\24\0\0\0REQUEST_URI_TOO_LONGt\26\0\0\0UNSUPPORTED_MEDIA_TYPEt\37\0\0\0REQUESTED_RANGE_NOT_SATISFIABLEt\22\0\0\0EXPECTATION_FAILEDt\24\0\0\0UNPROCESSABLE_ENTITYt\6\0\0\0LOCKEDt\21\0\0\0FAILED_DEPENDENCYt\20\0\0\0UPGRADE_REQUIREDt\25\0\0\0INTERNAL_SERVER_ERRORt\17\0\0\0NOT_IMPLEMENTEDt\v\0\0\0BAD_GATEWAYt\23\0\0\0SERVICE_UNAVAILABLEt\17\0\0\0GATEWAY_TIMEOUTt\32\0\0\0HTTP_VERSION_NOT_SUPPORTEDt\24\0\0\0INSUFFICIENT_STORAGEt\f\0\0\0NOT_EXTENDEDR\24\0\0\0Rz\0\0\0t\7\0\0\0MessageR \0\0\0R\5\0\0\0R\6\0\0\0R\4\0\0\0R\335\0\0\0R\332\0\0\0R:\0\0\0R\340\0\0\0R\346\0\0\0t\t\0\0\0ExceptionR\7\0\0\0R\10\0\0\0R\r\0\0\0R\t\0\0\0R\n\0\0\0R\v\0\0\0R\f\0\0\0R\16\0\0\0R\17\0\0\0R\20\0\0\0R\21\0\0\0R\22\0\0\0R\23\0\0\0R]\0\0\0R\3\1\0\0RG\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/httplib.pyt\10\0\0\0C\0\0\0s(\1\0\0\6\2\f\1\20\1\20\1\f\1\30\1\7\1\f\1\v\1\22\2\3\1\24\1\16\1\25\2\t\1\t\1\6\1\t\1\t\1\17\2\6\1\6\2\6\3\6\1\6\1\6\4\6\1\6\1\6\3\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\3\6\1\6\1\6\1\6\1\6\1\6\1\6\3\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\3\6\1\6\1\6\1\6\1\6\1\6\1\6\1\6\3\3\1\7\1\7\2\7\1\7\1\7\1\7\1\7\1\7\1\7\2\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\2\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\1\7\2\7\1\7\1\7\1\7\1\7\1\n\4\6\2\31i\23\377\0?\23\377\0]\23Y\3\1\20\1\16\1\5\2\26\24\r\2\26\32\t\7\26\5\26\3\26\3\26\5\26\3\26\3\26\5\26\3\26\3\26\3\26\3\26\6\6\2\23D\tA\r\1", 4096) = 1696 read(7, "", 4096) = 0 close(7) = 0 munmap(0xb7ee1000, 4096) = 0 stat64("/usr/bin/socket", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/bin/socket.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/socketmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/socket.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/socket.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/socket", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/socket.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/socketmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/socket.py", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=17974, ...}) = 0 open("/usr/lib/python2.6/socket.pyc", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=14891, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ee1000 read(8, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0!\0\0\0@\0\0\0s'\3\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\3\0k\1\0Ty\20\0d\1\0d\2\0k\2\0Z\2\0Wn\23\0\4e\3\0j\n\0o\7\0\1\1\1\1ns\0\1Xe\4\0e\4\0d\4\0\204\2\0Z\5\0d\1\0d\5\0k\2\0l\6\0Z\7\0\1d\1\0d\6\0k\2\0l\10\0Z\10\0l\t\0Z\t\0l\n\0Z\n\0l\v\0Z\v\0l\f\0Z\f\0l\r\0Z\r\0l\16\0Z\16\0l\17\0Z\17\0l\20\0Z\20\0l\21\0Z\21\0l\22\0Z\22\0l\23\0Z\23\0\1d\1\0d\2\0k\24\0Z\24\0d\1\0d\2\0k\25\0Z\25\0d\1\0d\2\0k\26\0Z\26\0y\24\0d\1\0d\7\0k\27\0l\30\0Z\30\0\1Wn#\0\4e\3\0j\n\0o\27\0\1\1\1\1d\1\0d\7\0k\30\0l\30\0Z\30\0\1n\2\0\1Xy\24\0d\1\0d\10\0k\31\0l\32\0Z\32\0\1Wn\31\0\4e\3\0j\n\0o\r\0\1\1\1\1d\t\0Z\32\0n\2\0\1Xd\n\0g\1\0Z\33\0e\33\0i\34\0e\24\0i\35\0e\1\0\203\1\0\203\1\0\1e\36\0Z\37\0e\25\0i \0i!\0\203\0\0i\"\0d\v\0\203\1\0o\255\0\1h\0\0Z#\0d\f\0e#\0d\r\0\0f\1\0\27Z&\0n\1\0\1d?\0d@\0dA\0dB\0dC\0dD\0f\6\0Z(\0dE\0e)\0f\1\0dF\0\204\0\0\203\0\0YZ*\0dG\0e)\0f\1\0dH\0\204\0\0\203\0\0YZ+\0e+\0\4Z\36\0Z,\0dI\0e)\0f\1\0dJ\0\204\0\0\203\0\0YZ-\0e)\0\203\0\0Z.\0e.\0dK\0\204\1\0Z/\0d\2\0S(L\0\0\0s\334\6\0\0This module provides socket operations and some related functions.\nOn Unix, it supports IP (Internet Protocol) and Unix domain sockets.\nOn other systems, it only supports IP. Functions specific for a\nsocket are available as methods of the socket object.\n\nFunctions:\n\nsocket() -- create a new socket object\nsocketpair() -- create a pair of new socket objects [*]\nfromfd() -- create a socket object from an open file descriptor [*]\ngethostname() -- return the current hostname\ngethostbyname() -- map a hostname to its IP number\ngethostbyaddr() -- map an IP number or hostname to DNS info\ngetservbyname() -- map a service name and a protocol name to a port number\ngetprotobyname() -- mape a protocol name (e.g. 'tcp') to a number\nntohs(), ntohl() -- convert 16, 32 bit int from network to host byte order\nhtons(), htonl() -- convert 16, 32 bit int from host to network byte order\ninet_aton() -- convert IP addr string (123.45.67.89) to 32-bit packed format\ninet_ntoa() -- convert 32-bit packed format IP to string (123.45.67.89)\nssl() -- secure socket layer support (only available if configured)\nsocket.getdefaulttimeout() -- get the default timeout value\nsocket.setdefaulttimeout() -- set the default timeout value\ncreate_connection() -- connects to an address, with an optional timeout\n\n [*] not available on all platforms!\n\nSpecial objects:\n\nSocketType -- type object for socket objects\nerror -- exception raised for I/O errors\nhas_ipv6 -- boolean value indicating if IPv6 is supported\n\nInteger constants:\n\nAF_INET, AF_UNIX -- socket domains (first argument to socket() call)\nSOCK_STREAM, SOCK_DGRAM, SOCK_RAW -- socket types (second argument)\n\nMany other constants may be defined; these may be used in calls to\nthe setsockopt() and getsockopt() methods.\ni\377\377\377\377N(\1\0\0\0t\1\0\0\0*c\3\0\0\0\4\0\0\0\6\0\0\0C\0\0\0s5\0\0\0d\1\0d\0\0k\0\0}\3\0t\1\0i\2\0d\2\0t\3\0d\3\0d\4\0\203\2\1\1|\3\0i\4\0|\0\0|\1\0|\2\0\203\3\0S(\5\0\0\0Ni\377\377\377\377s;\0\0\0socket.ssl() is deprecated. Use ssl.wrap_socket() instead.t\n\0\0\0stackleveli\2\0\0\0(\5\0\0\0t\3\0\0\0sslt\10\0\0\0warningst\4\0\0\0warnt\22\0\0\0DeprecationWarningt\16\0\0\0sslwrap_simple(\4\0\0\0t\4\0\0\0sockt\7\0\0\0keyfilet\10\0\0\0certfilet\10\0\0\0_realssl(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyR\2\0\0\0007\0\0\0s\10\0\0\0\0\3\f\1\t\1\r\1(\1\0\0\0t\10\0\0\0SSLError(\f\0\0\0t\10\0\0\0RAND_addt\10\0\0\0RAND_egdt\v\0\0\0RAND_statust\25\0\0\0SSL_ERROR_ZERO_RETURNt\23\0\0\0SSL_ERROR_WANT_READt\24\0\0\0SSL_ERROR_WANT_WRITEt\32\0\0\0SSL_ERROR_WANT_X509_LOOKUPt\21\0\0\0SSL_ERROR_SYSCALLt\r\0\0\0SSL_ERROR_SSLt\26\0\0\0SSL_ERROR_WANT_CONNECTt\r\0\0\0SSL_ERROR_EOFt\34\0\0\0SSL_ERROR_INVALID_ERROR_CODE(\1\0\0\0t\10\0\0\0StringIO(\1\0\0\0t\5\0\0\0EBADFi\t\0\0\0t\7\0\0\0getfqdnt\3\0\0\0wins\36\0\0\0The operation was interrupted.i\24'\0\0s\35\0\0\0A bad file handle was passed.i\31'\0\0s\22\0\0\0Permission denied.i\35'\0\0s!\0\0\0A fault occurred on the network??i\36'\0\0s#\0\0\0An invalid operation was attempted.i&'\0\0s \0\0\0The socket operation would blocki3'\0\0s,\0\0\0A blocking operation is already in progress.i4'\0\0s\36\0\0\0The network address is in use.i@'\0\0s\36\0\0\0The connection has been reset.iF'\0\0s\37\0\0\0The network has been shut down.iJ'\0\0s\30\0\0\0The operation timed out.iL'\0\0s\23\0\0\0Connection refused.iM'\0\0s\25\0\0\0The name is too long.iO'\0\0s\21\0\0\0The host is down.iP'\0\0s\30\0\0\0The host is unreachable.iQ'\0\0t\10\0\0\0errorTabt\0\0\0\0c\1\0\0\0\4\0\0\0\6\0\0\0C\0\0\0s\232\0\0\0|\0\0i\0\0\203\0\0}\0\0|\0\0\fp\r\0\1|\0\0d\1\0j\2\0o\r\0\1t\1\0\203\0\0}\0\0n\1\0\1y\31\0t\2\0|\0\0\203\1\0\\\3\0}\1\0}\2\0}\3\0Wn\23\0\4t\3\0j\n\0o\7\0\1\1\1\1n;\0\1X|\2\0i\4\0d\2\0|\1\0\203\2\0\1x&\0|\2\0D]\30\0}\0\0d\3\0|\0\0j\6\0o\5\0\1Pqt\0\1qt\0W|\1\0}\0\0|\0\0S(\4\0\0", 4096) = 4096 fstat64(8, {st_mode=S_IFREG|0644, st_size=14891, ...}) = 0 read(8, "\0s\37\1\0\0Get fully qualified domain name from name.\n\n An empty argument is interpreted as meaning the local host.\n\n First the hostname returned by gethostbyaddr() is checked, then\n possibly existing aliases. In case no FQDN is available, hostname\n from gethostname() is returned.\n s\7\0\0\0000.0.0.0i\0\0\0\0t\1\0\0\0.(\5\0\0\0t\5\0\0\0stript\v\0\0\0gethostnamet\r\0\0\0gethostbyaddrt\5\0\0\0errort\6\0\0\0insert(\4\0\0\0t\4\0\0\0namet\10\0\0\0hostnamet\7\0\0\0aliasest\7\0\0\0ipaddrs(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyR\32\0\0\0w\0\0\0s\34\0\0\0\0\t\f\1\25\1\r\1\3\1\31\1\16\1\5\2\20\1\7\0\6\1\r\1\t\2\6\1t\4\0\0\0bindt\7\0\0\0connectt\n\0\0\0connect_ext\6\0\0\0filenot\6\0\0\0listent\v\0\0\0getpeernamet\v\0\0\0getsocknamet\n\0\0\0getsockoptt\n\0\0\0setsockoptt\7\0\0\0sendallt\v\0\0\0setblockingt\n\0\0\0settimeoutt\n\0\0\0gettimeoutt\10\0\0\0shutdownt\2\0\0\0ntt\5\0\0\0ioctlt\6\0\0\0riscost\n\0\0\0sleeptaskwt\4\0\0\0recvt\10\0\0\0recvfromt\t\0\0\0recv_intot\r\0\0\0recvfrom_intot\4\0\0\0sendt\6\0\0\0sendtot\r\0\0\0_closedsocketc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s7\0\0\0e\0\0Z\1\0g\0\0Z\2\0d\0\0\204\0\0Z\3\0e\3\0\4Z\4\0\4Z\5\0\4Z\6\0\4Z\7\0\4Z\10\0Z\t\0e\3\0Z\n\0RS(\1\0\0\0c\0\0\0\0\1\0\0\0\3\0\0\0G\0\0\0s\23\0\0\0t\0\0t\1\0d\1\0\203\2\0\202\1\0d\0\0S(\2\0\0\0Ns\23\0\0\0Bad file descriptor(\2\0\0\0R\"\0\0\0R\31\0\0\0(\1\0\0\0t\4\0\0\0args(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\6\0\0\0_dummy\244\0\0\0s\2\0\0\0\0\1(\v\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__t\t\0\0\0__slots__RB\0\0\0R>\0\0\0R:\0\0\0R<\0\0\0R?\0\0\0R;\0\0\0R=\0\0\0t\v\0\0\0__getattr__(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyR@\0\0\0\242\0\0\0s\10\0\0\0\6\1\6\1\t\3\32\1t\r\0\0\0_socketobjectc\0\0\0\0\0\0\0\0\6\0\0\0B\0\0\0s\370\0\0\0e\0\0Z\1\0e\2\0i\3\0Z\3\0d\0\0d\1\0g\2\0e\4\0e\5\0\203\1\0\27Z\6\0e\7\0e\10\0d\2\0d\22\0d\3\0\204\4\0Z\n\0d\4\0\204\0\0Z\v\0e\2\0i\v\0i\3\0e\v\0_\3\0d\5\0\204\0\0Z\f\0e\2\0i\f\0i\3\0e\f\0_\3\0d\6\0\204\0\0Z\r\0d\7\0d\10\0d\t\0\204\2\0Z\16\0e\17\0d\n\0\204\0\0d\v\0d\f\0\203\1\1Z\20\0e\17\0d\r\0\204\0\0d\v\0d\16\0\203\1\1Z\21\0e\17\0d\17\0\204\0\0d\v\0d\20\0\203\1\1Z\22\0d\21\0Z\23\0x&\0e\24\0D]\36\0Z\25\0e\23\0e\25\0e\25\0e\25\0e\25\0f\4\0\26d\22\0\4Uq\316\0W[\25\0[\23\0RS(\23\0\0\0t\5\0\0\0_sockt\v\0\0\0__weakref__i\0\0\0\0c\5\0\0\0\6\0\0\0\7\0\0\0C\0\0\0sZ\0\0\0|\4\0d\0\0j\10\0o\26\0\1t\1\0|\1\0|\2\0|\3\0\203\3\0}\4\0n\1\0\1|\4\0|\0\0_\2\0x'\0t\3\0D]\37\0}\5\0t\4\0|\0\0|\5\0t\5\0|\4\0|\5\0\203\2\0\203\3\0\1q3\0Wd\0\0S(\1\0\0\0N(\6\0\0\0t\4\0\0\0Nonet\v\0\0\0_realsocketRH\0\0\0t\21\0\0\0_delegate_methodst\7\0\0\0setattrt\7\0\0\0getattr(\6\0\0\0t\4\0\0\0selft\6\0\0\0familyt\4\0\0\0typet\5\0\0\0protoRH\0\0\0t\6\0\0\0method(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\10\0\0\0__init__\264\0\0\0s\f\0\0\0\0\1\r\1\26\1\t\1\7\0\6\1c\1\0\0\0\3\0\0\0\5\0\0\0C\0\0\0s=\0\0\0t\0\0\203\0\0|\0\0_\1\0|\0\0i\1\0i\2\0}\1\0x\36\0t\3\0D]\26\0}\2\0t\4\0|\0\0|\2\0|\1\0\203\3\0\1q\37\0Wd\0\0S(\1\0\0\0N(\5\0\0\0R@\0\0\0RH\0\0\0RB\0\0\0RL\0\0\0RM\0\0\0(\3\0\0\0RO\0\0\0t\5\0\0\0dummyRS\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\5\0\0\0close\273\0\0\0s\n\0\0\0\0\1\f\1\f\1\7\0\6\1c\1\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s(\0\0\0|\0\0i\0\0i\1\0\203\0\0\\\2\0}\1\0}\2\0t\2\0d\1\0|\1\0\203\0\1|\2\0f\2\0S(\2\0\0\0NRH\0\0\0(\3\0\0\0RH\0\0\0t\6\0\0\0acceptRG\0\0\0(\3\0\0\0RO\0\0\0R\7\0\0\0t\4\0\0\0addr(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyRW\0\0\0\302\0\0\0s\4\0\0\0\0\1\25\1c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s\20\0\0\0t\0\0d\1\0|\0\0i\1\0\203\0\1S(\2\0\0\0sa\0\0\0dup() -> socket object\n\n Return a new socket object connected to the same system resource.RH\0\0\0(\2\0\0\0RG\0\0\0RH\0\0\0(\1\0\0\0RO\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\3\0\0\0dup\307\0\0\0s\2\0\0\0\0\4t\1\0\0\0ri\377\377\377\377c\3\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s\23\0\0\0t\0\0|\0\0i\1\0|\1\0|\2\0\203\3\0S(\1\0\0\0s\276\0\0\0makefile([mode[, bufsize]]) -> file object\n\n Return a regular file object corresponding to the socket. The mode\n and bufsize arguments are as for the built-in open() function.(\2\0\0\0t\v\0\0\0_fileobjectRH\0\0\0(\3\0\0\0RO\0\0\0t\4\0\0\0modet\7\0\0\0bufsize(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\10\0\0\0makefile\315\0\0\0s\2\0\0\0\0\5c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\0\0\0\0(\2\0\0\0RH\0\0\0RP\0\0\0(\1\0\0\0RO\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\10\0\0\0\324\0\0\0s\0\0\0\0t\3\0\0\0docs\21\0\0\0the socket familyc\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\0\0\0\0(\2\0\0\0RH\0\0\0RQ\0\0\0(\1\0\0\0RO\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyR_\0\0\0\325\0\0\0s\0\0\0\0s\17\0\0\0the socket typec\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\0\0\0\0(\2\0\0\0RH\0\0\0RR\0\0\0(\1\0\0\0RO\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyR_\0\0\0\326\0\0\0s\0\0\0\0s\23\0\0\0the socket protocolsV\0\0\0def %s(self, *args): return self._sock.%s(*args)\n\n%s.__doc__ = _realsocket.%s.__doc__\nN(\26\0\0\0RC\0\0\0RD\0\0\0RK\0\0\0t\7\0\0\0__doc__t\4\0\0\0listRL\0\0\0RE\0\0\0t\7\0\0\0AF_INETt\v\0\0\0SOCK_STREAMRJ\0\0\0RT\0\0\0RV\0\0\0RW\0\0\0RY\0\0\0R^\0\0\0t\10\0\0\0propertyRP\0\0\0RQ\0\0\0RR\0\0\0t\2\0\0\0_st\16\0\0\0_socketmethodst\2\0\0\0_m(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyRG\0\0\0\256\0\0\0s\"\0\0\0\6\2\t\2\26\2\25\7\t\5\17\2\t\3\17\2\t\6\17\7\25\1\25\1\25\2\6\2\7\0\6\1\34\1R[\0\0\0c\0\0\0\0\0\0\0\0\t\0\0\0B\0\0\0s\335\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0Z\3\0d\2\0Z\4\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0d\t\0d\n\0d\v\0g\t\0Z\5\0d\f\0d\r\0e\6\0d\16\0\204\3\0Z\7\0d\17\0\204\0\0Z\10\0e\t\0e\10\0d\20\0d\21\0\203\1\1Z\n\0d\22\0\204\0\0Z\v\0d\23\0\204\0\0Z\f\0d\24\0\204\0\0Z\r\0d\25\0\204\0\0Z\16\0d\26\0\204\0\0Z\17\0d\27\0\204\0\0Z\20\0d\30\0\204\0\0Z\21\0d\r\0d\31\0\204\1\0Z\22\0d\r\0d\32\0\204\1\0Z\23\0d\33\0d\34\0\204\1\0Z\24\0d\35\0\204\0\0Z\25\0d\36\0\204\0\0Z\26\0RS(\37\0\0\0s-\0\0\0Faux file object attached to a socket object.i\0 \0\0s\10\0\0\0R\\\0\0\0R]\0\0\0t\t\0\0\0softspaceRH\0\0\0t\t\0\0\0_rbufsizet\t\0\0\0_wbufsizet\5\0\0\0_rbuft\5\0\0\0_wbuft\6\0\0\0_closet\2\0\0\0rbi\377\377\377\377c\5\0\0\0\5\0\0\0\2\0\0\0C\0\0\0s\251\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0|\3\0d\1\0j\0\0o\r\0\1|\0\0i\2\0}\3\0n\1\0\1|\3\0|\0\0_\3\0t\4\0|\0\0_\5\0|\3\0d\1\0j\2\0o\r\0\1d\2\0|\0\0_\6\0n'\0\1|\3\0d\2\0j\2\0o\20\0\1|\0\0i\2\0|\0\0_\6\0n\n\0\1|\3\0|\0\0_\6\0|\3\0|\0\0_\7\0t\10\0\203\0\0|\0\0_\t\0g\0\0|\0\0_\n\0|\4\0|\0\0_\v\0d\0\0S(\3\0\0\0Ni\0\0\0\0i\1\0\0\0(\f\0\0\0RH\0\0\0R\\\0\0\0t\17\0\0\0default_bufsizeR]\0\0\0t\5\0\0\0FalseRi\0\0\0Rj\0\0\0Rk\0\0\0R\30\0\0\0Rl\0\0\0Rm\0\0\0Rn\0\0\0(\5\0\0\0RO\0\0\0R\7\0\0\0R\\\0\0\0R]\0\0\0RV\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyRT\0\0\0\353\0\0\0s\36\0\0\0\0\1\t\1\t\1\r\1\r\1\t\1\t\4\r\1\r\1\r\1\20\2\t\1\t\5\f\1\t\1c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0d\0\0j\10\0S(\1\0\0\0N(\2\0\0\0RH\0\0\0RJ\0\0\0(\1\0\0\0RO\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\n\0\0\0_getclosed\4\1\0\0s\2\0\0\0\0\1R`\0\0\0s\32\0\0\0True if the file is closedc\1\0\0\0\1\0\0\0\6\0\0\0C\0\0\0sH\0\0\0z\34\0|\0\0i\0\0o\16\0\1|\0\0i\1\0\203\0\0\1n\1\0\1Wd\0\0|\0\0i\2\0o\21\0\1|\0\0i\0\0i\3\0\203\0\0\1n\1\0\1d\0\0|\0\0_\0\0Xd\0\0S(\1\0\0\0N(\5\0\0\0RH\0\0\0t\5\0\0\0flushRn\0\0\0RV\0\0\0RJ\0\0\0(\1\0\0\0RO\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyRV\0\0\0\10\1\0\0s\f\0\0\0\0\1\3\1\n\1\22\2\n\1\21\1c\1\0\0\0\1\0\0\0\4\0\0\0C\0\0\0s\34\0\0\0y\16\0|\0\0i\0\0\203\0\0\1Wn\7\0\1\1\1n\1\0Xd\0\0S(\1\0\0\0N(\1\0\0\0RV\0\0\0(\1\0\0\0RO\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\7\0\0\0__del__\21\1\0\0s\10\0\0\0\0\1\3\1\16\1\3\2c\1\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s=\0\0\0|\0\0i\0\0o/\0\1d\1\0i\1\0|\0\0i\0\0\203\1\0}\1\0g\0\0|\0\0_\0\0|\0\0i\2\0i\3\0|\1\0\203\1\0\1n\1\0\1d\0\0S(\2\0\0\0NR\35\0\0\0(\4\0\0\0Rm\0\0\0t\4\0\0\0joinRH\0\0\0R1\0\0\0(\2\0\0\0RO\0\0\0t\6\0\0\0buffer(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyRs\0\0\0\30\1\0\0s\10\0\0\0\0\1\n\1\22\1\t\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0i\1\0\203\0\0S(\1\0\0\0N(\2\0\0\0RH\0\0\0R+\0\0\0(\1\0\0\0RO\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyR+\0\0\0\36\1\0\0s\2\0\0\0\0\1c\2\0\0\0\2\0\0\0\2\0\0\0C\0\0\0s}\0\0\0t\0\0|\1\0\203\1\0}\1\0|\1\0p\5\0\1d\0\0S\1|\0\0i\1\0i\2\0|\1\0\203\1\0\1|\0\0i\3\0d\1\0j\2\0p3\0\1|\0\0i\3\0d\2\0j\2\0o\r\0\1d\3\0|\1\0j\6\0p\26\0\1|\0\0i\4\0\203\0\0|\0\0i\3\0j\5\0o\16\0\1|\0\0i\5\0\203\0\0\1n\1\0\1d\0\0S(\4\0\0\0Ni\0\0\0\0i\1\0\0\0s\1\0\0\0\n(\6\0\0\0t\3\0\0\0strRm\0\0\0t\6\0\0\0appendRk\0\0\0t\r\0\0\0_get_wbuf_lenRs\0\0\0(\2\0\0\0RO\0\0\0t\4\0\0\0data(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\5\0\0\0write!\1\0\0s\20\0\0\0\0\1\f\1\7\1\5\1\20\1\20\1\35\1\26\1c\2\0\0\0\2\0\0\0\6\0\0\0C\0\0\0sZ\0\0\0|\0\0i\0\0i\1\0t\2\0d\0\0t\4\0t\5\0|\1\0\203\2\0\203\2\0\203\1\0\1|\0\0i\6\0d\1\0j\1\0p\26\0\1|\0\0i\7\0\203\0\0|\0\0i\6\0j\5\0o\16\0\1|\0\0i\10\0\203\0\0\1n\1\0\1d\0\0S(\2\0\0\0Ni\1\0\0\0(\t\0\0\0Rm\0\0\0t\6\0\0\0extendt\6\0\0\0filterRJ\0\0\0t\3\0\0\0mapRw\0\0\0Rk\0\0\0Ry\0\0\0Rs\0\0\0(\2\0\0\0RO\0\0\0Rb\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\n\0\0\0writelines+\1\0\0s\10\0\0\0\0\3\"\1\20\1\26\1c\1\0\0\0\3\0\0\0\4\0\0\0C\0\0\0s.\0\0\0d\1\0}\1\0x!\0|\0\0i\0\0D]\26\0}\2\0|\1\0t\1\0|\2\0\203\1\0007}\1\0q\20\0W|\1\0S(\2\0\0\0Ni\0\0\0\0(\2\0\0\0Rm\0\0\0t\3\0\0\0len(\3\0\0\0RO\0\0\0t\7\0\0\0buf_lent\1\0\0\0x(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyRy\0\0\0003\1\0\0s\n\0\0\0\0\1\6\1\n\0\6\1\24\1c\2\0\0\0\t\0\0\0\4\0\0\0C\0\0\0s\274\1\0\0t\0\0|\0\0i\1\0|\0\0i\2\0\203\2\0}\2\0|\0\0i\3\0}\3\0|\3\0i\4\0d\1\0d\2\0\203\2\0\1|\1\0d\1\0j\0\0oQ\0\1t\5\0\203\0\0|\0\0_\3\0x7\0t\6\0o/\0\1|\0\0i\7\0i\10\0|\2\0\203\1\0}\4\0|\4\0p\5\0\1Pn\1\0\1|\3\0i\t\0|\4\0\203\1\0\1qJ\0\1W|\3\0i\n\0\203\0\0S\1|\3\0i\v\0\203\0\0}\5\0|\5\0|\1\0j\5\0oC\0\1|\3\0i\4\0d\1\0\203\1\0\1|\3\0i\f\0|\1\0\203\1\0}\6\0t\5\0\203\0\0|\0\0_\3\0|\0\0i\3\0i\t\0|\3\0i\f\0\203\0\0\203\1\0\1|\6\0S\1t\5\0\203\0\0|\0\0_\3\0x\267\0t\6\0o\257\0\1|\1\0|\5\0\30}\7\0|\0\0i\7\0i\10\0|\7\0\203\1\0}\4\0|\4\0p\5\0\1Pn\1\0\1t\r\0|\4\0\203\1\0}\10\0|\10\0|\1\0j\2\0o\r\0\1|\5\0\fo\5\0\1|\4\0S\1|\10\0|\7\0j\2\0o\25\0\1|\3\0i\t\0|\4\0\203\1\0\1~\4\0Pn\1\0\1|\10\0|\7\0j\1\0p\24\0\1t\16\0d\3\0|\7\0|\10\0f\2\0\26\202\2\0\1|\3\0i\t\0|\4\0\203\1\0\1|\5\0|\10\0007}\5\0~\4\0q\367\0\1W|\3\0i\n\0\203\0\0Sd\0\0S(\4\0\0\0Ni\0\0\0\0i\2\0\0\0s\32\0\0\0recv(%d) returned %d bytes(\17\0\0\0t\3\0\0\0maxRj\0\0\0Rp\0\0\0Rl\0\0\0t\4\0\0\0seekR\30\0\0\0t\4\0\0\0TrueRH\0\0\0R:\0\0\0R{\0\0\0t\10\0\0\0getvaluet\4\0\0\0tellt\4\0\0\0readR\200\0\0\0t\16\0\0\0AssertionError(\t\0\0\0RO\0\0\0t\4\0\0\0sizet\10\0\0\0rbufsizet\3\0\0\0bufRz\0\0\0R\201\0\0\0t\2\0\0\0rvt\4\0\0\0leftt\1\0\0\0n(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyR\210\0\0\0009\1\0\0sL\0\0\0\0\4\25\4\t\1\20\1\r\2\f\1\3\0\7\1\22\1\7\1\5\1\22\1\v\3\f\1\r\2\r\1\17\1\f\1\26\1\5\2\f\1\3\0\7\1\n\6\22\1\7\1\5\1\f\1\25\6\5\1\r\1\r\1\3\1\5\1!\1\r\1\n\1\10\2c\2\0\0\0\f\0\0\0\6\0\0\0C\0\0\0s\214\3\0\0|\0\0i\0\0}\2\0|\2\0i\1\0d\1\0d\2\0\203\2\0\1|\2\0i\2\0\203\0\0d\1\0j\4\0om\0\1|\2\0i\1\0d\1\0\203\1\0\1|\2\0i\3\0|\1\0\203\1\0}\3\0|\3\0i\4\0d\3\0\203\1\0p\23\0\1t\5\0|\3\0\203\1\0|\1\0j\2\0o'\0\1t\6\0\203\0\0|\0\0_\0\0|\0\0i\0\0i\7\0|\2\0i\10\0\203\0\0\203\1\0\1|\3\0S\1~\3\0n\1\0\1|\1\0d\1\0j\0\0oI\1\1|\0\0i\t\0d\4\0j\1\0o\202\0\1|\2\0i\1\0d\1\0\203\1\0\1|\2\0i\10\0\203\0\0g\1\0}\4\0t\6\0\203\0\0|\0\0_\0\0d\0\0}\5\0|\0\0i\v\0i\f\0}\6\0x7\0|\5\0d\3\0j\3\0o)\0\1|\6\0d\4\0\203\1\0}\5\0|\5\0p\5\0\1Pn\1\0\1|\4\0i\r\0|\5\0\203\1\0\1q\363\0\1Wd\5\0i\16\0|\4\0\203\1\0S\1|\2\0i\1\0d\1\0d\2\0\203\2\0\1t\6\0\203\0\0|\0\0_\0\0x\215\0t\17\0o\205\0\1|\0\0i\v\0i\f\0|\0\0i\t\0\203\1\0}\5\0|\5\0p\5\0\1Pn\1\0\1|\5\0i\20\0d\3\0\203\1\0}\7\0|\7\0d\1\0j\5\0o7\0\1|\7\0d\4\0007}\7\0|\2\0i\7\0|\5\0|\7\0 \203\1\0\1|\0\0i\0\0i\7\0|\5\0|\7\0\37\203\1\0\1~\5\0Pn\1\0\1|\2\0i\7\0|\5\0\203\1\0\1qW\1\1W|\2\0i\21\0\203\0\0S\1|\2\0i\1\0d\1\0d\2\0\203\2\0\1|\2\0i\2\0\203\0\0}\10\0|\10\0|\1\0j\5\0oC\0\1|\2\0i\1\0d\1\0\203\1\0\1|\2\0i\10\0|\1\0\203\1\0}\t\0t\6\0\203\0\0|\0\0_\0\0|\0\0i\0\0i\7\0|\2\0i\10\0\203\0\0\203\1\0\1|\t\0S\1t\6\0\203\0\0|\0\0_\0\0x\24\1t\17\0o\f\1\1|\0\0i\v\0i\f\0|\0\0i\t\0\203\1\0}\5\0|\5\0p\5\0\1Pn\1\0\1|\1\0|\10\0\30}\n\0|\5\0i\20\0d\3\0d\1\0|\n\0\203\3\0}\7\0|\7\0d\1\0j\5\0oG\0\1|\7\0d\4\0007}\7\0|\0\0i\0\0i\7\0|\5\0|\7\0\37\203\1\0\1|\10\0o\26\0\1|\2\0i\7\0|\5\0|\7\0 \203\1\0\1Pq\5\3\1|\5\0|\7\0 Sn\1\0\1t\5\0|\5\0\203\1\0}\v\0|\v\0|\1\0j\2\0o\r\0\1|\10\0\fo\5\0\1|\5\0S\1|\v\0|\n\0j\5\0o*\0\1|\2\0i\7\0|\5\0|\n\0 \203\1\0\1|\0\0i\0\0i\7\0|\5\0|\n\0\37\203\1\0\1Pn\1\0\1|\2\0i\7\0|\5\0\203\1\0\1|\10\0|\v\0007}\10\0qj\2\1W|\2\0i\21\0\203\0\0Sd\0\0S(\6\0\0\0Ni\0\0\0\0i\2\0\0\0s\1\0\0\0\ni\1\0\0\0R\35\0\0\0(\22\0\0\0Rl\0\0\0R\204\0\0\0R\207\0\0\0t\10\0\0\0readlinet\10\0\0\0endswithR\200\0\0\0R\30\0\0\0R{\0\0\0R\210\0\0\0Rj\0\0\0RJ\0\0\0RH\0\0\0R:\0\0\0Rx\0\0\0Ru\0\0\0R\205\0\0\0t\4\0\0\0findR\206\0\0\0(\f\0\0\0RO\0\0\0R\212\0\0\0R\214\0\0\0t\5\0\0\0blinet\7\0\0\0buffersRz\0\0\0R:\0\0\0t", 8192) = 8192 read(8, "\2\0\0\0nlR\201\0\0\0R\215\0\0\0R\216\0\0\0R\217\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyR\220\0\0\0u\1\0\0s\222\0\0\0\0\1\t\1\20\1\23\2\r\1\17\1#\1\f\1\26\1\5\1\7\1\r\2\20\2\r\1\17\1\f\1\6\1\f\1\3\0\r\1\f\1\7\1\5\1\22\1\16\2\20\1\f\1\3\0\7\1\25\1\7\1\5\1\17\1\r\1\n\1\21\1\24\1\3\1\5\1\22\1\v\3\20\1\f\1\r\1\r\1\17\1\f\1\26\1\5\1\f\1\3\0\7\1\25\1\7\1\5\1\n\2\25\1\r\1\n\2\24\1\7\1\21\1\5\4\f\1\f\1\25\3\5\1\r\1\21\1\24\1\5\1\r\1\17\2i\0\0\0\0c\2\0\0\0\5\0\0\0\3\0\0\0C\0\0\0sm\0\0\0d\1\0}\2\0g\0\0}\3\0xZ\0t\0\0oR\0\1|\0\0i\1\0\203\0\0}\4\0|\4\0p\5\0\1Pn\1\0\1|\3\0i\2\0|\4\0\203\1\0\1|\2\0t\3\0|\4\0\203\1\0007}\2\0|\1\0o\22\0\1|\2\0|\1\0j\5\0o\5\0\1Pq\17\0\1q\17\0\1W|\3\0S(\2\0\0\0Ni\0\0\0\0(\4\0\0\0R\205\0\0\0R\220\0\0\0Rx\0\0\0R\200\0\0\0(\5\0\0\0RO\0\0\0t\10\0\0\0sizehintt\5\0\0\0totalRb\0\0\0t\4\0\0\0line(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\t\0\0\0readlines\313\1\0\0s\30\0\0\0\0\1\6\1\6\1\3\0\7\1\f\1\7\1\5\1\r\1\20\1\24\1\n\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0RO\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\10\0\0\0__iter__\332\1\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\1\0\0\0C\0\0\0s!\0\0\0|\0\0i\0\0\203\0\0}\1\0|\1\0p\n\0\1t\1\0\202\1\0n\1\0\1|\1\0S(\1\0\0\0N(\2\0\0\0R\220\0\0\0t\r\0\0\0StopIteration(\2\0\0\0RO\0\0\0R\230\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\4\0\0\0next\335\1\0\0s\10\0\0\0\0\1\f\1\7\1\n\1(\27\0\0\0RC\0\0\0RD\0\0\0Ra\0\0\0Rp\0\0\0R$\0\0\0RE\0\0\0Rq\0\0\0RT\0\0\0Rr\0\0\0Re\0\0\0t\6\0\0\0closedRV\0\0\0Rt\0\0\0Rs\0\0\0R+\0\0\0R{\0\0\0R\177\0\0\0Ry\0\0\0R\210\0\0\0R\220\0\0\0R\231\0\0\0R\232\0\0\0R\234\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyR[\0\0\0\340\0\0\0s*\0\0\0\6\1\6\2\6\1\6\2\t\2\17\1\t\2\22\31\t\2\22\2\t\t\t\7\t\6\t\3\t\n\t\10\t\6\f<\fV\f\17\t\3c\2\0\0\0\f\0\0\0\10\0\0\0C\0\0\0s\322\0\0\0d\1\0}\2\0|\0\0\\\2\0}\3\0}\4\0x\260\0t\0\0|\3\0|\4\0d\2\0t\1\0\203\4\0D]\231\0}\5\0|\5\0\\\5\0}\6\0}\7\0}\10\0}\t\0}\n\0d\3\0}\v\0yE\0t\3\0|\6\0|\7\0|\10\0\203\3\0}\v\0|\1\0t\4\0j\t\0o\21\0\1|\v\0i\5\0|\1\0\203\1\0\1n\1\0\1|\v\0i\6\0|\n\0\203\1\0\1|\v\0SWq(\0\4t\7\0j\n\0o$\0\1\1}\2\0\1|\v\0d\3\0j\t\0o\16\0\1|\v\0i\10\0\203\0\0\1q\301\0\1q(\0\1Xq(\0Wt\7\0|\2\0\202\2\0d\3\0S(\4\0\0\0s\233\1\0\0Connect to *address* and return the socket object.\n\n Convenience function. Connect to *address* (a 2-tuple ``(host,\n port)``) and return the socket object. Passing the optional\n *timeout* parameter will set the timeout on the socket instance\n before attempting to connect. If no *timeout* is supplied, the\n global default timeout setting returned by :func:`getdefaulttimeout`\n is used.\n s!\0\0\0getaddrinfo returns an empty listi\0\0\0\0N(\t\0\0\0t\v\0\0\0getaddrinfoRd\0\0\0RJ\0\0\0t\6\0\0\0sockett\27\0\0\0_GLOBAL_DEFAULT_TIMEOUTR3\0\0\0R)\0\0\0R\"\0\0\0RV\0\0\0(\f\0\0\0t\7\0\0\0addresst\7\0\0\0timeoutt\3\0\0\0msgt\4\0\0\0hostt\4\0\0\0portt\3\0\0\0rest\2\0\0\0aft\10\0\0\0socktypeRR\0\0\0t\t\0\0\0canonnamet\2\0\0\0saR\7\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\21\0\0\0create_connection\345\1\0\0s \0\0\0\0\v\6\1\f\1\26\0\6\1\25\1\6\1\3\1\22\1\r\1\21\1\r\1\10\2\20\1\r\1\27\2(0\0\0\0Ra\0\0\0t\7\0\0\0_sockett\4\0\0\0_sslt\v\0\0\0ImportErrorRJ\0\0\0R\2\0\0\0R\v\0\0\0t\10\0\0\0sslerrorR\f\0\0\0R\r\0\0\0R\16\0\0\0R\17\0\0\0R\20\0\0\0R\21\0\0\0R\22\0\0\0R\23\0\0\0R\24\0\0\0R\25\0\0\0R\26\0\0\0R\27\0\0\0t\2\0\0\0ost\3\0\0\0sysR\3\0\0\0t\t\0\0\0cStringIOR\30\0\0\0t\5\0\0\0errnoR\31\0\0\0t\7\0\0\0__all__R|\0\0\0t\21\0\0\0_get_exports_listR\237\0\0\0RK\0\0\0t\10\0\0\0platformt\5\0\0\0lowert\n\0\0\0startswithR\34\0\0\0Rx\0\0\0R\32\0\0\0Rg\0\0\0R$\0\0\0RL\0\0\0t\6\0\0\0objectR@\0\0\0RG\0\0\0t\n\0\0\0SocketTypeR[\0\0\0R\240\0\0\0R\253\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\34\0\0\0/usr/lib/python2.6/socket.pyt\10\0\0\0,\0\0\0sr\0\0\0\6\2\f\1\n\2\3\1\20\1\16\2\5\2\17\t\20\1R\16$\2\3\1\24\1\16\1\25\2\3\1\24\1\16\1\v\2\t\1\26\3\6\3\31\1\6\1\n\1\n\1\n\1\n\1\n\1\n\1\n\1\n\1\n\1\n\1\n\1\n\1\n\1\n\1\n\1\21\4\f\33\17\1\f\1\6\1\17\2\20\1\21\2\20\1\21\4\f\1\f\2\26\f\0260\n\2\26\377\0\4\t\2", 4096) = 2603 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7ee1000, 4096) = 0 stat64("/usr/bin/_socket", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/bin/_socket.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_socketmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_socket.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_socket.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/_socket", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_socket.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_socketmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_socket.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_socket.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/_socket", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_socket.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_socketmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_socket.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_socket.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/_socket", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/_socket.so", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=54100, ...}) = 0 open("/usr/lib/python2.6/lib-dynload/_socket.so", O_RDONLY) = 9 read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P \0\0004\0\0\0\364\316\0\0\0\0\0\0004\0 \0\7\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\374\235\0\0\374\235\0\0\5\0\0\0\0\20\0\0\1\0\0\0\334\236\0\0\334\256\0\0\334\256\0\0\10/\0\0 /\0\0\6\0\0\0\0\20\0\0\2\0\0\0\360\236\0\0\360\256\0\0\360\256\0\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345tdP\223\0\0P\223\0\0P\223\0\0\34\2\0\0\34\2\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\334\236\0\0\334\256\0\0\334\256\0\0$\1\0\0$\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0s\\.Gj\0\23\377\23O\222\307\203\371\272\261F\232\267)a\0\0\0i\0\0\0\0\0\0\0X\0\0\0000\0\0\0O\0\0\0007\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0T\0\0\0^\0\0\0D\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0S\0\0\0M\0\0\0E\0\0\0\0\0\0\0\10\0\0\0c\0\0\0h\0\0\0:\0\0\0V\0\0\0\36\0\0\0\0\0\0\0\0\0\0\0Y\0\0\0\\\0\0\0\0\0\0\0\21\0\0\0@\0\0\0#\0\0\0`\0\0\0]\0\0\0\0\0\0\0001\0\0\0f\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0005\0\0\0\17\0\0\0%\0\0\0>\0\0\0\0\0\0\0\0\0\0\0004\0\0\0", 512) = 512 fstat64(9, {st_mode=S_IFREG|0644, st_size=54100, ...}) = 0 mmap2(NULL, 56828, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0xb7a73000 fadvise64(9, 0, 56828, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7a7d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x9) = 0xb7a7d000 close(9) = 0 mprotect(0xb7a7d000, 4096, PROT_READ) = 0 close(8) = 0 stat64("/usr/bin/_ssl", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/bin/_ssl.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_sslmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_ssl.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_ssl.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/_ssl", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_ssl.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_sslmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_ssl.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_ssl.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/_ssl", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_ssl.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_sslmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_ssl.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_ssl.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/_ssl", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/_ssl.so", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=28716, ...}) = 0 open("/usr/lib/python2.6/lib-dynload/_ssl.so", O_RDONLY) = 9 read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20$\0\0004\0\0\0\314k\0\0\0\0\0\0004\0 \0\7\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\324]\0\0\324]\0\0\5\0\0\0\0\20\0\0\1\0\0\0\340^\0\0\340n\0\0\340n\0\0\340\v\0\0\374\v\0\0\6\0\0\0\0\20\0\0\2\0\0\0\364^\0\0\364n\0\0\364n\0\0\350\0\0\0\350\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\230Y\0\0\230Y\0\0\230Y\0\0\334\0\0\0\334\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\340^\0\0\340n\0\0\340n\0\0 \1\0\0 \1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0+\317\31h\376\320\301^ \211\254\17i\356\366\3649\17~!a\0\0\0\203\0\0\0j\0\0\0_\0\0\0/\0\0\0h\0\0\0\0\0\0\0\0\0\0\0\26\0\0\0Y\0\0\0\0\0\0\0D\0\0\0\1\0\0\0\0\0\0\0\10\0\0\0m\0\0\0[\0\0\0\0\0\0\0g\0\0\0{\0\0\0\0\0\0\0\0\0\0\0~\0\0\0d\0\0\0\0\0\0\0o\0\0\0k\0\0\0?\0\0\0;\0\0\0}\0\0\0r\0\0\0\34\0\0\0|\0\0\0e\0\0\0V\0\0\0a\0\0\0\21\0\0\0w\0\0\0S\0\0\0\201\0\0\0\0\0\0\0y\0\0\0\0\0\0\0t\0\0\0\0\0\0\0\0\0\0\0>\0\0\0\0\0\0\0s\0\0\0L\0\0\0", 512) = 512 fstat64(9, {st_mode=S_IFREG|0644, st_size=28716, ...}) = 0 mmap2(NULL, 31452, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0xb7a6b000 fadvise64(9, 0, 31452, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7a71000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x5) = 0xb7a71000 close(9) = 0 mprotect(0xb7a71000, 4096, PROT_READ) = 0 close(8) = 0 stat64("/usr/bin/cStringIO", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/bin/cStringIO.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/cStringIOmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/cStringIO.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/cStringIO.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/cStringIO", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/cStringIO.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/cStringIOmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/cStringIO.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/cStringIO.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/cStringIO", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/cStringIO.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/cStringIOmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/cStringIO.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/cStringIO.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/cStringIO", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/cStringIO.so", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=16948, ...}) = 0 open("/usr/lib/python2.6/lib-dynload/cStringIO.so", O_RDONLY) = 9 read(9, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\20\0\0004\0\0\0\324=\0\0\0\0\0\0004\0 \0\7\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,(\0\0,(\0\0\5\0\0\0\0\20\0\0\1\0\0\0\330.\0\0\330>\0\0\330>\0\0\354\r\0\0\364\r\0\0\6\0\0\0\0\20\0\0\2\0\0\0\354.\0\0\354>\0\0\354>\0\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\344#\0\0\344#\0\0\344#\0\0\344\0\0\0\344\0\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\330.\0\0\330>\0\0\330>\0\0(\1\0\0(\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\257\344\240\30\211\337\334\35\345\v.\357o$WQ\244dE:%\0\0\0002\0\0\0\0\0\0\0'\0\0\0\32\0\0\0\0\0\0\0\20\0\0\0\25\0\0\0\0\0\0\0\24\0\0\0\27\0\0\0\0\0\0\0(\0\0\0\0\0\0\0\4\0\0\0#\0\0\0\16\0\0\0\0\0\0\0\0\0\0\0)\0\0\0.\0\0\0000\0\0\0*\0\0\0&\0\0\0\35\0\0\0\37\0\0\0\0\0\0\0001\0\0\0\0\0\0\0\f\0\0\0\0\0\0\0\0\0\0\0+\0\0\0,\0\0\0%\0\0\0\"\0\0\0\10\0\0\0/\0\0\0\31\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 512) = 512 fstat64(9, {st_mode=S_IFREG|0644, st_size=16948, ...}) = 0 mmap2(NULL, 19660, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 9, 0) = 0xb7edd000 fadvise64(9, 0, 19660, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7ee0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 9, 0x2) = 0xb7ee0000 close(9) = 0 mprotect(0xb7ee0000, 4096, PROT_READ) = 0 close(8) = 0 brk(0x8121000) = 0x8121000 brk(0x811f000) = 0x811f000 close(7) = 0 stat64("/usr/bin/urlparse", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/bin/urlparse.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/urlparsemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/urlparse.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/urlparse.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/urlparse", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/urlparse.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/urlparsemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/urlparse.py", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=14437, ...}) = 0 open("/usr/lib/python2.6/urlparse.pyc", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=14418, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7edc000 read(8, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\24\0\0\0@\0\0\0s\256\2\0\0d\0\0Z\0\0d\1\0d\2\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0g\10\0Z\1\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0d\20\0d\21\0d\22\0d\23\0d\24\0d\25\0d\26\0d\27\0g\17\0Z\2\0d\t\0d\n\0d\v\0d\f\0d\30\0d\r\0d\16\0d\17\0d\22\0d\20\0d\21\0d\31\0d\23\0d\24\0d\25\0d\32\0d\26\0d\33\0d\34\0d\27\0g\24\0Z\3\0d\v\0d\35\0d\36\0d\37\0d\30\0d\16\0d\r\0d\31\0d \0d!\0g\n\0Z\4\0d\t\0d\35\0d\23\0d\n\0d\r\0d\20\0d\21\0d\24\0d\25\0d \0d!\0d\22\0d\26\0d\27\0g\16\0Z\5\0d\n\0d\16\0d\r\0d\20\0d\21\0d\22\0d\v\0d\24\0d\25\0d \0d!\0d\26\0g\f\0Z\6\0d\t\0d\35\0d\n\0d\v\0d\37\0d\f\0d\16\0d\20\0d\21\0d\31\0d\17\0d\23\0d\26\0g\r\0Z\7\0d\"\0Z\10\0d#\0Z\t\0h\0\0Z\n\0d$\0\204\0\0Z\v\0d%\0e\f\0f\1\0d&\0\204\0\0\203\0\0YZ\r\0d'\0d(\0k\16\0l\17\0Z\17\0\1d)\0e\17\0d)\0d*\0\203\2\0e\r\0f\2\0d+\0\204\0\0\203\0\0YZ\20\0d,\0e\17\0d,\0d-\0\203\2\0e\r\0f\2\0d.\0\204\0\0\203\0\0YZ\21\0d\26\0e\22\0d/\0\204\2\0Z\23\0d0\0\204\0\0Z\24\0d1\0d2\0\204\1\0Z\25\0d\26\0e\22\0d3\0\204\2\0Z\26\0d4\0\204\0\0Z\27\0d5\0\204\0\0Z\30\0e\22\0d6\0\204\1\0Z\31\0d7\0\204\0\0Z\32\0e\33\0d8\0\204\0\0e\34\0d9\0\203\1\0D\203\1\0\203\1\0Z\35\0e\35\0i\36\0d:\0\204\0\0e\34\0d9\0\203\1\0D\203\1\0\203\1\0\1d;\0\204\0\0Z\37\0d1\0d1\0d<\0\204\2\0Z \0d1\0d1\0d=\0\204\2\0Z!\0d>\0Z\"\0d?\0\204\0\0Z#\0e$\0d@\0j\2\0o\v\0\1e#\0\203\0\0\1n\1\0\1dA\0S(B\0\0\0s\177\0\0\0Parse (absolute and relative) URLs.\n\nSee RFC 1808: \"Relative Uniform Resource Locators\", by R. Fielding,\nUC Irvine, June 1995.\nt\10\0\0\0urlparset\n\0\0\0urlunparset\7\0\0\0urljoint\t\0\0\0urldefragt\10\0\0\0urlsplitt\n\0\0\0urlunsplitt\10\0\0\0parse_qst\t\0\0\0parse_qslt\3\0\0\0ftpt\4\0\0\0httpt\6\0\0\0gophert\4\0\0\0nntpt\4\0\0\0imapt\4\0\0\0waist\4\0\0\0filet\5\0\0\0httpst\5\0\0\0shttpt\3\0\0\0mmst\10\0\0\0prosperot\4\0\0\0rtspt\5\0\0\0rtsput\0\0\0\0t\4\0\0\0sftpt\6\0\0\0telnett\5\0\0\0snewst\5\0\0\0rsynct\3\0\0\0svns\7\0\0\0svn+ssht\3\0\0\0hdlt\6\0\0\0mailtot\4\0\0\0newst\3\0\0\0sipt\4\0\0\0sipssA\0\0\0abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+-.i\24\0\0\0c\0\0\0\0\0\0\0\0\1\0\0\0C\0\0\0s\16\0\0\0t\0\0i\1\0\203\0\0\1d\1\0S(\2\0\0\0s\26\0\0\0Clear the parse cache.N(\2\0\0\0t\f\0\0\0_parse_cachet\5\0\0\0clear(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyt\v\0\0\0clear_cache&\0\0\0s\2\0\0\0\0\2t\v\0\0\0ResultMixinc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sJ\0\0\0e\0\0Z\1\0d\0\0Z\2\0e\3\0d\1\0\204\0\0\203\1\0Z\4\0e\3\0d\2\0\204\0\0\203\1\0Z\5\0e\3\0d\3\0\204\0\0\203\1\0Z\6\0e\3\0d\4\0\204\0\0\203\1\0Z\7\0RS(\5\0\0\0s-\0\0\0Shared methods for the parsed result objects.c\1\0\0\0\3\0\0\0\3\0\0\0C\0\0\0s\\\0\0\0|\0\0i\0\0}\1\0d\1\0|\1\0j\6\0oB\0\1|\1\0i\1\0d\1\0d\2\0\203\2\0d\3\0\31}\2\0d\4\0|\2\0j\6\0o\32\0\1|\2\0i\2\0d\4\0d\2\0\203\2\0d\3\0\31}\2\0n\1\0\1|\2\0S\1d\0\0S(\5\0\0\0Nt\1\0\0\0@i\1\0\0\0i\0\0\0\0t\1\0\0\0:(\4\0\0\0t\6\0\0\0netloct\6\0\0\0rsplitt\5\0\0\0splitt\4\0\0\0None(\3\0\0\0t\4\0\0\0selfR&\0\0\0t\10\0\0\0userinfo(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyt\10\0\0\0username.\0\0\0s\16\0\0\0\0\2\t\1\r\1\26\1\r\1\32\1\5\1c\1\0\0\0\3\0\0\0\3\0\0\0C\0\0\0sV\0\0\0|\0\0i\0\0}\1\0d\1\0|\1\0j\6\0o<\0\1|\1\0i\1\0d\1\0d\2\0\203\2\0d\3\0\31}\2\0d\4\0|\2\0j\6\0o\25\0\1|\2\0i\2\0d\4\0d\2\0\203\2\0d\2\0\31S\1n\1\0\1d\0\0S(\5\0\0\0NR$\0\0\0i\1\0\0\0i\0\0\0\0R%\0\0\0(\4\0\0\0R&\0\0\0R'\0\0\0R(\0\0\0R)\0\0\0(\3\0\0\0R*\0\0\0R&\0\0\0R+\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyt\10\0\0\0password8\0\0\0s\f\0\0\0\0\2\t\1\r\1\26\1\r\1\31\1c\1\0\0\0\2\0\0\0\3\0\0\0C\0\0\0sh\0\0\0|\0\0i\0\0}\1\0d\1\0|\1\0j\6\0o\32\0\1|\1\0i\1\0d\1\0d\2\0\203\2\0d\2\0\31}\1\0n\1\0\1d\3\0|\1\0j\6\0o\32\0\1|\1\0i\2\0d\3\0d\2\0\203\2\0d\4\0\31}\1\0n\1\0\1|\1\0i\3\0\203\0\0p\4\0\1d\0\0S(\5\0\0\0NR$\0\0\0i\1\0\0\0R%\0\0\0i\0\0\0\0(\5\0\0\0R&\0\0\0R'\0\0\0R(\0\0\0t\5\0\0\0lowerR)\0\0\0(\2\0\0\0R*\0\0\0R&\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyt\10\0\0\0hostnameA\0\0\0s\f\0\0\0\0\2\t\1\r\1\32\1\r\1\32\1c\1\0\0\0\3\0\0\0\3\0\0\0C\0\0\0se\0\0\0|\0\0i\0\0}\1\0d\1\0|\1\0j\6\0o\32\0\1|\1\0i\1\0d\1\0d\2\0\203\2\0d\2\0\31}\1\0n\1\0\1d\3\0|\1\0j\6\0o$\0\1|\1\0i\2\0d\3\0d\2\0\203\2\0d\2\0\31}\2\0t\3\0|\2\0d\4\0\203\2\0S\1d\0\0S(\5\0\0\0NR$\0\0\0i\1\0\0\0R%\0\0\0i\n\0\0\0(\5\0\0\0R&\0\0\0R'\0\0\0R(\0\0\0t\3\0\0\0intR)\0\0\0(\3\0\0\0R*\0\0\0R&\0\0\0t\4\0\0\0port(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR1\0\0\0J\0\0\0s\16\0\0\0\0\2\t\1\r\1\32\1\r\1\26\1\16\1(\10\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__t\7\0\0\0__doc__t\10\0\0\0propertyR,\0\0\0R-\0\0\0R/\0\0\0R1\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR#\0\0\0+\0\0\0s\n\0\0\0\6\1\6\2\17\n\17\t\17\ti\377\377\377\377(\1\0\0\0t\n\0\0\0namedtuplet\v\0\0\0SplitResults!\0\0\0scheme netloc path query fragmentc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\27\0\0\0e\0\0Z\1\0d\1\0Z\2\0d\0\0\204\0\0Z\3\0RS(\2\0\0\0c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\n\0\0\0t\0\0|\0\0\203\1\0S(\1\0\0\0N(\1\0\0\0R\5\0\0\0(\1\0\0\0R*\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyt\6\0\0\0geturlZ\0\0\0s\2\0\0\0\0\1(\0\0\0\0(\4\0\0\0R2\0\0\0R3\0\0\0t\t\0\0\0__slots__R8\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR7\0\0\0V\0\0\0s\4\0\0\0\6\2\6\2t\v\0\0\0ParseResults(\0\0\0scheme netloc path params query fragmentc\0\0\0\0\0\0\0\0\1\0\0\0B\0\0\0s\27\0\0\0e\0\0Z\1\0d\1\0Z\2\0d\0\0\204\0\0Z\3\0RS(\2\0\0\0c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s\n\0\0\0t\0\0|\0\0\203\1\0S(\1\0\0\0N(\1\0\0\0R\1\0\0\0(\1\0\0\0R*\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR8\0\0\0b\0\0\0s\2\0\0\0\0\1(\0\0\0\0(\4\0\0\0R2\0\0\0R3\0\0\0R9\0\0\0R8\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR:\0\0\0^\0\0\0s\4\0\0\0\6\2\6\2c\3\0\0\0\10\0\0\0\7\0\0\0C\0\0\0sv\0\0\0t\0\0|\0\0|\1\0|\2\0\203\3\0}\3\0|\3\0\\\5\0}\1\0}\4\0}\0\0}\5\0}\6\0|\1\0t\1\0j\6\0o#\0\1d\1\0|\0\0j\6\0o\26\0\1t\2\0|\0\0\203\1\0\\\2\0}\0\0}\7\0n\7\0\1d\2\0}\7\0t\3\0|\1\0|\4\0|\0\0|\7\0|\5\0|\6\0\203\6\0S(\3\0\0\0s#\1\0\0Parse a URL into 6 components:\n :///;?#\n Return a 6-tuple: (scheme, netloc, path, params, query, fragment).\n Note that we don't break the components up in smaller bits\n (e.g. netloc is a single string) and we don't expand % escapes.t\1\0\0\0;R\25\0\0\0(\4\0\0\0R\4\0\0\0t\v\0\0\0uses_paramst\f\0\0\0_splitparamsR:\0\0\0(\10\0\0\0t\3\0\0\0urlt\6\0\0\0sc", 4096) = 4096 fstat64(8, {st_mode=S_IFREG|0644, st_size=14418, ...}) = 0 read(8, "hemet\17\0\0\0allow_fragmentst\5\0\0\0tupleR&\0\0\0t\5\0\0\0queryt\10\0\0\0fragmentt\6\0\0\0params(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR\0\0\0\0f\0\0\0s\f\0\0\0\0\6\22\1\25\1\32\1\26\2\6\1c\1\0\0\0\2\0\0\0\5\0\0\0C\0\0\0si\0\0\0d\1\0|\0\0j\6\0o7\0\1|\0\0i\0\0d\2\0|\0\0i\1\0d\1\0\203\1\0\203\2\0}\1\0|\1\0d\3\0j\0\0o\v\0\1|\0\0d\4\0f\2\0S\1n\20\0\1|\0\0i\0\0d\2\0\203\1\0}\1\0|\0\0|\1\0 |\0\0|\1\0d\5\0\27\37f\2\0S(\6\0\0\0Nt\1\0\0\0/R;\0\0\0i\0\0\0\0R\25\0\0\0i\1\0\0\0(\2\0\0\0t\4\0\0\0findt\5\0\0\0rfind(\2\0\0\0R>\0\0\0t\1\0\0\0i(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR=\0\0\0t\0\0\0s\f\0\0\0\0\1\r\1\33\1\r\1\17\2\17\1i\0\0\0\0c\2\0\0\0\5\0\0\0\6\0\0\0C\0\0\0sd\0\0\0t\0\0|\0\0\203\1\0}\2\0x@\0d\1\0D]8\0}\3\0|\0\0i\1\0|\3\0|\1\0\203\2\0}\4\0|\4\0d\2\0j\5\0o\23\0\1t\2\0|\2\0|\4\0\203\2\0}\2\0q\23\0\1q\23\0W|\0\0|\1\0|\2\0!|\0\0|\2\0\37f\2\0S(\3\0\0\0Ns\3\0\0\0/?#i\0\0\0\0(\3\0\0\0t\3\0\0\0lenRF\0\0\0t\3\0\0\0min(\5\0\0\0R>\0\0\0t\5\0\0\0startt\5\0\0\0delimt\1\0\0\0ct\6\0\0\0wdelim(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyt\f\0\0\0_splitnetloc}\0\0\0s\16\0\0\0\0\1\f\1\7\0\6\1\22\1\r\1\27\1c\3\0\0\0\v\0\0\0\20\0\0\0C\0\0\0s\206\2\0\0t\0\0|\2\0\203\1\0}\2\0|\0\0|\1\0|\2\0t\1\0|\0\0\203\1\0t\1\0|\1\0\203\1\0f\5\0}\3\0t\2\0i\3\0|\3\0d\n\0\203\2\0}\4\0|\4\0o\5\0\1|\4\0S\1t\5\0t\2\0\203\1\0t\6\0j\5\0o\v\0\1t\7\0\203\0\0\1n\1\0\1d\1\0\4}\5\0\4}\6\0}\7\0|\0\0i\10\0d\2\0\203\1\0}\10\0|\10\0d\3\0j\4\0o#\1\1|\0\0|\10\0 d\4\0j\2\0o\310\0\1|\0\0|\10\0 i\t\0\203\0\0}\1\0|\0\0|\10\0d\5\0\27\37}\0\0|\0\0d\6\0 d\7\0j\2\0o\31\0\1t\n\0|\0\0d\6\0\203\2\0\\\2\0}\5\0}\0\0n\1\0\1|\2\0o)\0\1d\10\0|\0\0j\6\0o\34\0\1|\0\0i\v\0d\10\0d\5\0\203\2\0\\\2\0}\0\0}\7\0n\1\0\1d\t\0|\0\0j\6\0o\34\0\1|\0\0i\v\0d\t\0d\5\0\203\2\0\\\2\0}\0\0}\6\0n\1\0\1t\f\0|\1\0|\5\0|\0\0|\6\0|\7\0\203\5\0}\t\0|\t\0t\2\0|\3\0<|\t\0S\1xG\0|\0\0|\10\0 D]\30\0}\n\0|\n\0t\r\0j\7\0o\5\0\1Pqw\1\1qw\1W|\0\0|\10\0 i\t\0\203\0\0|\0\0|\10\0d\5\0\27\37\2}\1\0}\0\0n\1\0\1|\1\0t\16\0j\6\0o*\0\1|\0\0d\6\0 d\7\0j\2\0o\31\0\1t\n\0|\0\0d\6\0\203\2\0\\\2\0}\5\0}\0\0n\1\0\1|\2\0o6\0\1|\1\0t\17\0j\6\0o)\0\1d\10\0|\0\0j\6\0o\34\0\1|\0\0i\v\0d\10\0d\5\0\203\2\0\\\2\0}\0\0}\7\0n\1\0\1|\1\0t\20\0j\6\0o)\0\1d\t\0|\0\0j\6\0o\34\0\1|\0\0i\v\0d\t\0d\5\0\203\2\0\\\2\0}\0\0}\6\0n\1\0\1t\f\0|\1\0|\5\0|\0\0|\6\0|\7\0\203\5\0}\t\0|\t\0t\2\0|\3\0<|\t\0S(\v\0\0\0s\22\1\0\0Parse a URL into 5 components:\n :///?#\n Return a 5-tuple: (scheme, netloc, path, query, fragment).\n Note that we don't break the components up in smaller bits\n (e.g. netloc is a single string) and we don't expand % escapes.R\25\0\0\0R%\0\0\0i\0\0\0\0R\t\0\0\0i\1\0\0\0i\2\0\0\0s\2\0\0\0//t\1\0\0\0#t\1\0\0\0?N(\21\0\0\0t\4\0\0\0boolt\4\0\0\0typeR \0\0\0t\3\0\0\0getR)\0\0\0RI\0\0\0t\16\0\0\0MAX_CACHE_SIZER\"\0\0\0RF\0\0\0R.\0\0\0RO\0\0\0R(\0\0\0R7\0\0\0t\f\0\0\0scheme_charst\v\0\0\0uses_netloct\r\0\0\0uses_fragmentt\n\0\0\0uses_query(\v\0\0\0R>\0\0\0R?\0\0\0R@\0\0\0t\3\0\0\0keyt\6\0\0\0cachedR&\0\0\0RB\0\0\0RC\0\0\0RH\0\0\0t\1\0\0\0vRM\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR\4\0\0\0\205\0\0\0sH\0\0\0\0\6\f\1!\1\22\1\7\1\5\1\23\1\v\1\16\1\17\1\r\1\21\1\20\1\16\1\21\1\31\1\24\1\34\1\r\1\34\1\30\1\n\1\5\1\v\0\6\1\r\1\t\2#\1\36\1\31\1!\1\34\1\32\1\34\1\30\1\n\1c\1\0\0\0\7\0\0\0\6\0\0\0C\0\0\0sL\0\0\0|\0\0\\\6\0}\1\0}\2\0}\3\0}\4\0}\5\0}\6\0|\4\0o\24\0\1d\1\0|\3\0|\4\0f\2\0\26}\3\0n\1\0\1t\0\0|\1\0|\2\0|\3\0|\5\0|\6\0f\5\0\203\1\0S(\2\0\0\0s\372\0\0\0Put a parsed URL back together again. This may result in a\n slightly different, but equivalent URL, if the URL that was parsed\n originally had redundant delimiters, e.g. a ? with an empty query\n (the draft states that these are equivalent).s\5\0\0\0%s;%s(\1\0\0\0R\5\0\0\0(\7\0\0\0t\4\0\0\0dataR?\0\0\0R&\0\0\0R>\0\0\0RD\0\0\0RB\0\0\0RC\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR\1\0\0\0\260\0\0\0s\10\0\0\0\0\5\30\1\7\1\24\1c\1\0\0\0\6\0\0\0\5\0\0\0C\0\0\0s\317\0\0\0|\0\0\\\5\0}\1\0}\2\0}\3\0}\4\0}\5\0|\2\0p%\0\1|\1\0o]\0\1|\1\0t\0\0j\6\0oP\0\1|\3\0d\1\0 d\2\0j\3\0o?\0\1|\3\0o\37\0\1|\3\0d\3\0 d\4\0j\3\0o\16\0\1d\4\0|\3\0\27}\3\0n\1\0\1d\2\0|\2\0p\4\0\1d\5\0\27|\3\0\27}\3\0n\1\0\1|\1\0o\22\0\1|\1\0d\6\0\27|\3\0\27}\3\0n\1\0\1|\4\0o\22\0\1|\3\0d\7\0\27|\4\0\27}\3\0n\1\0\1|\5\0o\22\0\1|\3\0d\10\0\27|\5\0\27}\3\0n\1\0\1|\3\0S(\t\0\0\0Ni\2\0\0\0s\2\0\0\0//i\1\0\0\0RE\0\0\0R\25\0\0\0R%\0\0\0RQ\0\0\0RP\0\0\0(\1\0\0\0RW\0\0\0(\6\0\0\0R]\0\0\0R?\0\0\0R&\0\0\0R>\0\0\0RB\0\0\0RC\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR\5\0\0\0\272\0\0\0s\30\0\0\0\0\1\25\1,\1\30\0\16\1\31\1\7\1\22\1\7\1\22\1\7\1\22\1c\3\0\0\0\22\0\0\0\n\0\0\0C\0\0\0s\257\2\0\0|\0\0p\5\0\1|\1\0S\1|\1\0p\5\0\1|\0\0S\1t\0\0|\0\0d\1\0|\2\0\203\3\0\\\6\0}\3\0}\4\0}\5\0}\6\0}\7\0}\10\0t\0\0|\1\0|\3\0|\2\0\203\3\0\\\6\0}\t\0}\n\0}\v\0}\f\0}\r\0}\16\0|\t\0|\3\0j\3\0p\r\0\1|\t\0t\1\0j\7\0o\5\0\1|\1\0S\1|\t\0t\2\0j\6\0o.\0\1|\n\0o\35\0\1t\3\0|\t\0|\n\0|\v\0|\f\0|\r\0|\16\0f\6\0\203\1\0S\1|\4\0}\n\0n\1\0\1|\v\0d\2\0 d\3\0j\2\0o\35\0\1t\3\0|\t\0|\n\0|\v\0|\f\0|\r\0|\16\0f\6\0\203\1\0S\1|\v\0pk\0\1|\5\0}\v\0|\f\0p\n\0\1|\6\0}\f\0n'\0\1|\v\0d\4\0 }\v\0t\3\0|\t\0|\n\0|\v\0|\f\0|\r\0|\16\0f\6\0\203\1\0S|\r\0p\n\0\1|\7\0}\r\0n\1\0\1t\3\0|\t\0|\n\0|\v\0|\f\0|\r\0|\16\0f\6\0\203\1\0S\1|\5\0i\4\0d\3\0\203\1\0d\4\0 |\v\0i\4\0d\3\0\203\1\0\27}\17\0|\17\0d\4\0\31d\5\0j\2\0o\16\0\1d\1\0|\17\0d\4\0\0\0\0R@\0\0\0t\7\0\0\0bschemet\7\0\0\0bnetloct\5\0\0\0bpatht\7\0\0\0bparamst\6\0\0\0bqueryt\t\0\0\0bfragmentR?\0\0\0R&\0\0\0t\4\0\0\0pathRD\0\0\0RB\0\0\0RC\0\0\0t\10\0\0\0segmentsRH\0\0\0t\1\0\0\0n(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR\2\0\0\0\307\0\0\0sd\0\0\0\0\3\7\1\5\1\7\1\5\2$\2$\1\32\1\5\1\r\1\7\1\f\1\21\1\n\1\21\1\f\1\21\1\7\1\6\1\7\1\n\2\n\1\f\1\20\1\7\1\n\1\f\1\21\1 \2\21\1\16\1\3\0\r\1\22\1\3\1\6\1\20\1\3\0\r\1\21\1\25\1\22\1\5\1\17\2\4\1\23\1\16\1$\1\21\1\25\1c\1\0\0\0\10\0\0\0\7\0\0\0C\0\0\0sb\0\0\0d\1\0|\0\0j\6\0oG\0\1t\0\0|\0\0\203\1\0\\\6\0}\1\0}\2\0}\3\0}\4\0}\5\0}\6\0t\1\0|\1\0|\2\0|\3\0|\4\0|\5\0d\2\0f\6\0\203\1\0}\7\0|\7\0|\6\0f\2\0S\1|\0\0d\2\0f\2\0Sd\3\0S(\4\0\0\0s\277\0\0\0Removes any existing fragment from URL.\n\n Returns a tuple of the defragmented URL and the fragment. If\n the URL contained no fragments, the second element is the\n empty string.\n RP\0\0\0R\25\0\0\0N(\2\0\0\0R\0\0\0\0R\1\0\0\0(\10\0\0\0R>\0\0\0t\1\0\0\0sRk\0\0\0t\1\0\0\0pt\1\0\0\0at\1\0\0\0qt\4\0\0\0fragt\6\0\0\0defrag(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyR\3\0\0\0\0\1\0\0s\n\0\0\0\0\7\r\1\36\1\36\1\v\2c\1\0\0\0\2\0\0\0\4\0\0\0c\0\0\0s)\0\0\0x\"\0|\0\0]\33\0}\1\0d\0\0|\1\0\26t\0\0|\1\0\203\1\0f\2\0V\1q\6\0Wd\1\0S(\2\0\0\0s\4\0\0\0%02xN(\1\0\0\0t\3\0\0\0chr(\2\0\0\0t\2\0\0\0.0RH\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pys\t\0\0\0\22\1\0\0s\2\0\0\0\t\0i\0\1\0\0c\1\0\0\0\2\0\0\0\4\0\0\0c\0\0\0s)\0\0\0x\"\0|\0\0]\33\0}\1\0d\0\0|\1\0\26t\0\0|\1\0\203\1\0f\2\0V\1q\6\0Wd\1\0S(\2\0\0\0s\4\0\0\0%02XN(\1\0\0\0Rr\0\0\0(\2\0\0\0Rs\0\0\0RH\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pys\t\0\0\0\23\1\0\0s\2\0\0\0\t\0c\1\0\0\0\4\0\0\0\t\0\0\0C\0\0\0s\277\0\0\0|\0\0i\0\0d\1\0\203\1\0}\1\0x\240\0t\1\0d\2\0t\2\0|\1\0\203\1\0\203\2\0D]\211\0}\2\0|\1\0|\2\0\31}\3\0y\36\0t\3\0|\3\0d\3\0 \31|\3\0d\3\0\37\27|\1\0|\2\0 'abc def'.t\1\0\0\0%i\1\0\0\0i\2\0\0\0i\20\0\0\0R\25\0\0\0(\t\0\0\0R(\0\0\0t\6\0\0\0xrangeRI\0\0\0t\t\0\0\0_hextochrt\10\0\0\0KeyErrort\22\0\0\0UnicodeDecodeErrort\6\0\0\0unichrR0\0\0\0Ra\0\0\0(\4\0\0\0Rl\0\0\0t\3\0\0\0resRH\0\0\0t\4\0\0\0item(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyt\7\0\0\0unquote\25\1\0\0s\26\0\0\0\0\2\17\1\26\0\6\1\n\1\3\1\36\1\16\1\22\1\16\1.\1c\3\0\0\0\6\0\0\0\4\0\0\0C\0\0\0s\\\0\0\0h\0\0}\3\0xO\0t\0\0|\0\0|\1\0|\2\0\203\3\0D];\0\\\2\0}\4\0}\5\0|\4\0|\3\0j\6\0o\25\0\1|\3\0|\4\0\31i\1\0|\5\0\203\1\0\1q\31\0\1|\5\0g\1\0|\3\0|\4\0\n http:g = \n http: = \n g = \n ./g = \n g/ = \n /g = \n //g = \n ?y = \n g?y = \n g?y/./x = \n . = \n ./ = \n .. = \n ../ = \n ../g = \n ../.. = \n ../../g = \n ../../../g = \n ./../g = \n ./g/. = \n /./g = \n g/./h = \n g/../h = \n http:g = \n http: = \n http:?y = \n http:g?y = \n http:g?y/./x = \nc\0\0\0\0\v\0\0\0\n\0\0\0C\0\0\0sx\1\0\0d\1\0d\0\0k\0\0}\0\0d\2\0}\1\0|\0\0i\1\0d\3\0\37o7\0\1|\0\0i\1\0d\3\0\31}\2\0|\2\0d\4\0j\2\0o\r\0\1|\0\0i\2\0}\3\0q\235\0\1t\3\0|\2\0\203\1\0}\3\0nG\0\1y\24\0d\1\0d\5\0k\4\0l\5\0}\4\0\1Wn#\0\4t\6\0j\n\0o\27\0\1\1\1\1d\1\0d\5\0k\5\0l\5\0}\4\0\1n\2\0\1X|\4\0t\7\0\203\1\0}\3\0x\324\0|\3\0D]\314\0}\5\0|\5\0i\10\0\203\0\0}\6\0|\6\0p\7\0\1q\244\0n\1\0\1|\6\0d\6\0\31}\7\0t\t\0|\7\0\203\1\0}\10\0d\7\0|\7\0|\10\0f\2\0\26GHt\n\0|\1\0|\7\0\203\2\0}\t\0|\1\0p\n\0\1|\t\0}\1\0n\1\0\1d\10\0|\t\0\26}\n\0d\t\0|\7\0|\n\0f\2\0\26GHt\v\0|\6\0\203\1\0d\n\0j\2\0o;\0\1|\6\0d\3\0\31d\v\0j\2\0o*\0\1|\n\0|\6\0d\f\0\31j\3\0o\25\0\1d\r\0G|\6\0d\f\0\31Gd\16\0GHqp\1\1q\244\0\1q\244\0Wd\0\0S(\17\0\0\0Ni\377\377\377\377R\25\0\0\0i\1\0\0\0t\1\0\0\0-(\1\0\0\0t\10\0\0\0StringIOi\0\0\0\0s\n\0\0\0%-10s : %ss\10\0\0\0s\n\0\0\0%-10s = %si\3\0\0\0R\205\0\0\0i\2\0\0\0t\10\0\0\0EXPECTEDs\n\0\0\0!!!!!!!!!!(\f\0\0\0t\3\0\0\0syst\4\0\0\0argvt\5\0\0\0stdint\4\0\0\0opent\t\0\0\0cStringIOR\222\0\0\0t\v\0\0\0ImportErrort\n\0\0\0test_inputR(\0\0\0R\0\0\0\0R\2\0\0\0RI\0\0\0(\v\0\0\0R\224\0\0\0Rb\0\0\0t\2\0\0\0fnt\2\0\0\0fpR\222\0\0\0t\4\0\0\0linet\5\0\0\0wordsR>\0\0\0t\5\0\0\0partst\3\0\0\0abst\7\0\0\0wrapped(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyt\4\0\0\0test\207\1\0\0s8\0\0\0\0\1\f\1\6\1\16\1\r\1\r\1\r\2\20\2\3\1\24\1\16\1\25\1\f\1\7\0\6\1\f\1\7\1\7\1\n\1\f\1\17\1\17\1\7\1\n\1\n\1\17\1$\1\21\1t\10\0\0\0__main__N(%\0\0\0R4\0\0\0t\7\0\0\0__all__R_\0\0\0RW\0\0\0t\20\0\0\0non_hierarchicalR<\0\0\0RY\0\0\0RX\0\0\0RV\0\0\0RU\0\0\0R \0\0\0R\"\0\0\0t\6\0\0\0objectR#\0\0\0t\v\0\0\0collectionsR6\0\0\0R7\0\0\0R:\0\0\0t\4\0\0\0TrueR\0\0\0\0R=\0\0\0RO\0\0\0R\4\0\0\0R\1\0\0\0R\5\0\0\0R\2\0\0\0R\3\0\0\0R\201\0\0\0t\5\0\0\0rangeRv\0\0\0t\6\0\0\0updateR|\0\0\0R\6\0\0\0R\7\0\0\0R\232\0\0\0R\242\0\0\0R2\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/urlparse.pyt\10\0\0\0\5\0\0\0sX\0\0\0\6\2\f\1\22\3\17\1\17\1\25\1\17\1\22\1\22\1\17\1\f\1\30\1\17\1\22\1\17\1\22\1\30\1\17\1\17\1\17\3\6\5\6\1\6\2\t\5\26)\20\2\"\10\"\10\17\16\t\t\f\10\17+\t\n\t\r\f9\t\22\34\1\35\2\t\r\17\32\17I\6\2\t\37\r\1", 4096) = 2130 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7edc000, 4096) = 0 stat64("/usr/bin/collections", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/bin/collections.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/collectionsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/collections.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/collections.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/collections", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/collections.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/collectionsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/collections.py", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=6070, ...}) = 0 open("/usr/lib/python2.6/collections.pyc", O_RDONLY|O_LARGEFILE) = 9 fstat64(9, {st_mode=S_IFREG|0644, st_size=6541, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7edc000 read(9, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\r\0\0\0@\0\0\0s\306\1\0\0d\0\0d\1\0d\2\0g\3\0Z\0\0d\3\0d\4\0k\1\0Td\3\0d\5\0k\1\0Z\1\0e\0\0e\1\0i\0\0007Z\0\0d\3\0d\6\0k\2\0l\3\0Z\3\0l\4\0Z\4\0\1d\3\0d\7\0k\5\0l\6\0Z\7\0\1d\3\0d\10\0k\10\0l\t\0Z\n\0\1d\3\0d\5\0k\v\0Z\f\0e\r\0d\t\0\204\1\0Z\16\0e\17\0d\n\0j\2\0o5\1\1d\3\0d\v\0k\20\0l\21\0Z\21\0l\22\0Z\22\0\1e\16\0d\f\0d\r\0e\23\0\203\3\0Z\24\0e\24\0d\16\0d\17\0d\20\0d\21\0\203\0\2Z\25\0e\25\0e\21\0e\22\0e\25\0\203\1\0\203\1\0j\2\0p\7\0\1t\26\0\202\1\0\1d\f\0e\16\0d\f\0d\22\0\203\2\0f\1\0d\23\0\204\0\0\203\0\0YZ\24\0x/\0e\24\0d\24\0d\25\0\203\2\0e\24\0d\26\0d\27\0d\30\0\25\203\2\0f\2\0D]\v\0Z\25\0e\25\0GHq,\1Wd\f\0e\16\0d\f\0d\22\0\203\2\0f\1\0d\31\0\204\0\0\203\0\0YZ\24\0e\24\0d\32\0d\33\0\203\2\0i\27\0d\16\0d\34\0\203\0\1GHe\16\0d\35\0e\24\0i\30\0d!\0\27\203\2\0Z\31\0e\31\0i\32\0GHd\3\0d\5\0k\33\0Z\33\0e\16\0d\37\0d \0\203\2\0Z\34\0e\34\0e\33\0i\35\0\203\0\0\214\0\0GHn\1\0\1d\5\0S(\"\0\0\0t\5\0\0\0dequet\v\0\0\0defaultdictt\n\0\0\0namedtuplei\377\377\377\377(\1\0\0\0t\1\0\0\0*N(\2\0\0\0R\0\0\0\0R\1\0\0\0(\1\0\0\0t\n\0\0\0itemgetter(\1\0\0\0t\t\0\0\0iskeywordc\3\0\0\0\16\0\0\0\r\0\0\0B\0\0\0sv\2\0\0e\0\0|\1\0e\1\0\203\2\0o\34\0\1|\1\0i\2\0d\1\0d\2\0\203\2\0i\3\0\203\0\0}\1\0n\1\0\1e\4\0e\5\0e\6\0|\1\0\203\2\0\203\1\0}\1\0x\206\0|\0\0f\1\0|\1\0\27D]w\0}\3\0e\7\0d\3\0\204\0\0|\3\0D\203\1\0\203\1\0p\24\0\1e\10\0d\4\0|\3\0\26\203\1\0\202\1\0n\1\0\1e\t\0|\3\0\203\1\0o\24\0\1e\10\0d\5\0|\3\0\26\203\1\0\202\1\0n\1\0\1|\3\0d\6\0\31i\n\0\203\0\0o\24\0\1e\10\0d\7\0|\3\0\26\203\1\0\202\1\0qO\0\1qO\0We\v\0\203\0\0}\4\0x`\0|\1\0D]X\0}\3\0|\3\0i\f\0d\10\0\203\1\0o\24\0\1e\10\0d\t\0|\3\0\26\203\1\0\202\1\0n\1\0\1|\3\0|\4\0j\6\0o\24\0\1e\10\0d\n\0|\3\0\26\203\1\0\202\1\0n\1\0\1|\4\0i\r\0|\3\0\203\1\0\1q\332\0We\16\0|\1\0\203\1\0}\5\0e\17\0|\1\0\203\1\0i\2\0d\v\0d\f\0\203\2\0d\r\0d\16\0!}\6\0d\17\0i\20\0d\20\0\204\0\0|\1\0D\203\1\0\203\1\0}\7\0d\17\0i\20\0d\21\0\204\0\0e\21\0|\1\0\203\1\0D\203\1\0\203\1\0}\10\0d\22\0e\22\0\203\0\0\26}\t\0x.\0e\21\0|\1\0\203\1\0D] \0\\\2\0}\n\0}\3\0|\t\0d\23\0|\3\0|\n\0f\2\0\0267}\t\0q\263\1W|\2\0o\t\0\1|\t\0GHn\1\0\1e\23\0d\24\0e\24\0d\25\0d\26\0|\0\0\26\203\0\2}\v\0y\f\0|\t\0|\v\0\4UWn,\0\4e\25\0j\n\0o \0\1\1}\f\0\1e\25\0|\f\0i\26\0d\27\0\27|\t\0\27\203\1\0\202\1\0n\2\0\1X|\v\0|\0\0\31}\r\0e\27\0e\30\0d\30\0\203\2\0o\35\0\1e\30\0i\31\0d\r\0\203\1\0i\32\0d\25\0\31|\r\0_\33\0n\1\0\1|\r\0S(\31\0\0\0s>\3\0\0Returns a new subclass of tuple with named fields.\n\n >>> Point = namedtuple('Point', 'x y')\n >>> Point.__doc__ # docstring for the new class\n 'Point(x, y)'\n >>> p = Point(11, y=22) # instantiate with positional args or keywords\n >>> p[0] + p[1] # indexable like a plain tuple\n 33\n >>> x, y = p # unpack like a regular tuple\n >>> x, y\n (11, 22)\n >>> p.x + p.y # fields also accessable by name\n 33\n >>> d = p._asdict() # convert to a dictionary\n >>> d['x']\n 11\n >>> Point(**d) # convert from a dictionary\n Point(x=11, y=22)\n >>> p._replace(x=100) # _replace() is like str.replace() but targets named fields\n Point(x=100, y=22)\n\n t\1\0\0\0,t\1\0\0\0 c\1\0\0\0\2\0\0\0\3\0\0\0s\0\0\0s,\0\0\0x%\0|\0\0]\36\0}\1\0|\1\0i\0\0\203\0\0p\n\0\1|\1\0d\0\0j\2\0V\1q\6\0Wd\1\0S(\2\0\0\0t\1\0\0\0_N(\1\0\0\0t\7\0\0\0isalnum(\2\0\0\0t\2\0\0\0.0t\1\0\0\0c(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pys\t\0\0\0+\0\0\0s\2\0\0\0\t\0sW\0\0\0Type names and field names can only contain alphanumeric characters and underscores: %rs2\0\0\0Type names and field names cannot be a keyword: %ri\0\0\0\0s9\0\0\0Type names and field names cannot start with a number: %rR\10\0\0\0s/\0\0\0Field names cannot start with an underscore: %rs$\0\0\0Encountered duplicate field name: %rt\1\0\0\0't\0\0\0\0i\1\0\0\0i\377\377\377\377s\2\0\0\0, c\1\0\0\0\2\0\0\0\3\0\0\0s\0\0\0s\35\0\0\0x\26\0|\0\0]\17\0}\1\0d\0\0|\1\0\26V\1q\6\0Wd\1\0S(\2\0\0\0s\6\0\0\0%s=%%rN(\0\0\0\0(\2\0\0\0R\n\0\0\0t\4\0\0\0name(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pys\t\0\0\0<\0\0\0s\2\0\0\0\t\0c\1\0\0\0\3\0\0\0\4\0\0\0s\0\0\0s)\0\0\0x\"\0|\0\0]\33\0\\\2\0}\1\0}\2\0d\0\0|\2\0|\1\0f\2\0\26V\1q\6\0Wd\1\0S(\2\0\0\0s\t\0\0\0%r: t[%d]N(\0\0\0\0(\3\0\0\0R\n\0\0\0t\3\0\0\0posR\16\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pys\t\0\0\0=\0\0\0s\2\0\0\0\t\0s\244\4\0\0class %(typename)s(tuple):\n '%(typename)s(%(argtxt)s)' \n\n __slots__ = () \n\n _fields = %(field_names)r \n\n def __new__(cls, %(argtxt)s):\n return tuple.__new__(cls, (%(argtxt)s)) \n\n @classmethod\n def _make(cls, iterable, new=tuple.__new__, len=len):\n 'Make a new %(typename)s object from a sequence or iterable'\n result = new(cls, iterable)\n if len(result) != %(numfields)d:\n raise TypeError('Expected %(numfields)d arguments, got %%d' %% len(result))\n return result \n\n def __repr__(self):\n return '%(typename)s(%(reprtxt)s)' %% self \n\n def _asdict(t):\n 'Return a new dict which maps field names to their values'\n return {%(dicttxt)s} \n\n def _replace(self, **kwds):\n 'Return a new %(typename)s object replacing specified fields with new values'\n result = self._make(map(kwds.pop, %(field_names)r, self))\n if kwds:\n raise ValueError('Got unexpected field names: %%r' %% kwds.keys())\n return", 4096) = 4096 fstat64(9, {st_mode=S_IFREG|0644, st_size=6541, ...}) = 0 read(9, " result \n\n def __getnewargs__(self):\n return tuple(self) \n\ns&\0\0\0 %s = property(itemgetter(%d))\nR\4\0\0\0t\10\0\0\0__name__s\r\0\0\0namedtuple_%ss\2\0\0\0:\nt\t\0\0\0_getframe(\34\0\0\0t\n\0\0\0isinstancet\n\0\0\0basestringt\7\0\0\0replacet\5\0\0\0splitt\5\0\0\0tuplet\3\0\0\0mapt\3\0\0\0strt\3\0\0\0allt\n\0\0\0ValueErrort\n\0\0\0_iskeywordt\7\0\0\0isdigitt\3\0\0\0sett\n\0\0\0startswitht\3\0\0\0addt\3\0\0\0lent\4\0\0\0reprt\4\0\0\0joint\t\0\0\0enumeratet\6\0\0\0localst\4\0\0\0dictt\v\0\0\0_itemgettert\v\0\0\0SyntaxErrort\7\0\0\0messaget\7\0\0\0hasattrt\4\0\0\0_sysR\21\0\0\0t\t\0\0\0f_globalst\n\0\0\0__module__(\16\0\0\0t\10\0\0\0typenamet\v\0\0\0field_namest\7\0\0\0verboseR\16\0\0\0t\n\0\0\0seen_namest\t\0\0\0numfieldst\6\0\0\0argtxtt\7\0\0\0reprtxtt\7\0\0\0dicttxtt\10\0\0\0templatet\1\0\0\0it\t\0\0\0namespacet\1\0\0\0et\6\0\0\0result(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pyR\2\0\0\0\r\0\0\0sL\0\0\0\0\32\20\1\34\1\25\1\16\0\6\1\27\1\24\1\r\1\24\1\21\1\30\1\t\1\7\0\6\1\20\1\24\1\r\1\24\1\21\3\f\1\37\1\31\1\37\32\r\1\r\0\f\1\30\1\7\1\t\4\31\1\3\1\f\1\20\1\34\1\n\5\20\1\35\2t\10\0\0\0__main__(\2\0\0\0t\5\0\0\0loadst\5\0\0\0dumpst\5\0\0\0Points\4\0\0\0x, yt\1\0\0\0xi\n\0\0\0t\1\0\0\0yi\24\0\0\0s\3\0\0\0x yc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s&\0\0\0e\0\0Z\1\0d\2\0Z\2\0e\3\0d\0\0\204\0\0\203\1\0Z\4\0d\1\0\204\0\0Z\5\0RS(\3\0\0\0c\1\0\0\0\1\0\0\0\3\0\0\0C\0\0\0s\32\0\0\0|\0\0i\0\0d\1\0\23|\0\0i\1\0d\1\0\23\27d\2\0\23S(\3\0\0\0Ni\2\0\0\0g\0\0\0\0\0\0\340?(\2\0\0\0R>\0\0\0R?\0\0\0(\1\0\0\0t\4\0\0\0self(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pyt\5\0\0\0hypot}\0\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\4\0\0\0C\0\0\0s\32\0\0\0d\1\0|\0\0i\0\0|\0\0i\1\0|\0\0i\2\0f\3\0\26S(\2\0\0\0Ns$\0\0\0Point: x=%6.3f y=%6.3f hypot=%6.3f(\3\0\0\0R>\0\0\0R?\0\0\0RA\0\0\0(\1\0\0\0R@\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pyt\7\0\0\0__str__\200\0\0\0s\2\0\0\0\0\1(\0\0\0\0(\6\0\0\0R\20\0\0\0R,\0\0\0t\t\0\0\0__slots__t\10\0\0\0propertyRA\0\0\0RB\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pyR=\0\0\0{\0\0\0s\6\0\0\0\6\1\6\1\17\3i\3\0\0\0i\4\0\0\0i\16\0\0\0i\5\0\0\0g\0\0\0\0\0\0\34@c\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s/\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\2\0Z\3\0e\4\0e\5\0i\6\0\203\1\0Z\7\0e\10\0d\1\0\204\1\0Z\t\0RS(\3\0\0\0sH\0\0\0Point class with optimized _make() and _replace() without error-checkingc\2\0\0\0\3\0\0\0\5\0\0\0K\0\0\0s\34\0\0\0|\0\0i\0\0|\1\0|\2\0i\1\0d\3\0|\0\0\203\3\0\203\1\0S(\4\0\0\0NR>\0\0\0R?\0\0\0(\2\0\0\0R>\0\0\0R?\0\0\0(\2\0\0\0t\5\0\0\0_maket\3\0\0\0get(\3\0\0\0R@\0\0\0t\4\0\0\0_mapt\4\0\0\0kwds(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pyt\10\0\0\0_replace\212\0\0\0s\2\0\0\0\0\1(\0\0\0\0(\n\0\0\0R\20\0\0\0R,\0\0\0t\7\0\0\0__doc__RC\0\0\0t\v\0\0\0classmethodR\26\0\0\0t\7\0\0\0__new__RE\0\0\0R\27\0\0\0RI\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pyR=\0\0\0\206\0\0\0s\10\0\0\0\6\1\6\1\6\1\17\1i\v\0\0\0i\26\0\0\0id\0\0\0t\7\0\0\0Point3Dt\1\0\0\0zt\v\0\0\0TestResultss\20\0\0\0failed attempted(\1\0\0\0RN\0\0\0(\36\0\0\0t\7\0\0\0__all__t\7\0\0\0_abcollt\f\0\0\0_collectionsR\0\0\0\0R\1\0\0\0t\10\0\0\0operatorR\4\0\0\0R&\0\0\0t\7\0\0\0keywordR\5\0\0\0R\33\0\0\0t\3\0\0\0sysR*\0\0\0t\5\0\0\0FalseR\2\0\0\0R\20\0\0\0t\7\0\0\0cPickleR;\0\0\0R<\0\0\0t\4\0\0\0TrueR=\0\0\0t\1\0\0\0pt\16\0\0\0AssertionErrorRI\0\0\0t\7\0\0\0_fieldsRM\0\0\0RJ\0\0\0t\7\0\0\0doctestRO\0\0\0t\7\0\0\0testmod(\0\0\0\0(\0\0\0\0(\0\0\0\0s!\0\0\0/usr/lib/python2.6/collections.pyt\10\0\0\0\1\0\0\0s0\0\0\0\17\3\n\1\f\1\r\2\26\1\20\1\20\1\f\2\ff\r\2\26\1\22\1\25\1 \3\37\10#\0\6\1\t\2\37\7\32\2\26\1\10\2\f\1\17\1", 4096) = 2445 read(9, "", 4096) = 0 close(9) = 0 munmap(0xb7edc000, 4096) = 0 stat64("/usr/bin/_collections", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/bin/_collections.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_collectionsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_collections.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/_collections.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/_collections", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_collections.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_collectionsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_collections.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/_collections.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/_collections", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_collections.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_collectionsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_collections.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/_collections.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/_collections", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/_collections.so", O_RDONLY|O_LARGEFILE) = 9 fstat64(9, {st_mode=S_IFREG|0644, st_size=25204, ...}) = 0 open("/usr/lib/python2.6/lib-dynload/_collections.so", O_RDONLY) = 10 read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \26\0\0004\0\0\0\24^\0\0\0\0\0\0004\0 \0\7\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\214D\0\0\214D\0\0\5\0\0\0\0\20\0\0\1\0\0\0\320N\0\0\320^\0\0\320^\0\0000\16\0\0\230\16\0\0\6\0\0\0\0\20\0\0\2\0\0\0\344N\0\0\344^\0\0\344^\0\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\24>\0\0\24>\0\0\24>\0\0L\1\0\0L\1\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\320N\0\0\320^\0\0\320^\0\0000\1\0\0000\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\216\342Wk\210\33\315C\346\313\251S\246-oZ\n\315\345\321C\0\0\0H\0\0\0\0\0\0\0007\0\0\0\0\0\0\0\0\0\0\0+\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0@\0\0\0D\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\25\0\0\0:\0\0\0\31\0\0\0!\0\0\0005\0\0\0004\0\0\0>\0\0\0\0\0\0\0\36\0\0\0(\0\0\0\v\0\0\0\0\0\0\0F\0\0\0\0\0\0\0\3\0\0\0C\0\0\0\0\0\0\0\0\0\0\0#\0\0\0002\0\0\0\0\0\0\0\34\0\0\0=\0\0\0\0\0\0\0<\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0,\0\0\0$\0\0\0\37\0\0\0", 512) = 512 fstat64(10, {st_mode=S_IFREG|0644, st_size=25204, ...}) = 0 mmap2(NULL, 28008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0xb7a64000 fadvise64(10, 0, 28008, POSIX_FADV_WILLNEED) = 0 mmap2(0xb7a69000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x4) = 0xb7a69000 close(10) = 0 mprotect(0xb7a69000, 4096, PROT_READ) = 0 close(9) = 0 stat64("/usr/bin/operator", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/bin/operator.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/operatormodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/operator.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/operator.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/operator", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/operator.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/operatormodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/operator.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/operator.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/plat-linux2/operator", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/operator.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/operatormodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/operator.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/plat-linux2/operator.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/lib-dynload/operator", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/lib-dynload/operator.so", O_RDONLY|O_LARGEFILE) = 9 fstat64(9, {st_mode=S_IFREG|0644, st_size=30036, ...}) = 0 open("/usr/lib/python2.6/lib-dynload/operator.so", O_RDONLY) = 10 read(10, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\"\0\0004\0\0\0\364p\0\0\0\0\0\0004\0 \0\7\0(\0\34\0\33\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0h^\0\0h^\0\0\5\0\0\0\0\20\0\0\1\0\0\0\354^\0\0\354n\0\0\354n\0\0\370\20\0\0\0\21\0\0\6\0\0\0\0\20\0\0\2\0\0\0\0_\0\0\0o\0\0\0o\0\0\330\0\0\0\330\0\0\0\6\0\0\0\4\0\0\0\4\0\0\0\24\1\0\0\24\1\0\0\24\1\0\0$\0\0\0$\0\0\0\4\0\0\0\4\0\0\0P\345td\214S\0\0\214S\0\0\214S\0\0\\\2\0\0\\\2\0\0\4\0\0\0\4\0\0\0Q\345td\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\6\0\0\0\4\0\0\0R\345td\354^\0\0\354n\0\0\354n\0\0\24\1\0\0\24\1\0\0\4\0\0\0\1\0\0\0\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\223\361\177\242\v\220o\33\315\211?\237\221\261cZP\206\216kC\0\0\0W\0\0\0\32\0\0\0D\0\0\0\27\0\0\0\0\0\0\0005\0\0\0\0\0\0\0\24\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0R\0\0\0 \0\0\0\0\0\0\0\25\0\0\0A\0\0\0(\0\0\0\37\0\0\0)\0\0\0N\0\0\0E\0\0\0J\0\0\0009\0\0\0?\0\0\0;\0\0\0>\0\0\0\0\0\0\0U\0\0\0\0\0\0\0P\0\0\0Q\0\0\0H\0\0\0/\0\0\0I\0\0\0O\0\0\0:\0\0\0006\0\0\0L\0\0\0S\0\0\0F\0\0\0$\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0+\0\0\0001\0\0\0\0\0\0\0-\0\0\0", 512) = 512 fstat64(10, {st_mode=S_IFREG|0644, st_size=30036, ...}) = 0 mmap2(NULL, 32748, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 10, 0) = 0xb7894000 fadvise64(10, 0, 32748, POSIX_FADV_WILLNEED) = 0 mmap2(0xb789a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 10, 0x5) = 0xb789a000 close(10) = 0 mprotect(0xb789a000, 4096, PROT_READ) = 0 close(9) = 0 stat64("/usr/bin/keyword", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/bin/keyword.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/keywordmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/keyword.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/keyword.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/keyword", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/keyword.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/keywordmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/keyword.py", O_RDONLY|O_LARGEFILE) = 9 fstat64(9, {st_mode=S_IFREG|0644, st_size=1989, ...}) = 0 open("/usr/lib/python2.6/keyword.pyc", O_RDONLY|O_LARGEFILE) = 10 fstat64(10, {st_mode=S_IFREG|0644, st_size=2113, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7edc000 read(10, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\37\0\0\0@\0\0\0s\251\0\0\0d\0\0Z\0\0d\1\0d\2\0g\2\0Z\1\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0d\t\0d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0d\20\0d\21\0d\22\0d\23\0d\24\0d\25\0d\26\0d\27\0d\30\0d\31\0d\32\0d\33\0d\34\0d\35\0d\36\0d\37\0d \0d!\0g\37\0Z\2\0e\3\0e\2\0\203\1\0i\4\0Z\5\0d\"\0\204\0\0Z\6\0e\7\0d#\0j\2\0o\v\0\1e\6\0\203\0\0\1n\1\0\1d$\0S(%\0\0\0s\371\0\0\0Keywords (from \"graminit.c\")\n\nThis file is automatically generated; please don't muck it up!\n\nTo update the symbols in this file, 'cd' to the top directory of\nthe python source tree after building the interpreter and run:\n\n python Lib/keyword.py\nt\t\0\0\0iskeywordt\6\0\0\0kwlistt\3\0\0\0andt\2\0\0\0ast\6\0\0\0assertt\5\0\0\0breakt\5\0\0\0classt\10\0\0\0continuet\3\0\0\0deft\3\0\0\0delt\4\0\0\0elift\4\0\0\0elset\6\0\0\0exceptt\4\0\0\0exect\7\0\0\0finallyt\3\0\0\0fort\4\0\0\0fromt\6\0\0\0globalt\2\0\0\0ift\6\0\0\0importt\2\0\0\0int\2\0\0\0ist\6\0\0\0lambdat\3\0\0\0nott\2\0\0\0ort\4\0\0\0passt\5\0\0\0printt\5\0\0\0raiset\6\0\0\0returnt\3\0\0\0tryt\5\0\0\0whilet\4\0\0\0witht\5\0\0\0yieldc\0\0\0\0\r\0\0\0\f\0\0\0C\0\0\0s\256\1\0\0d\1\0d\0\0k\0\0}\0\0d\1\0d\0\0k\1\0}\1\0|\0\0i\2\0d\2\0\37}\2\0|\2\0o\v\0\1|\2\0d\3\0\31p\4\0\1d\4\0}\3\0t\3\0|\2\0\203\1\0d\2\0j\4\0o\16\0\1|\2\0d\2\0\31}\4\0n\7\0\1d\5\0}\4\0t\4\0|\3\0\203\1\0}\5\0|\1\0i\5\0d\6\0\203\1\0}\6\0g\0\0}\7\0xW\0|\5\0D]O\0}\10\0d\7\0|\10\0j\6\0o<\0\1|\6\0i\6\0|\10\0\203\1\0}\t\0|\t\0o\"\0\1|\7\0i\7\0d\10\0|\t\0i\10\0d\2\0\203\1\0\27d\t\0\27\203\1\0\1q\333\0\1q\214\0\1q\214\0W|\5\0i\t\0\203\0\0\1|\7\0i\n\0\203\0\0\1t\4\0|\4\0\203\1\0}\5\0|\5\0i\v\0\203\0\0}\n\0|\5\0i\t\0\203\0\0\1y3\0|\n\0i\f\0d\n\0\203\1\0d\2\0\27}\v\0|\n\0i\f\0d\v\0\203\1\0}\f\0|\7\0|\n\0|\v\0|\f\0+Wn0\0\4t\r\0j\n\0o$\0\1\1\1\1|\0\0i\16\0i\17\0d\f\0\203\1\0\1|\0\0i\20\0d\2\0\203\1\0\1n\2\0\1Xt\4\0|\4\0d\r\0\203\2\0}\5\0|\5\0i\17\0d\16\0i\21\0|\n\0\203\1\0\203\1\0\1|\5\0i\t\0\203\0\0\1d\0\0S(\17\0\0\0Ni\377\377\377\377i\1\0\0\0i\0\0\0\0s\21\0\0\0Python/graminit.cs\16\0\0\0Lib/keyword.pys\t\0\0\0\"([^\"]+)\"s\5\0\0\0{1, \"s\t\0\0\0 's\3\0\0\0',\ns\24\0\0\0#--start keywords--\ns\22\0\0\0#--end keywords--\ns'\0\0\0target does not contain format markers\nt\1\0\0\0wt\0\0\0\0(\22\0\0\0t\3\0\0\0syst\2\0\0\0ret\4\0\0\0argvt\3\0\0\0lent\4\0\0\0opent\7\0\0\0compilet\6\0\0\0searcht\6\0\0\0appendt\5\0\0\0groupt\5\0\0\0closet\4\0\0\0sortt\t\0\0\0readlinest\5\0\0\0indext\n\0\0\0ValueErrort\6\0\0\0stderrt\5\0\0\0writet\4\0\0\0exitt\4\0\0\0join(\r\0\0\0R#\0\0\0R$\0\0\0t\4\0\0\0argst\7\0\0\0iptfilet\7\0\0\0optfilet\2\0\0\0fpt\7\0\0\0strprogt\5\0\0\0linest\4\0\0\0linet\5\0\0\0matcht\6\0\0\0formatt\5\0\0\0startt\3\0\0\0end(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/keyword.pyt\4\0\0\0main5\0\0\0s<\0\0\0\0\1\30\2\r\1\30\1\23\0\16\1\6\3\f\1\17\1\6\1\7\0\6\1\r\1\17\1\7\1*\1\n\1\n\3\f\1\f\1\n\3\3\1\23\1\17\1\21\1\16\1\20\1\22\3\17\1\26\1t\10\0\0\0__main__N(\10\0\0\0t\7\0\0\0__doc__t\7\0\0\0__all__R\1\0\0\0t\t\0\0\0frozensett\f\0\0\0__contains__R\0\0\0\0R@\0\0\0t\10\0\0\0__name__(\0\0\0\0(\0\0\0\0(\0\0\0\0s\35\0\0\0/usr/lib/python2.6/keyword.pyt\10\0\0\0\v\0\0\0sH\0\0\0\6\2\f\4\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\3\1\t\4\17\2\t'\r\1", 4096) = 2113 fstat64(10, {st_mode=S_IFREG|0644, st_size=2113, ...}) = 0 read(10, "", 4096) = 0 close(10) = 0 munmap(0xb7edc000, 4096) = 0 close(9) = 0 close(8) = 0 close(7) = 0 stat64("/usr/bin/mimetools", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/bin/mimetools.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/mimetoolsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/mimetools.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/mimetools.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/mimetools", 0xbf909484) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/mimetools.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/mimetoolsmodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/mimetools.py", O_RDONLY|O_LARGEFILE) = 7 fstat64(7, {st_mode=S_IFREG|0644, st_size=7168, ...}) = 0 open("/usr/lib/python2.6/mimetools.pyc", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=8280, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7edc000 read(8, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\20\0\0\0@\0\0\0s\325\1\0\0d\0\0Z\0\0d\1\0d\2\0k\1\0Z\1\0d\1\0d\2\0k\2\0Z\2\0d\1\0d\2\0k\3\0Z\3\0d\1\0d\3\0k\4\0l\5\0Z\5\0l\6\0Z\6\0\1e\6\0\203\0\0\4i\7\0\2i\10\0\203\0\0\1z.\0e\2\0i\t\0o\24\0\1e\5\0d\4\0d\5\0e\n\0\203\3\0\1n\1\0\1d\1\0d\2\0k\v\0Z\v\0Wd\2\0QXd\1\0d\6\0k\4\0l\f\0Z\f\0\1e\f\0d\7\0d\10\0d\t\0\203\1\1\1d\n\0d\v\0d\f\0d\r\0d\16\0d\17\0g\6\0Z\r\0d\n\0e\v\0i\16\0f\1\0d\20\0\204\0\0\203\0\0YZ\16\0y\20\0d\1\0d\2\0k\17\0Z\17\0Wn\37\0\4e\20\0j\n\0o\23\0\1\1\1\1d\1\0d\2\0k\21\0Z\17\0n\2\0\1Xe\17\0i\22\0\203\0\0Z\23\0[\17\0d\21\0a\24\0d\22\0\204\0\0Z\25\0d\2\0a\27\0d\23\0\204\0\0Z\30\0d\24\0\204\0\0Z\31\0d\25\0\204\0\0Z\32\0d\26\0Z\33\0h\6\0e\33\0d\27\0006e\33\0d\30\0006e\33\0d\31\0006e\33\0d\32\0006d\33\0d\34\0006d\35\0d\36\0006Z\34\0h\6\0d\37\0d\30\0006d\37\0d\27\0006d\37\0d\32\0006d\37\0d\31\0006d \0d\34\0006d!\0d\36\0006Z\35\0d\"\0\204\0\0Z\36\0d#\0\204\0\0Z\37\0d$\0\204\0\0Z \0d%\0\204\0\0Z!\0d\2\0S(&\0\0\0s<\0\0\0Various tools used by MIME-reading or MIME-writing programs.i\377\377\377\377N(\2\0\0\0t\16\0\0\0filterwarningst\16\0\0\0catch_warningst\6\0\0\0ignores\31\0\0\0.*rfc822 has been removed(\1\0\0\0t\10\0\0\0warnpy3ks@\0\0\0in 3.x, mimetools has been removed in favor of the email packaget\n\0\0\0stackleveli\2\0\0\0t\7\0\0\0Messaget\17\0\0\0choose_boundaryt\6\0\0\0encodet\6\0\0\0decodet\v\0\0\0copyliteralt\n\0\0\0copybinaryc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sk\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0d\2\0\204\1\0Z\3\0d\3\0\204\0\0Z\4\0d\4\0\204\0\0Z\5\0d\5\0\204\0\0Z\6\0d\6\0\204\0\0Z\7\0d\7\0\204\0\0Z\10\0d\10\0\204\0\0Z\t\0d\t\0\204\0\0Z\n\0d\n\0\204\0\0Z\v\0d\v\0\204\0\0Z\f\0RS(\f\0\0\0s\210\0\0\0A derived class of rfc822.Message that knows about MIME headers and\n contains some hooks for decoding encoded and multipart messages.i\1\0\0\0c\3\0\0\0\3\0\0\0\4\0\0\0C\0\0\0sR\0\0\0t\0\0i\1\0i\2\0|\0\0|\1\0|\2\0\203\3\0\1|\0\0i\3\0d\1\0\203\1\0|\0\0_\4\0|\0\0i\3\0d\2\0\203\1\0|\0\0_\5\0|\0\0i\6\0\203\0\0\1|\0\0i\7\0\203\0\0\1d\0\0S(\3\0\0\0Ns\31\0\0\0content-transfer-encodings\f\0\0\0content-type(\10\0\0\0t\6\0\0\0rfc822R\5\0\0\0t\10\0\0\0__init__t\t\0\0\0getheadert\16\0\0\0encodingheadert\n\0\0\0typeheadert\t\0\0\0parsetypet\n\0\0\0parseplist(\3\0\0\0t\4\0\0\0selft\2\0\0\0fpt\10\0\0\0seekable(\0\0\0\0(\0\0\0\0s\37\0\0\0/usr/lib/python2.6/mimetools.pyR\f\0\0\0\30\0\0\0s\n\0\0\0\0\1\26\2\22\2\22\1\n\1c\1\0\0\0\4\0\0\0\7\0\0\0C\0\0\0s\337\0\0\0|\0\0i\0\0}\1\0|\1\0d\0\0j\10\0o\n\0\1d\1\0}\1\0n\1\0\1d\2\0|\1\0j\6\0o*\0\1|\1\0i\2\0d\2\0\203\1\0}\2\0|\1\0|\2\0\37|\0\0_\3\0|\1\0|\2\0 }\1\0n\n\0\1d\3\0|\0\0_\3\0|\1\0i\4\0d\4\0\203\1\0}\3\0x4\0t\5\0t\6\0|\3\0\203\1\0\203\1\0D] \0}\2\0|\3\0|\2\0\31i\7\0\203\0\0i\10\0\203\0\0|\3\0|\2\0\1\0\0\0sZ\0\0\0\6\3", 4096) = 4096 read(8, "\f\1\f\1\f\1\26\1\25\1\n\1\24\1\22\2\20\1\t\1\7\2\17\1\t\2\31W\3\1\20\1\16\1\21\1\f\1\3\2\6\1\t\10\6\2\t \t\23\t\34\6\2\3\1\7\1\7\1\7\1\7\1\7\1\n\3\3\1\7\1\7\1\7\1\7\1\7\1\n\3\t\5\t\n\t\6", 4096) = 88 read(8, "", 4096) = 0 close(8) = 0 munmap(0xb7edc000, 4096) = 0 stat64("/usr/bin/tempfile", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/bin/tempfile.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/tempfilemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/tempfile.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/tempfile.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/tempfile", 0xbf905de4) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/tempfile.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/tempfilemodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/tempfile.py", O_RDONLY|O_LARGEFILE) = 8 fstat64(8, {st_mode=S_IFREG|0644, st_size=17774, ...}) = 0 open("/usr/lib/python2.6/tempfile.pyc", O_RDONLY|O_LARGEFILE) = 9 fstat64(9, {st_mode=S_IFREG|0644, st_size=19463, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7edc000 read(9, "\321\362\r\n\361!6Ic\0\0\0\0\0\0\0\0\26\0\0\0@\0\0\0s\25\3\0\0d\0\0Z\0\0d\1\0d\2\0d\3\0d\4\0d\5\0d\6\0d\7\0d\10\0d\t\0d\n\0g\n\0Z\1\0d\v\0d\f\0k\2\0Z\3\0d\v\0d\f\0k\4\0Z\5\0d\v\0d\r\0k\6\0l\7\0Z\10\0\1y\24\0d\v\0d\16\0k\t\0l\n\0Z\v\0\1Wn#\0\4e\f\0j\n\0o\27\0\1\1\1\1d\v\0d\16\0k\n\0l\n\0Z\v\0\1n\2\0\1Xy\20\0d\v\0d\f\0k\r\0Z\16\0Wn\34\0\4e\f\0j\n\0o\20\0\1\1\1\1d\17\0\204\0\0Z\17\0n\v\0\1Xd\20\0\204\0\0Z\17\0y\20\0d\v\0d\f\0k\20\0Z\21\0Wn\37\0\4e\f\0j\n\0o\23\0\1\1\1\1d\v\0d\f\0k\22\0Z\21\0n\2\0\1Xe\21\0i\23\0Z\24\0e\3\0i\25\0e\3\0i\26\0Be\3\0i\27\0BZ\30\0e\31\0e\3\0d\21\0\203\2\0o\21\0\1e\30\0e\3\0i\32\0OZ\30\0n\1\0\1e\31\0e\3\0d\22\0\203\2\0o\21\0\1e\30\0e\3\0i\33\0OZ\30\0n\1\0\1e\30\0Z\34\0e\31\0e\3\0d\23\0\203\2\0o\21\0\1e\34\0e\3\0i\35\0OZ\34\0n\1\0\1e\31\0e\3\0d\7\0\203\2\0o\r\0\1e\3\0i\36\0Z\36\0n\7\0\1d\24\0Z\36\0d\25\0Z\37\0e\24\0\203\0\0Z \0e\31\0e\3\0d\26\0\203\2\0o\r\0\1e\3\0i!\0Z\"\0n'\0\1e\31\0e\3\0d\27\0\203\2\0o\r\0\1e\3\0i#\0Z\"\0n\n\0\1d\30\0\204\0\0Z\"\0d\31\0\204\0\0Z$\0d\32\0d.\0d\33\0\204\0\0\203\0\0YZ%\0d\34\0\204\0\0Z&\0d\35\0\204\0\0Z'\0d\f\0a)\0d\36\0\204\0\0Z*\0d\37\0\204\0\0Z+\0d \0\204\0\0Z,\0d\f\0a-\0d!\0\204\0\0Z.\0d\"\0e\37\0d\f\0e/\0d#\0\204\4\0Z0\0d\"\0e\37\0d\f\0d$\0\204\3\0Z1\0d\"\0e\37\0d\f\0d%\0\204\3\0Z2\0d&\0d/\0d'\0\204\0\0\203\0\0YZ3\0d(\0d\v\0d\"\0e\37\0d\f\0e4\0d)\0\204\6\0Z5\0e\3\0i6\0d*\0j\3\0p\23\0\1e\3\0i7\0i8\0d+\0j\2\0o\n\0\1e5\0Z9\0n\31\0\1d(\0d\v\0d\"\0e\37\0d\f\0d,\0\204\5\0Z9\0d\3\0d0\0d-\0\204\0\0\203\0\0YZ:\0d\f\0S(1\0\0\0s\370\2\0\0Temporary files.\n\nThis module provides generic, low- and high-level interfaces for\ncreating temporary files and directories. The interfaces listed\nas \"safe\" just below can be used without fear of race conditions.\nThose listed as \"unsafe\" cannot, and are provided for backward\ncompatibility only.\n\nThis module also provides some data items to the user:\n\n TMP_MAX - maximum number of names that will be tried before\n giving up.\n template - the default prefix for all temporary names.\n You may change this to control the default prefix.\n tempdir - If this is set to a string before the first use of\n any routine from this module, it will be considered as\n another candidate location to store temporary files.\nt\22\0\0\0NamedTemporaryFilet\r\0\0\0TemporaryFilet\24\0\0\0SpooledTemporaryFilet\7\0\0\0mkstempt\7\0\0\0mkdtempt\6\0\0\0mktempt\7\0\0\0TMP_MAXt\r\0\0\0gettempprefixt\7\0\0\0tempdirt\n\0\0\0gettempdiri\377\377\377\377N(\1\0\0\0t\6\0\0\0Random(\1\0\0\0t\10\0\0\0StringIOc\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0d\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0t\2\0\0\0fd(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\f\0\0\0_set_cloexec,\0\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\7\0\0\0C\0\0\0sY\0\0\0y\34\0t\0\0i\1\0|\0\0t\0\0i\2\0d\1\0\203\3\0}\1\0Wn\23\0\4t\3\0j\n\0o\7\0\1\1\1\1n%\0\1X|\1\0t\0\0i\4\0O}\1\0t\0\0i\1\0|\0\0t\0\0i\5\0|\1\0\203\3\0\1d\0\0S(\2\0\0\0Ni\0\0\0\0(\6\0\0\0t\6\0\0\0_fcntlt\5\0\0\0fcntlt\7\0\0\0F_GETFDt\7\0\0\0IOErrort\n\0\0\0FD_CLOEXECt\7\0\0\0F_SETFD(\2\0\0\0R\f\0\0\0t\5\0\0\0flags(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\r\0\0\0/\0\0\0s\f\0\0\0\0\1\3\1\34\1\16\1\5\3\r\1t\v\0\0\0O_NOINHERITt\n\0\0\0O_NOFOLLOWt\10\0\0\0O_BINARYi\20'\0\0t\3\0\0\0tmpt\5\0\0\0lstatt\4\0\0\0statc\1\0\0\0\2\0\0\0\5\0\0\0C\0\0\0s=\0\0\0y\20\0t\0\0|\0\0\203\1\0}\1\0Wn\34\0\4t\1\0j\n\0o\20\0\1\1\1\1t\2\0i\3\0\202\1\0n\2\0\1X|\1\0i\4\0\203\0\0\1d\0\0S(\1\0\0\0N(\5\0\0\0t\4\0\0\0openR\21\0\0\0t\3\0\0\0_ost\5\0\0\0errort\5\0\0\0close(\2\0\0\0t\2\0\0\0fnt\1\0\0\0f(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\5\0\0\0_stat\\\0\0\0s\n\0\0\0\0\1\3\1\20\1\16\1\16\1c\1\0\0\0\1\0\0\0\5\0\0\0C\0\0\0s0\0\0\0y\16\0t\0\0|\0\0\203\1\0\1Wn\27\0\4t\1\0i\2\0j\n\0o\10\0\1\1\1\1t\3\0S\1Xt\4\0Sd\0\0S(\1\0\0\0N(\5\0\0\0R!\0\0\0R\34\0\0\0R\35\0\0\0t\5\0\0\0Falset\4\0\0\0True(\1\0\0\0R\37\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\7\0\0\0_existsc\0\0\0s\n\0\0\0\0\1\3\1\16\1\21\1\6\2t\23\0\0\0_RandomNameSequencec\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0s7\0\0\0e\0\0Z\1\0d\0\0Z\2\0d\1\0d\2\0\27d\3\0\27Z\3\0d\4\0\204\0\0Z\4\0d\5\0\204\0\0Z\5\0d\6\0\204\0\0Z\6\0RS(\7\0\0\0s*\1\0\0An instance of _RandomNameSequence generates an endless\n sequence of unpredictable strings which can safely be incorporated\n into file names. Each string is six characters long. Multiple\n threads can safely use the same instance at the same time.\n\n _RandomNameSequence is an iterator.t\32\0\0\0abcdefghijklmnopqrstuvwxyzt\32\0\0\0ABCDEFGHIJKLMNOPQRSTUVWXYZt\v\0\0\0000123456789_c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s+\0\0\0t\0\0\203\0\0|\0\0_\1\0t\2\0\203\0\0|\0\0_\3\0t\4\0i\5\0i\6\0|\0\0_\6\0d\0\0S(\1\0\0\0N(\7\0\0\0t\16\0\0\0_allocate_lockt\5\0\0\0mutext\7\0\0\0_Randomt\3\0\0\0rngR\34\0\0\0t\4\0\0\0patht\10\0\0\0normcase(\1\0\0\0t\4\0\0\0self(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\10\0\0\0__init__w\0\0\0s\6\0\0\0\0\1\f\1\f\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0|\0\0S(\1\0\0\0N(\0\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\10\0\0\0__iter__|\0\0\0s\2\0\0\0\0\1c\1\0\0\0\7\0\0\0\10\0\0\0C\0\0\0sw\0\0\0|\0\0i\0\0}\1\0|\0\0i\1\0}\2\0|\0\0i\2\0i\3\0}\3\0|\1\0i\4\0\203\0\0\1z+\0g\0\0\4}\4\0d\1\0D]\23\0}\5\0|\4\0|\3\0|\2\0\203\1\0\22q6\0~\4\0}\6\0Wd\0\0|\1\0i\5\0\203\0\0\1X|\0\0i\6\0d\2\0i\7\0|\6\0\203\1\0\203\1\0S(\3\0\0\0Nt\6\0\0\000123456t\0\0\0\0(\10\0\0\0R*\0\0\0t\n\0\0\0charactersR,\0\0\0t\6\0\0\0choicet\7\0\0\0acquiret\7\0\0\0releaseR.\0\0\0t\4\0\0\0join(\7\0\0\0R/\0\0\0t\1\0\0\0mt\1\0\0\0ct\6\0\0\0chooset\4\0\0\0_[1]t\5\0\0\0dummyt\7\0\0\0letters(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\4\0\0\0next\177\0\0\0s\20\0\0\0\0\1\t\1\t\1\f\2\n\1\3\1+\2\v\2(\7\0\0\0t\10\0\0\0__name__t\n\0\0\0__module__t\7\0\0\0__doc__R4\0\0\0R0\0\0\0R1\0\0\0R?\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR%\0\0\0k\0\0\0s\f\0\0\0\6\6\6\3\7\1\7\2\t\5\t\3c\0\0\0\0\3\0\0\0\10\0\0\0C\0\0\0s\6\1\0\0g\0", 4096) = 4096 fstat64(9, {st_mode=S_IFREG|0644, st_size=19463, ...}) = 0 read(9, "\0}\0\0x5\0d\16\0D]-\0}\1\0t\0\0i\1\0|\1\0\203\1\0}\2\0|\2\0o\21\0\1|\0\0i\2\0|\2\0\203\1\0\1q\r\0\1q\r\0Wt\0\0i\3\0d\4\0j\2\0o+\0\1t\0\0i\1\0d\5\0\203\1\0}\2\0|\2\0o\21\0\1|\0\0i\2\0|\2\0\203\1\0\1q\274\0\1nD\0\1t\0\0i\3\0d\6\0j\2\0o\35\0\1|\0\0i\4\0d\7\0d\10\0d\t\0d\n\0g\4\0\203\1\0\1n\27\0\1|\0\0i\4\0d\v\0d\f\0d\r\0g\3\0\203\1\0\1y\27\0|\0\0i\2\0t\0\0i\5\0\203\0\0\203\1\0\1Wn,\0\4t\6\0t\0\0i\7\0f\2\0j\n\0o\27\0\1\1\1\1|\0\0i\2\0t\0\0i\10\0\203\1\0\1n\2\0\1X|\0\0S(\17\0\0\0s[\0\0\0Generate a list of candidate temporary directories which\n _get_default_tempdir will try.t\6\0\0\0TMPDIRt\4\0\0\0TEMPt\3\0\0\0TMPt\6\0\0\0riscoss\r\0\0\0Wimp$ScrapDirt\2\0\0\0nts\7\0\0\0c:\\temps\6\0\0\0c:\\tmps\5\0\0\0\\temps\4\0\0\0\\tmps\4\0\0\0/tmps\10\0\0\0/var/tmps\10\0\0\0/usr/tmp(\3\0\0\0RC\0\0\0RD\0\0\0RE\0\0\0(\t\0\0\0R\34\0\0\0t\6\0\0\0getenvt\6\0\0\0appendt\4\0\0\0namet\6\0\0\0extendt\6\0\0\0getcwdt\16\0\0\0AttributeErrorR\35\0\0\0t\6\0\0\0curdir(\3\0\0\0t\7\0\0\0dirlistt\7\0\0\0envnamet\7\0\0\0dirname(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\27\0\0\0_candidate_tempdir_list\214\0\0\0s$\0\0\0\0\4\6\3\7\0\6\1\17\1\7\0\25\3\20\1\17\1\7\0\25\1\20\1\35\2\26\3\3\1\27\1\27\1\25\2c\0\0\0\0\n\0\0\0\t\0\0\0C\0\0\0s=\1\0\0t\0\0\203\0\0}\0\0t\1\0\203\0\0}\1\0t\2\0}\2\0x\10\1|\1\0D]\0\1}\3\0|\3\0t\3\0i\4\0j\3\0o\"\0\1t\3\0i\5\0i\6\0t\3\0i\5\0i\7\0|\3\0\203\1\0\203\1\0}\3\0n\1\0\1x\305\0t\10\0d\1\0\203\1\0D]\267\0}\4\0|\0\0i\t\0\203\0\0}\5\0t\3\0i\5\0i\n\0|\3\0|\5\0\203\2\0}\6\0yY\0t\3\0i\v\0|\6\0|\2\0d\2\0\203\3\0}\7\0t\3\0i\f\0|\7\0d\3\0\203\2\0}\10\0|\10\0i\r\0d\4\0\203\1\0\1|\10\0i\16\0\203\0\0\1t\3\0i\17\0|\6\0\203\1\0\1~\10\0~\7\0|\3\0SWqd\0\4t\20\0t\21\0f\2\0j\n\0o\"\0\1\1}\t\0\1|\t\0d\5\0\31t\22\0i\23\0j\3\0o\5\0\1Pq\33\1\1qd\0\1Xqd\0Wq\37\0Wt\21\0t\22\0i\24\0d\6\0|\1\0\26f\2\0\202\2\0d\7\0S(\10\0\0\0sq\1\0\0Calculate the default directory to use for temporary files.\n This routine should be called exactly once.\n\n We determine whether or not a candidate temp dir is usable by\n trying to create and write to a file in that directory. If this\n is successful, the test file is deleted. To prevent denial of\n service, the name of the test file must be randomized.id\0\0\0i\200\1\0\0t\1\0\0\0wt\4\0\0\0blati\0\0\0\0s)\0\0\0No usable temporary directory found in %sN(\25\0\0\0R%\0\0\0RR\0\0\0t\17\0\0\0_text_openflagsR\34\0\0\0RN\0\0\0R-\0\0\0R.\0\0\0t\7\0\0\0abspatht\6\0\0\0xrangeR?\0\0\0R8\0\0\0R\33\0\0\0t\6\0\0\0fdopent\5\0\0\0writeR\36\0\0\0t\6\0\0\0unlinkt\7\0\0\0OSErrorR\21\0\0\0t\6\0\0\0_errnot\6\0\0\0EEXISTt\6\0\0\0ENOENT(\n\0\0\0t\5\0\0\0namerRO\0\0\0R\24\0\0\0t\3\0\0\0dirt\3\0\0\0seqRJ\0\0\0t\10\0\0\0filenameR\f\0\0\0t\2\0\0\0fpt\1\0\0\0e(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\24\0\0\0_get_default_tempdir\250\0\0\0s2\0\0\0\0\t\t\1\t\1\6\2\7\0\6\1\20\1\"\2\r\0\6\1\f\1\25\1\3\1\25\1\22\1\r\1\n\1\r\1\6\1\10\1\26\1\24\1\5\1\r\1\t\1c\0\0\0\0\0\0\0\0\5\0\0\0C\0\0\0sK\0\0\0t\0\0d\1\0j\10\0o:\0\1t\2\0i\3\0\203\0\0\1z\36\0t\0\0d\1\0j\10\0o\r\0\1t\4\0\203\0\0a\0\0n\1\0\1Wd\1\0t\2\0i\5\0\203\0\0\1Xn\1\0\1t\0\0S(\2\0\0\0s7\0\0\0Common setup sequence for all user-callable interfaces.N(\6\0\0\0t\16\0\0\0_name_sequencet\4\0\0\0Nonet\n\0\0\0_once_lockR6\0\0\0R%\0\0\0R7\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\24\0\0\0_get_candidate_names\315\0\0\0s\16\0\0\0\0\4\r\1\n\1\3\1\r\1\21\2\17\1c\4\0\0\0\n\0\0\0\10\0\0\0C\0\0\0s\315\0\0\0t\0\0\203\0\0}\4\0x\253\0t\1\0t\2\0\203\1\0D]\235\0}\5\0|\4\0i\3\0\203\0\0}\6\0t\4\0i\5\0i\6\0|\0\0|\1\0|\6\0\27|\2\0\27\203\2\0}\7\0y9\0t\4\0i\7\0|\7\0|\3\0d\1\0\203\3\0}\10\0t\10\0|\10\0\203\1\0\1|\10\0t\4\0i\5\0i\t\0|\7\0\203\1\0f\2\0SWq\26\0\4t\n\0j\n\0o&\0\1\1}\t\0\1|\t\0i\v\0t\f\0i\r\0j\2\0o\7\0\1q\26\0n\1\0\1\202\0\0q\26\0\1Xq\26\0Wt\16\0t\f\0i\r\0d\2\0f\2\0\202\2\0d\3\0S(\4\0\0\0s>\0\0\0Code common to mkstemp, TemporaryFile, and NamedTemporaryFile.i\200\1\0\0s#\0\0\0No usable temporary file name foundN(\17\0\0\0Ri\0\0\0RW\0\0\0R\6\0\0\0R?\0\0\0R\34\0\0\0R-\0\0\0R8\0\0\0R\33\0\0\0R\r\0\0\0RV\0\0\0R[\0\0\0t\5\0\0\0errnoR\\\0\0\0R]\0\0\0R\21\0\0\0(\n\0\0\0R`\0\0\0t\3\0\0\0pret\3\0\0\0sufR\24\0\0\0t\5\0\0\0namesRa\0\0\0RJ\0\0\0t\4\0\0\0fileR\f\0\0\0Rd\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\16\0\0\0_mkstemp_inner\333\0\0\0s\34\0\0\0\0\3\t\2\r\0\6\1\f\1\35\1\3\1\25\1\n\1\32\1\20\1\23\1\7\1\f\2c\0\0\0\0\0\0\0\0\1\0\0\0C\0\0\0s\4\0\0\0t\0\0S(\1\0\0\0s\36\0\0\0Accessor for tempdir.template.(\1\0\0\0t\10\0\0\0template(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\7\0\0\0\361\0\0\0s\2\0\0\0\0\2c\0\0\0\0\0\0\0\0\5\0\0\0C\0\0\0sK\0\0\0t\0\0d\1\0j\10\0o:\0\1t\2\0i\3\0\203\0\0\1z\36\0t\0\0d\1\0j\10\0o\r\0\1t\4\0\203\0\0a\0\0n\1\0\1Wd\1\0t\2\0i\5\0\203\0\0\1Xn\1\0\1t\0\0S(\2\0\0\0s\36\0\0\0Accessor for tempfile.tempdir.N(\6\0\0\0R\10\0\0\0Rg\0\0\0Rh\0\0\0R6\0\0\0Re\0\0\0R7\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\t\0\0\0\367\0\0\0s\16\0\0\0\0\3\r\1\n\1\3\1\r\1\21\2\17\1R3\0\0\0c\4\0\0\0\5\0\0\0\5\0\0\0C\0\0\0sD\0\0\0|\2\0d\1\0j\10\0o\r\0\1t\1\0\203\0\0}\2\0n\1\0\1|\3\0o\n\0\1t\2\0}\4\0n\7\0\1t\3\0}\4\0t\4\0|\2\0|\1\0|\0\0|\4\0\203\4\0S(\2\0\0\0s'\4\0\0User-callable function to create and return a unique temporary\n file. The return value is a pair (fd, name) where fd is the\n file descriptor returned by os.open, and name is the filename.\n\n If 'suffix' is specified, the file name will end with that suffix,\n otherwise there will be no suffix.\n\n If 'prefix' is specified, the file name will begin with that prefix,\n otherwise a default prefix is used.\n\n If 'dir' is specified, the file will be created in that directory,\n otherwise a default directory is used.\n\n If 'text' is specified and true, the file is opened in text\n mode. Else (the default) the file is opened in binary mode. On\n some operating systems, this makes no difference.\n\n The file is readable and writable only by the creating user ID.\n If the operating system uses permission bits to indicate whether a\n file is executable, the file is executable by no one. The file\n descriptor is not inherited by children of this process.\n\n Caller is responsible for deleting the file when done with it.\n N(\5\0\0\0Rg\0\0\0R\t\0\0\0RU\0\0\0t\16\0\0\0_bin_openflagsRo\0\0\0(\5\0\0\0t\6\0\0\0suffixt\6\0\0\0prefixR`\0\0\0t\4\0\0\0textR\24\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\3\0\0\0\3\1\0\0s\f\0\0\0\0\32\r\1\r\2\7\1\n\2\6\2c\3\0\0\0\10\0\0\0\7\0\0\0C\0\0\0s\306\0\0\0|\2\0d\3\0j\10\0o\r\0\1t\1\0\203\0\0}\2\0n\1\0\1t\2\0\203\0\0}\3\0x\212\0t\3\0t\4\0\203\1\0D]|\0}\4\0|\3\0i\5\0\203\0\0}\5\0t\6\0i\7\0i\10\0|\2\0|\1\0|\5\0\27|\0\0\27\203\2\0}\6\0y\30\0t\6\0i\t\0|\6\0d\1\0\203\2\0\1|\6\0SWq0\0\4t\n\0j\n\0o&\0\1\1}\7\0\1|\7\0i\v\0t\f\0i\r\0j\2\0o\7\0\1q0\0n\1\0\1\202\0\0q0\0\1Xq0\0Wt\16\0t\f\0i\r\0d\2\0f\2\0\202\2\0d\3\0S(\4\0\0\0s\177\1\0\0User-callable function to create and return a unique temporary\n directory. The return value is the pathname of the directory.\n\n Arguments are as for mkstemp, except that the 'text' argument is\n not accepted.\n\n The directory is readable, writable, and searchable only by the\n creating user.\n\n Caller is responsible for deleting the directory when done with it.\n i\300\1\0\0s(\0\0\0No usable temporary directory name foundN(\17\0\0\0Rg\0\0\0R\t\0\0\0Ri\0\0\0RW\0\0\0R\6\0\0\0R?\0\0\0R\34\0\0\0R-\0\0\0R8\0\0\0t\5\0\0\0mkdirR[\0\0\0Rj\0\0\0R\\\0\0\0R]\0\0\0R\21\0\0\0(\10\0\0\0Rr\0\0\0Rs\0\0\0R`\0\0\0Rm\0\0\0Ra\0\0\0RJ\0\0\0Rn\0\0\0Rd\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\4\0\0\0(\1\0\0s\36\0\0\0\0\r\r\1\r\2\t\2\r\0\6\1\f\1\35\1\3\1\20\1\10\1\20\1\23\1\7\1\f\2c\3\0\0\0\7\0\0\0\5\0\0\0C\0\0\0s\213\0\0\0|\2\0d\2\0j\10\0o\r\0\1t\1\0\203\0\0}\2\0n\1\0\1t\2\0\203\0\0}\3\0xO\0t\3\0t\4\0\203\1\0D]A\0}\4\0|\3\0i\5\0\203\0\0}\5\0t\6\0i\7\0i\10\0|\2\0|\1\0|\5\0\27|\0\0\27\203\2\0}\6\0t\t\0|\6\0\203\1\0p\5\0\1|\6\0S\1q0\0Wt\n\0t\v\0i\f\0d\1\0f\2\0\202\2\0d\2\0S(\3\0\0\0s\232\1\0\0User-callable function to return a unique temporary file name. The\n file is not created.\n\n Arguments are as for mkstemp, except that the 'text' argument is\n not accepted.\n\n This function is unsafe and should not be used. The file name\n refers to a file that did not exist at some point, but by the time\n you get around to creating it, someone else may have beaten you to\n the punch.\n s\"\0\0\0No usable temporary filename foundN(\r\0\0\0Rg\0\0\0R\t\0\0\0Ri\0\0\0RW\0\0\0R\6\0\0\0R?\0\0\0R\34\0\0\0R-\0\0\0R8\0\0\0R$\0\0\0R\21\0\0\0R\\\0\0\0R]\0\0\0(\7\0\0\0Rr\0\0\0Rs\0\0\0R`\0\0\0Rm\0\0\0Ra\0\0\0RJ\0\0\0Rn\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\5\0\0\0G\1\0\0s\24\0\0\0\0\21\r\1\r\2\t\1\r\0\6\1\f\1\35\1\r\1\t\2t\25\0\0\0_TemporaryFileWrapperc\0\0\0\0\0\0\0\0\2\0\0\0B\0\0\0sd\0\0\0e\0\0Z\1\0d\0\0Z\2\0e\3\0d\1\0\204\1\0Z\4\0d\2\0\204\0\0Z\5\0d\3\0\204\0\0Z\6\0e\7\0i\10\0d\4\0j\3\0o(\0\1e\7\0i\t\0Z\t\0d\5\0\204\0\0Z\n\0d\6\0\204\0\0Z\v\0d\7\0\204\0\0Z\f\0n\1\0\1RS(\10\0\0\0s\304\0\0\0Temporary file wrapper\n\n This class provides a wrapper around files opened for\n temporary use. In particular, it seeks to automatically\n remove the file when it is no longer needed.\n c\4\0\0\0\4\0\0\0\2\0\0\0C\0\0\0s(\0\0\0|\1\0|\0\0_\0\0|\2\0|\0\0_\1\0t\2\0|\0\0_\3\0|\3\0|\0\0_\4\0d\0\0S(\1\0\0\0N(\5\0\0\0Rn\0\0\0RJ\0\0\0R\"\0\0\0t\f\0\0\0close_calledt\6\0\0\0delete(\4\0\0\0R/\0\0\0Rn\0\0\0RJ\0\0\0Rx\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR0\0\0\0m\1\0\0s\10\0\0\0\0\1\t\1\t\1\t\1c\2\0\0\0\4\0\0\0\4\0\0\0C\0\0\0sP\0\0\0|\0\0i\0\0d\1\0\31}\2\0t\1\0|\2\0|\1\0\203\2\0}\3\0t\2\0t\3\0|\3\0\203\1\0t\3\0d\2\0\203\1\0\203\2\0p\24\0\1t\4\0|\0\0|\1\0|\3\0\203\3\0\1n\1\0\1|\3\0S(\3\0\0\0NRn\0\0\0i\0\0\0\0(\5\0\0\0t\10\0\0\0__dict__t\7\0\0\0getattrt\n\0\0\0issubclasst\4\0\0\0typet\7\0\0\0setattr(\4\0\0\0R/\0\0\0RJ\0\0\0Rn\0\0\0t\1\0\0\0a(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\v\0\0\0__getattr__s\1\0\0s\n\0\0\0\0\4\r\1\17\1\34\1\24\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\21\0\0\0|\0\0i\0\0i\1\0\203\0\0\1|\0\0S(\1\0\0\0N(\2\0\0\0Rn\0\0\0t\t\0\0\0__enter__(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\200\0\0\0\177\1\0\0s\4\0\0\0\0\1\r\1RG\0\0\0c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0sF\0\0\0|\0\0i\0\0p8\0\1t\1\0|\0\0_\0\0|\0\0i\2\0i\3\0\203\0\0\1|\0\0i\4\0o\24\0\1|\0\0i\5\0|\0\0i\6\0\203\1\0\1qB\0\1n\1\0\1d\0\0S(\1\0\0\0N(\7\0\0\0Rw\0\0\0R#\0\0\0Rn\0\0\0R\36\0\0\0Rx\0\0\0RZ\0\0\0RJ\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\36\0\0\0\216\1\0\0s\n\0\0\0\0\1\n\1\t\1\r\1\n\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\16\0\0\0|\0\0i\0\0\203\0\0\1d\0\0S(\1\0\0\0N(\1\0\0\0R\36\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\7\0\0\0__del__\225\1\0\0s\2\0\0\0\0\1c\4\0\0\0\5\0\0\0\4\0\0\0C\0\0\0s&\0\0\0|\0\0i\0\0i\1\0|\1\0|\2\0|\3\0\203\3\0}\4\0|\0\0i\2\0\203\0\0\1|\4\0S(\1\0\0\0N(\3\0\0\0Rn\0\0\0t\10\0\0\0__exit__R\36\0\0\0(\5\0\0\0R/\0\0\0t\3\0\0\0exct\5\0\0\0valuet\2\0\0\0tbt\6\0\0\0result(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\202\0\0\0\232\1\0\0s\6\0\0\0\0\1\30\1\n\1(\r\0\0\0R@\0\0\0RA\0\0\0RB\0\0\0R#\0\0\0R0\0\0\0R\177\0\0\0R\200\0\0\0R\34\0\0\0RJ\0\0\0RZ\0\0\0R\36\0\0\0R\201\0\0\0R\202\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyRv\0\0\0e\1\0\0s\22\0\0\0\6\6\6\2\f\6\t\f\t\7\20\6\t\2\t\7\t\5s\3\0\0\0w+bc\6\0\0\0\n\0\0\0\5\0\0\0C\0\0\0s\237\0\0\0|\4\0d\3\0j\10\0o\r\0\1t\1\0\203\0\0}\4\0n\1\0\1d\1\0|\0\0j\6\0o\n\0\1t\2\0}\6\0n\7\0\1t\3\0}\6\0t\4\0i\5\0d\2\0j\2\0o\30\0\1|\5\0o\21\0\1|\6\0t\4\0i\6\0O}\6\0n\1\0\1t\7\0|\4\0|\3\0|\2\0|\6\0\203\4\0\\\2\0}\7\0}\10\0t\4\0i\10\0|\7\0|\0\0|\1\0\203\3\0}\t\0t\t\0|\t\0|\10\0|\5\0\203\3\0S(\4\0\0\0s6\2\0\0Create and return a temporary file.\n Arguments:\n 'prefix', 'suffix', 'dir' -- as for mkstemp.\n 'mode' -- the mode argument to os.fdopen (default \"w+b\").\n 'bufsize' -- the buffer size argument to os.fdopen (default -1).\n 'delete' -- whether the file is deleted on close (default True).\n The file is created as mkstemp() would do it.\n\n Returns an object with a file-like interface; the name of the file\n is accessible as file.name. The file will be automatically deleted\n when it is closed unless the 'delete' argument is set to False.\n t\1\0\0\0bRG\0\0\0N(\n\0\0\0Rg\0\0\0R\t\0\0\0Rq\0\0\0RU\0\0\0R\34\0\0\0RJ\0\0\0t\v\0\0\0O_TEMPORARYRo\0\0\0RX\0\0\0Rv\0\0\0(\n\0\0\0t\4\0\0\0modet\7\0\0\0bufsizeRr\0\0\0Rs\0\0\0R`\0\0\0Rx\0\0\0R\24\0\0\0R\f\0\0\0RJ\0\0\0Rn\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\0\0\0\0\240\1\0\0s\24\0\0\0\0\17\r\1\r\2\r\1\n\2\6\4\27\1\21\2\33\1\25\1t\5\0\0\0posixt\6\0\0\0cygwinc\5\0\0\0\10\0\0\0\7\0\0\0C\0\0\0s\224\0\0\0|\4\0d\2\0j\10\0o\r\0\1t\1\0\203\0\0}\4\0n\1\0\1d\1\0|\0\0j\6\0o\n\0\1t\2\0}\5\0n\7\0\1t\3\0}\5\0t\4\0|\4\0|\3\0|\2\0|\5\0\203\4\0\\\2\0}\6\0}\7\0y$\0t\5\0i\6\0|\7\0\203\1\0\1t\5\0i\7\0|\6\0|\0\0|\1\0\203\3\0SWn\27\0\1\1\1t\5\0i\10\0|\6\0\203\1\0\1\202\0\0n\1\0Xd\2\0S(\3\0\0\0s\266\1\0\0Create and return a temporary file.\n Arguments:\n 'prefix', 'suffix', 'dir' -- as for mkstemp.\n 'mode' -- the mode argument to os.fdopen (default \"w+b\").\n 'bufsize' -- the buffer size argument to os.fdopen (default -1).\n The file is created as mkstemp() would do it.\n\n Returns an object with a file-like interface. The file has no\n name, and will cease to exist when it is closed.\n R\207\0\0\0N(\t\0\0\0Rg\0\0\0R\t\0\0\0Rq\0\0\0RU\0\0\0Ro\0\0\0R\34\0\0\0RZ\0\0\0RX\0\0\0R\36\0\0\0(\10\0\0\0R\211\0\0\0R\212\0\0\0Rr\0\0\0Rs\0\0\0R`\0\0\0R\24\0\0\0R\f\0\0\0RJ\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\1\0\0\0\306\1\0\0s\30\0\0\0\0\r\r\1\r\2\r\1\n\2\6\2\33\1\3\1\r\1\27\1\3\1\r\1c\0\0\0\0\0\0\0\0\7\0\0\0B\0\0\0s4\1\0\0e\0\0Z\1\0d\0\0Z\2\0e\3\0Z\4\0d\1\0d\2\0d\3\0d\4\0e\5\0d\37\0d\5\0\204\6\0Z\7\0d\6\0\204\0\0Z\10\0d\7\0\204\0\0Z\t\0d\10\0\204\0\0Z\n\0d\t\0\204\0\0Z\v\0d\n\0\204\0\0Z\f\0d\v\0\204\0\0Z\r\0e\16\0d\f\0\204\0\0\203\1\0Z\17\0e\16\0d\r\0\204\0\0\203\1\0Z\20\0d\16\0\204\0\0Z\21\0d\17\0\204\0\0Z\22\0d\20\0\204\0\0Z\23\0e\16\0d\21\0\204\0\0\203\1\0Z\24\0e\16\0d\22\0\204\0\0\203\1\0Z\25\0e\16\0d\23\0\204\0\0\203\1\0Z\26\0d\24\0\204\0\0Z\27\0d\25\0\204\0\0Z\30\0d\26\0\204\0\0Z\31\0d\27\0\204\0\0Z\32\0d\30\0\204\0\0Z\33\0e\16\0d\31\0\204\0\0\203\1\0Z\34\0d\32\0\204\0\0Z\35\0d\33\0\204\0\0Z\36\0d\34\0\204\0\0Z\37\0d\35\0\204\0\0Z \0d\36\0\204\0\0Z!\0RS( \0\0\0s\222\0\0\0Temporary file wrapper, specialized to switch from\n StringIO to a real file when it exceeds a certain size or\n when a fileno is needed.\n i\0\0\0\0s\3\0\0\0w+bi\377\377\377\377R3\0\0\0c\7\0\0\0\7\0\0\0\5\0\0\0C\0\0\0s:\0\0\0t\0\0\203\0\0|\0\0_\1\0|\1\0|\0\0_\2\0t\3\0|\0\0_\4\0|\2\0|\3\0|\4\0|\5\0|\6\0f\5\0|\0\0_\5\0d\0\0S(\1\0\0\0N(\6\0\0\0t\t\0\0\0_StringIOt\5\0\0\0_filet\t\0\0\0_max_sizeR\"\0\0\0t\7\0\0\0_rolledt\22\0\0\0_TemporaryFileArgs(\7\0\0\0R/\0\0\0t\10\0\0\0max_sizeR\211\0\0\0R\212\0\0\0Rr\0\0\0Rs\0\0\0R`\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR0\0\0\0\352\1\0\0s\10\0\0\0\0\2\f\1\t\1\t\1c\2\0\0\0\3\0\0\0\2\0\0\0C\0\0\0sD\0\0\0|\0\0i\0\0o\5\0\1d\0\0S\1|\0\0i\1\0}\2\0|\2\0o!\0\1|\1\0i\2\0\203\0\0|\2\0j\4\0o\16\0\1|\0\0i\3\0\203\0\0\1n\1\0\1d\0\0S(\1\0\0\0N(\4\0\0\0R\220\0\0\0R\217\0\0\0t\4\0\0\0tellt\10\0\0\0rollover(\3\0\0\0R/\0\0\0Rn\0\0\0R\222\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\6\0\0\0_check\361\1\0\0s\n\0\0\0\0\1\n\0\5\1\t\1\32\1c\1\0\0\0\3\0\0\0\3\0\0\0C\0\0\0sj\0\0\0|\0\0i\0\0o\5\0\1d\0\0S\1|\0\0i\1\0}\1\0t\2\0|\0\0i\3\0\214\0\0\4}\2\0|\0\0_\1\0|\0\0`\3\0|\2\0i\4\0|\1\0i\5\0\203\0\0\203\1\0\1|\2\0i\6\0|\1\0i\7\0\203\0\0d\1\0\203\2\0\1t\10\0|\0\0_\0\0d\0\0S(\2\0\0\0Ni\0\0\0\0(\t\0\0\0R\220\0\0\0R\216\0\0\0R\1\0\0\0R\221\0\0\0RY\0\0\0t\10\0\0\0getvaluet\4\0\0\0seekR\223\0\0\0R#\0\0\0(\3\0\0\0R/\0\0\0Rn\0\0\0t\7\0\0\0newfile(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\224\0\0\0\367\1\0\0s\20\0\0\0\0\1\n\0\5\1\t\1\26\1\6\2\23\1\26\2c\1\0\0\0\1\0\0\0\2\0\0\0C\0\0\0s!\0\0\0|\0\0i\0\0i\1\0o\20\0\1t\2\0d\1\0\203\1\0\202\1\0n\1\0\1|\0\0S(\2\0\0\0Ns%\0\0\0Cannot enter context with closed file(\3\0\0\0R\216\0\0\0t\6\0\0\0closedt\n\0\0\0ValueError(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\200\0\0\0\10\2\0\0s\6\0\0\0\0\1\r\1\20\1c\4\0\0\0\4\0\0\0\1\0\0\0C\0\0\0s\21\0\0\0|\0\0i\0\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0R\36\0\0\0(\4\0\0\0R/\0\0\0R\203\0\0\0R\204\0\0\0R\205\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\202\0\0\0\r\2\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0i\1\0\203\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0R1\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR1\0\0\0\21\2\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\21\0\0\0|\0\0i\0\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0R\36\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\36\0\0\0\24\2\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0R\231\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\231\0\0\0\27\2\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\10\0\0\0encoding(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\233\0\0\0\33\2\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\27\0\0\0|\0\0i\0\0\203\0\0\1|\0\0i\1\0i\2\0\203\0\0S(\1\0\0\0N(\3\0\0\0R\224\0\0\0R\216\0\0\0t\6\0\0\0fileno(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\234\0\0\0\37\2\0\0s\4\0\0\0\0\1\n\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\21\0\0\0|\0\0i\0\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\5\0\0\0flush(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile", 12288) = 12288 read(9, ".pyR\235\0\0\0#\2\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0i\1\0\203\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\6\0\0\0isatty(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\236\0\0\0&\2\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0R\211\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\211\0\0\0)\2\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0RJ\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyRJ\0\0\0-\2\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\10\0\0\0newlines(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\237\0\0\0001\2\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0R?\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR?\0\0\0005\2\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\2\0\0\0G\0\0\0s\20\0\0\0|\0\0i\0\0i\1\0|\1\0\214\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\4\0\0\0read(\2\0\0\0R/\0\0\0t\4\0\0\0args(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\240\0\0\0008\2\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\2\0\0\0G\0\0\0s\20\0\0\0|\0\0i\0\0i\1\0|\1\0\214\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\10\0\0\0readline(\2\0\0\0R/\0\0\0R\241\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\242\0\0\0;\2\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\2\0\0\0G\0\0\0s\20\0\0\0|\0\0i\0\0i\1\0|\1\0\214\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\t\0\0\0readlines(\2\0\0\0R/\0\0\0R\241\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\243\0\0\0>\2\0\0s\2\0\0\0\0\1c\1\0\0\0\2\0\0\0\2\0\0\0G\0\0\0s\24\0\0\0|\0\0i\0\0i\1\0|\1\0\214\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0R\227\0\0\0(\2\0\0\0R/\0\0\0R\241\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\227\0\0\0A\2\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\n\0\0\0|\0\0i\0\0i\1\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\t\0\0\0softspace(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\244\0\0\0D\2\0\0s\2\0\0\0\0\2c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\r\0\0\0|\0\0i\0\0i\1\0\203\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0R\223\0\0\0(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\223\0\0\0H\2\0\0s\2\0\0\0\0\1c\1\0\0\0\1\0\0\0\1\0\0\0C\0\0\0s\21\0\0\0|\0\0i\0\0i\1\0\203\0\0\1d\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\10\0\0\0truncate(\1\0\0\0R/\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\245\0\0\0K\2\0\0s\2\0\0\0\0\1c\2\0\0\0\4\0\0\0\2\0\0\0C\0\0\0s)\0\0\0|\0\0i\0\0}\2\0|\2\0i\1\0|\1\0\203\1\0}\3\0|\0\0i\2\0|\2\0\203\1\0\1|\3\0S(\1\0\0\0N(\3\0\0\0R\216\0\0\0RY\0\0\0R\225\0\0\0(\4\0\0\0R/\0\0\0t\1\0\0\0sRn\0\0\0t\2\0\0\0rv(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyRY\0\0\0N\2\0\0s\10\0\0\0\0\1\t\1\17\1\r\1c\2\0\0\0\4\0\0\0\2\0\0\0C\0\0\0s)\0\0\0|\0\0i\0\0}\2\0|\2\0i\1\0|\1\0\203\1\0}\3\0|\0\0i\2\0|\2\0\203\1\0\1|\3\0S(\1\0\0\0N(\3\0\0\0R\216\0\0\0t\n\0\0\0writelinesR\225\0\0\0(\4\0\0\0R/\0\0\0t\10\0\0\0iterableRn\0\0\0R\247\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\250\0\0\0T\2\0\0s\10\0\0\0\0\1\t\1\17\1\r\1c\1\0\0\0\2\0\0\0\2\0\0\0G\0\0\0s\20\0\0\0|\0\0i\0\0i\1\0|\1\0\214\0\0S(\1\0\0\0N(\2\0\0\0R\216\0\0\0t\n\0\0\0xreadlines(\2\0\0\0R/\0\0\0R\241\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\252\0\0\0Z\2\0\0s\2\0\0\0\0\1N(\"\0\0\0R@\0\0\0RA\0\0\0RB\0\0\0R\"\0\0\0R\220\0\0\0Rp\0\0\0Rg\0\0\0R0\0\0\0R\225\0\0\0R\224\0\0\0R\200\0\0\0R\202\0\0\0R1\0\0\0R\36\0\0\0t\10\0\0\0propertyR\231\0\0\0R\233\0\0\0R\234\0\0\0R\235\0\0\0R\236\0\0\0R\211\0\0\0RJ\0\0\0R\237\0\0\0R?\0\0\0R\240\0\0\0R\242\0\0\0R\243\0\0\0R\227\0\0\0R\244\0\0\0R\223\0\0\0R\245\0\0\0RY\0\0\0R\250\0\0\0R\252\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyR\2\0\0\0\343\1\0\0s:\0\0\0\6\4\6\1\6\2\t\1\22\6\t\6\t\21\t\5\t\4\t\3\t\3\17\4\17\4\t\4\t\3\t\3\17\4\17\4\17\4\t\3\t\3\t\3\t\3\t\3\17\4\t\3\t\3\t\6\t\6(\0\0\0\0(\0\0\0\0(\0\0\0\0(;\0\0\0RB\0\0\0t\7\0\0\0__all__t\2\0\0\0osR\34\0\0\0Rj\0\0\0R\\\0\0\0t\6\0\0\0randomR\n\0\0\0R+\0\0\0t\t\0\0\0cStringIOR\v\0\0\0R\215\0\0\0t\v\0\0\0ImportErrorR\17\0\0\0R\16\0\0\0R\r\0\0\0t\6\0\0\0threadt\7\0\0\0_threadt\f\0\0\0dummy_threadt\r\0\0\0allocate_lockR)\0\0\0t\6\0\0\0O_RDWRt\7\0\0\0O_CREATt\6\0\0\0O_EXCLRU\0\0\0t\7\0\0\0hasattrR\25\0\0\0R\26\0\0\0Rq\0\0\0R\27\0\0\0R\6\0\0\0Rp\0\0\0Rh\0\0\0R\31\0\0\0R!\0\0\0R\32\0\0\0R$\0\0\0R%\0\0\0RR\0\0\0Re\0\0\0Rg\0\0\0Rf\0\0\0Ri\0\0\0Ro\0\0\0R\7\0\0\0R\10\0\0\0R\t\0\0\0R\"\0\0\0R\3\0\0\0R\4\0\0\0R\5\0\0\0Rv\0\0\0R#\0\0\0R\0\0\0\0RJ\0\0\0t\3\0\0\0syst\10\0\0\0platformR\1\0\0\0R\2\0\0\0(\0\0\0\0(\0\0\0\0(\0\0\0\0s\36\0\0\0/usr/lib/python2.6/tempfile.pyt\10\0\0\0\22\0\0\0s|\0\0\0\6\3\6\1\3\1\6\1\3\1\6\1\f\6\f\1\f\1\20\2\3\1\24\1\16\1\25\2\3\1\20\1\16\1\16\3\t\v\3\1\20\1\16\1\21\1\t\2\27\1\20\1\21\1\20\1\21\2\6\1\20\1\21\2\20\1\r\2\6\2\6\4\t\2\20\1\r\1\20\1\r\4\t\7\t\10\23!\t\34\t#\6\2\t\16\t\26\t\4\6\2\t\f\25%\22\37\22\36\23;\t\1\22\37#\3\n\3\t\1\17\34", 4096) = 3079 read(9, "", 4096) = 0 close(9) = 0 munmap(0xb7edc000, 4096) = 0 stat64("/usr/bin/random", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/bin/random.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/randommodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/random.py", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/bin/random.pyc", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) stat64("/usr/lib/python2.6/random", 0xbf902744) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/random.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/lib/python2.6/randommodule.so", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or dire