您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 

751 行
30 KiB

  1. #!wing
  2. #!version=4.0
  3. ##################################################################
  4. # Wing IDE project file : User-specific branch #
  5. ##################################################################
  6. [user attributes]
  7. console.id-seed = 6
  8. console.toolbox = [{'autosave': False,
  9. 'ctype': ('cmd',
  10. 'tail -f /var/log/apache2/error.log'),
  11. 'env': ('project',
  12. ['']),
  13. 'id': 'cmd-1',
  14. 'io_encoding': None,
  15. 'key_binding': '',
  16. 'line_mode': True,
  17. 'pseudo_tty': True,
  18. 'pypath': ('project',
  19. ''),
  20. 'raise_panel': True,
  21. 'rundir': ('project',
  22. ''),
  23. 'title': 'apache error log'}]
  24. guimgr.overall-gui-state = {'windowing-policy': 'combined-window',
  25. 'windows': [{'name': 'T8mo9t3gr2UfAuntANdsFb69OL'\
  26. 'cVmlgL',
  27. 'size-state': '',
  28. 'type': 'dock',
  29. 'view': {'area': 'tall',
  30. 'constraint': None,
  31. 'current_pages': [1,
  32. 2],
  33. 'full-screen': False,
  34. 'notebook_display': 'tabs only',
  35. 'notebook_percent': 0.41268292682926833,
  36. 'override_title': None,
  37. 'pagelist': [('debug-stack',
  38. 'tall',
  39. 1,
  40. {'codeline-mode': 'below'}),
  41. ('debug-io',
  42. 'tall',
  43. 0,
  44. {'attrib-starts': [],
  45. 'first-line': 0,
  46. 'folded-linenos': [],
  47. 'sel-line': 0,
  48. 'sel-line-start': 0,
  49. 'selection_end': 0,
  50. 'selection_start': 0}),
  51. ('indent',
  52. 'tall',
  53. 2,
  54. {}),
  55. ('project',
  56. 'tall',
  57. 0,
  58. {'tree-state': {'file-sort-method': 'by name',
  59. 'list-files-first': False,
  60. 'tree-states': {'deep': {'column-widths': None,
  61. 'expanded-nodes': [(0,),
  62. (1,),
  63. (1,
  64. 0),
  65. (2,),
  66. (3,)],
  67. 'selected-nodes': [(1,
  68. 0,
  69. 1)],
  70. 'top-node': (0,)}},
  71. 'tree-style': 'deep'}}),
  72. ('refactoring',
  73. 'tall',
  74. 0,
  75. {}),
  76. ('snippets',
  77. 'tall',
  78. 0,
  79. {'tree-states': {'__all__': [],
  80. u'c': [],
  81. u'django': [],
  82. u'html': [],
  83. u'py': []}}),
  84. ('source-assistant',
  85. 'tall',
  86. 2,
  87. {'docstring-during-complete': False,
  88. 'wrap-lines': True}),
  89. ('browser',
  90. 'tall',
  91. 0,
  92. {'all_tree_states': {u'By Module': {'column-w'\
  93. 'idths': [1.0],
  94. 'expanded-nodes': [],
  95. 'selected-nodes': [],
  96. 'top-node': None}},
  97. 'browse_mode': u'By Module',
  98. 'follow-selection': False,
  99. 'sort_mode': 'Alphabetically',
  100. 'visibility_options': {u'Derived Classes': False,
  101. u'Imported': False,
  102. u'Modules': True}})],
  103. 'primary_view_state': {'area': 'wide',
  104. 'constraint': None,
  105. 'current_pages': [6],
  106. 'notebook_display': 'tabs only',
  107. 'notebook_percent': 0.39739413680781754,
  108. 'override_title': None,
  109. 'pagelist': [('bookmarks',
  110. 'wide',
  111. 1,
  112. {}),
  113. ('debug-breakpoints',
  114. 'wide',
  115. 0,
  116. {'tree-state': []}),
  117. ('debug-probe',
  118. 'wide',
  119. 2,
  120. {'attrib-starts': [],
  121. 'first-line': 0,
  122. 'folded-linenos': [],
  123. 'history': {None: [],
  124. u'file:/home/joshua/CIA/PROJECTS/oeseo/iniezione24/importer.py': [''\
  125. 'fields\n',
  126. 'eval( fields)\n',
  127. 'parse_month( value )\n'],
  128. u'file:/home/joshua/CIA/PROJECTS/quake time machine/ingv_grabber.py': [''\
  129. 'query\n',
  130. 'print query\n'],
  131. u'file:/home/joshua/CIA/PROJECTS/scribd/scribd_grabber.py': [''\
  132. 'value.split()\n',
  133. 'path.exists( fname)\n',
  134. 'path.isfile( fname )\n',
  135. "fcontent[ fcontent.find('('): ]\n",
  136. "fcontent[ fcontent.find('['): ]\n",
  137. "print fcontent[ fcontent.find('['): ]\n",
  138. "print fcontent[ fcontent.find('['):-4 ]\n",
  139. "print fcontent[ fcontent.find('['):-3]\n",
  140. "print fcontent[ fcontent.find('[')+1:-3]\n",
  141. 'fcontent\n',
  142. "json.loads( fcontent[ fcontent.find('[')+1:-3] )\n",
  143. "print json.loads( fcontent[ fcontent.find('[')+1:-3] )\n",
  144. "jcontent.encode('utf-8')\n",
  145. 'self.rawdata\n',
  146. "self.rawdata += jcontent.encode('utf-8')\n",
  147. 'len( self.rawdata )\n',
  148. 'econtent\n'],
  149. u'file:/home/joshua/Desktop/ir-audio.py': [''\
  150. 'type( data )\n',
  151. 'l\n',
  152. 'data\n',
  153. 'for c in data:\n print ord( c )\n\n',
  154. 'len( data )\n'],
  155. u'file:/home/joshua/Projects/corso_python/decoratori.py': [''\
  156. 'time()\n',
  157. 't0\n'],
  158. u'file:/home/joshua/Projects/corso_python/mille_code.py': [''\
  159. 'self.__obj_list\n',
  160. 'self\n',
  161. 'self.__class__\n',
  162. 'self.__class__.__init_code()\n',
  163. 'self.__class__.__init_code\n',
  164. 'self.__class__.\n',
  165. '_Supermarket__init_code\n',
  166. 'self.__init_code\n',
  167. 'self.__code\n',
  168. 'self.__store\n',
  169. 'self.store\n',
  170. 'self.code\n',
  171. 'coda.len()\n'],
  172. u'file:/media/Kindle/screensaver/renumber.py': [''\
  173. 'file_list\n']},
  174. 'sel-line': 4,
  175. 'sel-line-start': 46,
  176. 'selection_end': 46,
  177. 'selection_start': 46}),
  178. ('debug-exceptions',
  179. 'wide',
  180. 0,
  181. {}),
  182. ('messages',
  183. 'wide',
  184. 2,
  185. {'current-domain': 8}),
  186. ('debug-modules',
  187. 'wide',
  188. 1,
  189. {}),
  190. ('os-command',
  191. 'wide',
  192. 1,
  193. {'last-percent': 0.80000000000000004,
  194. 'toolbox-percent': 1.0,
  195. 'toolbox-tree-sel': 'cmd-1'}),
  196. ('python-shell',
  197. 'wide',
  198. 2,
  199. {'attrib-starts': [],
  200. 'first-line': 4,
  201. 'folded-linenos': [],
  202. 'history': {None: ['import stat\n',
  203. 'imporet urllib2\n',
  204. 'import urllib2\n',
  205. 'INGV_PAGE = "http://cnt.rm.ingv.it/"\n',
  206. 'html = urllib2.urlopen(INGV_PAGE).read()\n',
  207. 'print html\n',
  208. 'import MySQLdb\n',
  209. 'x = ["<div class=\\"newpage\\" id=\\"page225\\" style=\\"width: 902'\
  210. 'px; height:1103px\\">\\n<div class=text_layer style=\\"z-index:2\\"'\
  211. '><div class=ie_fix>\\n&nbsp;\\n<div class=\\"ff3\\" style=\\"font-s'\
  212. 'ize:231px\\">\\n<span class=a style=\\"left:172px;top:131px;word-sp'\
  213. 'acing:36px;letter-spacing:-12px\\">Chiss\xc3\x83 da quanto tempo s'\
  214. 'i era accorta che lui la stava</span><span class=a style=\\"left:17'\
  215. '2px;top:361px;letter-spacing:-10px\\">osservando?</span><span class'\
  216. '=a style=\\"left:172px;top:784px;word-spacing:18px;letter-spacing:-'\
  217. '13px\\">- Siamo in due, direi. \xc3\xa2\xe2\x82\xac\xe2\x80\x9c Ris'\
  218. 'pose sulla difensiva, alzandosi</span><span class=a style=\\"left:1'\
  219. '72px;top:1014px;word-spacing:33px;letter-spacing:-12px\\">e raggiun'\
  220. 'gendola sul balcone. \xc3\xa2\xe2\x82\xac\xe2\x80\x9c Eppure dovres'\
  221. 'ti essere</span><span class=a style=\\"left:172px;top:1244px;word-s'\
  222. 'pacing:6px;letter-spacing:-12px\\">stanca. Non riposi da due giorni'\
  223. ' almeno.</span><span class=a style=\\"left:172px;top:1667px;word-sp'\
  224. 'acing:6px;letter-spacing:-11px\\">- Non dormo mai molto, da un anno'\
  225. ' a questa parte. \xc3\xa2\xe2\x82\xac\xe2\x80\x9c\xc3\x82 </span><s'\
  226. 'pan class=a style=\\"left:172px;top:2090px;word-spacing:77px;letter'\
  227. '-spacing:-13px\\">Il suo tono si fece all\xc3\xa2\xe2\x82\xac\xe2\x84'\
  228. '\xa2improvviso fragile, da donna</span><span class=a style=\\"left:'\
  229. '172px;top:2319px;letter-spacing:-15px\\">impaurita.</span><span cla'\
  230. 'ss=a style=\\"left:172px;top:2743px;word-spacing:8px;letter-spacing'\
  231. ':-11px\\">- Pensieri?</span><span class=a style=\\"left:172px;top:3'\
  232. '166px;word-spacing:11px;letter-spacing:-12px\\">Si accorse quasi su'\
  233. 'bito di quanto fosse superficiale la sua</span><span class=a style='\
  234. '\\"left:172px;top:3395px;word-spacing:37px;letter-spacing:-11px\\">'\
  235. 'domanda, che per\xc3\x83\xc2\xb2 parve aprire un varco tra le ferre'\
  236. 'e</span><span class=a style=\\"left:172px;top:3625px;word-spacing:7'\
  237. 'px;letter-spacing:-11px\\">difese di Sara.</span><span class=a styl'\
  238. 'e=\\"left:120px;top:4048px\\">\xc3\x82 \xc3\xa2\xe2\x82\xac\xe2\x80'\
  239. '\x9c <span class=l11>I<span class=l8>n<span class=l style=\\"margin'\
  240. '-left:-20px\\">c<span class=l7>u<span class=l style=\\"margin-left:'\
  241. '-19px\\">b<span class=l8>i<span class=l style=\\"margin-left:-21px\\'\
  242. '">.</span></span></span></span></span></span></span></span><span cl'\
  243. 'ass=a style=\\"left:172px;top:4471px;word-spacing:28px;letter-spaci'\
  244. 'ng:-12px\\">Lei lo guard\xc3\x83\xc2\xb2. Sembrava che avesse vogli'\
  245. 'a di parlare e</span><span class=a style=\\"left:172px;top:4701px;w'\
  246. 'ord-spacing:7px;letter-spacing:-11px\\">che si stesse domandando se'\
  247. ' lui fosse la persona adatta.</span><span class=a style=\\"left:172'\
  248. 'px;top:5124px;word-spacing:48px;letter-spacing:-12px\\">Robert non '\
  249. 'disse nulla, Sara stava seguendo il filo di</span></div>\\n</div>\\'\
  250. 'n</div>\\n<div class=image_layer style=\\"z-index: 1\\">\\n<div cla'\
  251. 'ss=ie_fix>\\n<img class=\\"absimg\\" style=\\"left:18px;top:18px;wi'\
  252. 'dth:863px;height:1064px;clip:rect(1px 862px 1063px 1px)\\" orig=\\"'\
  253. 'http://html.scribd.com/7ushlvstz41l2q4u/images/225-35c233193a.jpg\\'\
  254. '"/>\\n</div>\\n</div>\\n</div>\\n\\n"]\n',
  255. 'x\n',
  256. 'print x\n',
  257. 'len( x )\n',
  258. 'x.length\n',
  259. 'x.size()\n',
  260. 'dir( x )\n',
  261. 'y = x\n',
  262. 'y.sort\n',
  263. 'y.sort()\n',
  264. 'y = x[0]\n',
  265. 'y\n',
  266. 'print y\n',
  267. '"%05d" % 42\n',
  268. '"%05d" % 42.5\n',
  269. '"%05f" % 42.5\n',
  270. '"%05.3f" % 42.5\n',
  271. '"%05.1f" % 42.5\n',
  272. '"%05.1f" % 42.545\n',
  273. '"%05.1f" % 42.567\n',
  274. '"%5.1f" % 42.567\n',
  275. '"%9.1f" % 42.567\n',
  276. '"%9.7f" % 42.567\n',
  277. '"%9.9f" % 42.567\n',
  278. '"%-9.9f" % 42.567\n',
  279. '"%5f" % 1.234567\n',
  280. '"%5f" % 1.23456789\n',
  281. '"%5.2f" % 1.23456789\n',
  282. '"%7.2f" % 1.23456789\n',
  283. "'%f' % 12.34567\n",
  284. "'%0f' % 12.34567\n",
  285. "'%3f' % 12.34567\n",
  286. "'%3f' % 12.345678\n",
  287. '345678\n\n',
  288. "'%1.3f' % 12.345678\n",
  289. "'%1.3f' % 435243512.345678\n",
  290. "'%.3f' % 435243512.345678\n",
  291. "'%.3f' % 12.345678\n",
  292. "'%4.3f' % 12.345678\n",
  293. "'%-4.3f' % 12.345678\n",
  294. "'%4.2f' % 12.345678\n",
  295. "'%.2f' % 12.345678\n",
  296. "'%.-2f' % 12.345678\n",
  297. "'%10.2f' % 12.345678\n",
  298. "'%-10.2f' % 12.345678\n",
  299. '"%-8s" % "loremipsum"\n',
  300. '"%8s" % "loremipsum"\n',
  301. '"%4s" % "loremipsum"\n',
  302. '"%-4s" % "loremipsum"\n',
  303. '"%-40s" % "loremipsum"\n',
  304. '"%40s" % "loremipsum"\n',
  305. '"%-5s" % "loremipsum"\n',
  306. '"%-.5s" % "loremipsum"\n',
  307. '"%.5s" % "loremipsum"\n',
  308. '"%10.5s" % "loremipsum"\n',
  309. '"%-10.5s" % "loremipsum"\n',
  310. '2.56**5\n',
  311. "giorni = \"\"\"\n Lunedi Martedi Mercoledi\n Giovedi Venerdi "\
  312. "Sabato\n Domenica\n \"\"\".split()\n\nfor i, g in enumerate( "\
  313. "giorni ):\n print \"il\", i+1, \"^ giorno e' un\", g\n\n",
  314. 'giorni\n',
  315. 'help( len )\n',
  316. 'a = 1\n',
  317. 'b = 2\n',
  318. 'a, b = b,a\n',
  319. 'print a, b\n',
  320. '34\n',
  321. 'x = 34\n',
  322. "x=input('valore di x ')\n",
  323. 'pippo\n',
  324. 'x = pippo\n',
  325. 'a = [ 1, 2, 3, 4 ]\n',
  326. 'len( a )\n',
  327. 'a[5] = 7\n',
  328. 'a.insert(0, 7)\n',
  329. 'a.insert(-1, 17)\n',
  330. 'a[::-1].insert(0,44)\n',
  331. 'a\n',
  332. 'import paste\n',
  333. 'import webob\n',
  334. 'import sys\n',
  335. 'sys.argv()\n',
  336. 'sys.argv\n',
  337. '*sys.argv\n',
  338. "\"{0}\".format( 'hello' )\n",
  339. "\"{0}\".format( ['hello'] )\n",
  340. "\"{0}\".format( *['hello'] )\n",
  341. "*['hello']\n",
  342. 'None()\n',
  343. 'import subprocess\n',
  344. 'p = Popen( "ls -lR", stdin = PIPE )\n',
  345. 'p = subprocess.Popen( "ls -lR", stdin = PIPE )\n',
  346. 'p = subprocess.Popen( "ls -lR", stdin = subprocess.PIPE )\n',
  347. 'import re\n']},
  348. 'sel-line': 3,
  349. 'sel-line-start': 130,
  350. 'selection_end': 130,
  351. 'selection_start': 130}),
  352. ('interactive-search',
  353. 'wide',
  354. 0,
  355. {'fScope': {'fFileSetName': u'All Source Files',
  356. 'fLocation': None,
  357. 'fRecursive': True,
  358. 'fType': 'project-files'},
  359. 'fSearchSpec': {'fEndPos': None,
  360. 'fIncludeLinenos': True,
  361. 'fInterpretBackslashes': False,
  362. 'fMatchCase': False,
  363. 'fOmitBinary': True,
  364. 'fRegexFlags': 46,
  365. 'fReplaceText': u"po'",
  366. 'fReverse': False,
  367. 'fSearchText': u'po"',
  368. 'fStartPos': 0,
  369. 'fStyle': 'text',
  370. 'fWholeWords': False,
  371. 'fWrap': True},
  372. 'fUIOptions': {'fAutoBackground': True,
  373. 'fFilePrefix': 'short-file',
  374. 'fFindAfterReplace': True,
  375. 'fInSelection': False,
  376. 'fIncremental': True,
  377. 'fReplaceOnDisk': False,
  378. 'fShowFirstMatch': False,
  379. 'fShowLineno': True,
  380. 'fShowReplaceWidgets': True},
  381. 'replace-entry-expanded': False,
  382. 'search-entry-expanded': False}),
  383. ('batch-search',
  384. 'wide',
  385. 0,
  386. {'fScope': {'fFileSetName': u'All Source Files',
  387. 'fLocation': None,
  388. 'fRecursive': True,
  389. 'fType': 'current-file'},
  390. 'fSearchSpec': {'fEndPos': None,
  391. 'fIncludeLinenos': True,
  392. 'fInterpretBackslashes': False,
  393. 'fMatchCase': False,
  394. 'fOmitBinary': True,
  395. 'fRegexFlags': 38,
  396. 'fReplaceText': u'\\1',
  397. 'fReverse': False,
  398. 'fSearchText': u'__([^(]+?[^_ ])',
  399. 'fStartPos': 0,
  400. 'fStyle': 'regex',
  401. 'fWholeWords': False,
  402. 'fWrap': True},
  403. 'fUIOptions': {'fAutoBackground': True,
  404. 'fFilePrefix': 'short-file',
  405. 'fFindAfterReplace': True,
  406. 'fInSelection': False,
  407. 'fIncremental': True,
  408. 'fReplaceOnDisk': False,
  409. 'fShowFirstMatch': False,
  410. 'fShowLineno': True,
  411. 'fShowReplaceWidgets': True},
  412. 'replace-entry-expanded': False,
  413. 'search-entry-expanded': False}),
  414. ('debug-data',
  415. 'wide',
  416. 0,
  417. {}),
  418. ('testing',
  419. 'wide',
  420. 0,
  421. {'added-files': [],
  422. 'filter': '',
  423. 'recent-filters': None,
  424. 'sort-order': 'alpha'}),
  425. ('debug-watch',
  426. 'wide',
  427. 0,
  428. {'node-states': [('eval',
  429. 'attrs')],
  430. 'tree-state': {'column-widths': [0.4008515815085158,
  431. 0.59914841849148415],
  432. 'expanded-nodes': [(0,)],
  433. 'selected-nodes': [],
  434. 'top-node': (0,)}})],
  435. 'primary_view_state': {'editor_states': {'bookmarks': ([(loc('controllers/demo.py'),
  436. {'attrib-starts': [('get',
  437. 14)],
  438. 'first-line': 0,
  439. 'folded-linenos': [],
  440. 'sel-line': 19,
  441. 'sel-line-start': 511,
  442. 'selection_end': 535,
  443. 'selection_start': 535},
  444. 1353075633.076438),
  445. (loc('../corso_python/www/wsgi/sqlpooler.py'),
  446. {'attrib-starts': [('WSGISqlPoolMySQL',
  447. 4),
  448. ('WSGISqlPoolMySQL.__call__',
  449. 34)],
  450. 'first-line': 0,
  451. 'folded-linenos': [],
  452. 'sel-line': 54,
  453. 'sel-line-start': 1723,
  454. 'selection_end': 1739,
  455. 'selection_start': 1739},
  456. 1353075665.5788369),
  457. (loc('../corso_python/www/static/dispatch_wsgi.py'),
  458. {'attrib-starts': [],
  459. 'first-line': 39,
  460. 'folded-linenos': [],
  461. 'sel-line': 45,
  462. 'sel-line-start': 1075,
  463. 'selection_end': 1196,
  464. 'selection_start': 1075},
  465. 1353075682.988924),
  466. (loc('decorators.py'),
  467. {'attrib-starts': [('WSGITemplate',
  468. 8),
  469. ('WSGITemplate.__init__',
  470. 11)],
  471. 'first-line': 22,
  472. 'folded-linenos': [],
  473. 'sel-line': 15,
  474. 'sel-line-start': 430,
  475. 'selection_end': 461,
  476. 'selection_start': 461},
  477. 1353075698.5145061),
  478. (loc('dispatch_wsgi.py'),
  479. {'attrib-starts': [],
  480. 'first-line': 14,
  481. 'folded-linenos': [],
  482. 'sel-line': 29,
  483. 'sel-line-start': 601,
  484. 'selection_end': 601,
  485. 'selection_start': 601},
  486. 1353075701.1062429),
  487. [loc('sql.py'),
  488. {'attrib-starts': [],
  489. 'first-line': 0,
  490. 'folded-linenos': [],
  491. 'sel-line': 3,
  492. 'sel-line-start': 81,
  493. 'selection_end': 164,
  494. 'selection_start': 81},
  495. 1353075751.1481929],
  496. (loc('../corso_python/www/static/dispatch_wsgi.py'),
  497. {'attrib-starts': [],
  498. 'first-line': 39,
  499. 'folded-linenos': [],
  500. 'sel-line': 45,
  501. 'sel-line-start': 1075,
  502. 'selection_end': 1196,
  503. 'selection_start': 1075},
  504. 1353075829.8857551),
  505. (loc('../corso_python/www/wsgi/sqlpooler.py'),
  506. {'attrib-starts': [('WSGISqlPoolMySQL',
  507. 4),
  508. ('WSGISqlPoolMySQL.__call__',
  509. 34)],
  510. 'first-line': 0,
  511. 'folded-linenos': [],
  512. 'sel-line': 54,
  513. 'sel-line-start': 1723,
  514. 'selection_end': 1739,
  515. 'selection_start': 1739},
  516. 1353075837.216579),
  517. (loc('dispatch_wsgi.py'),
  518. {'attrib-starts': [],
  519. 'first-line': 59,
  520. 'folded-linenos': [],
  521. 'sel-line': 29,
  522. 'sel-line-start': 601,
  523. 'selection_end': 601,
  524. 'selection_start': 601},
  525. 1353075862.859385),
  526. (loc('test_mysql.py'),
  527. {'attrib-starts': [('simple_mysql',
  528. 3)],
  529. 'first-line': 15,
  530. 'folded-linenos': [],
  531. 'sel-line': 16,
  532. 'sel-line-start': 415,
  533. 'selection_end': 727,
  534. 'selection_start': 415},
  535. 1353075879.6448979),
  536. (loc('controllers/demo/sql.py'),
  537. {'attrib-starts': [('application',
  538. 11)],
  539. 'first-line': 9,
  540. 'folded-linenos': [],
  541. 'sel-line': 26,
  542. 'sel-line-start': 547,
  543. 'selection_end': 547,
  544. 'selection_start': 547},
  545. 1353075896.5156269),
  546. (loc('decorators.py'),
  547. {'attrib-starts': [('WSGIMySQL',
  548. 34),
  549. ('WSGIMySQL.db',
  550. 51),
  551. ('WSGIMySQL.db.real_decorator',
  552. 52),
  553. ('WSGIMySQL.db.real_decorator.wrapper',
  554. 53)],
  555. 'first-line': 42,
  556. 'folded-linenos': [],
  557. 'sel-line': 59,
  558. 'sel-line-start': 1904,
  559. 'selection_end': 1954,
  560. 'selection_start': 1954},
  561. 1353075950.644135),
  562. (loc('controllers/demo/sql.py'),
  563. {'attrib-starts': [('application',
  564. 11)],
  565. 'first-line': 9,
  566. 'folded-linenos': [],
  567. 'sel-line': 14,
  568. 'sel-line-start': 304,
  569. 'selection_end': 304,
  570. 'selection_start': 304},
  571. 1353076011.1992331),
  572. (loc('decorators.py'),
  573. {'attrib-starts': [('WSGIMySQL',
  574. 34),
  575. ('WSGIMySQL.db',
  576. 55),
  577. ('WSGIMySQL.db.real_decorator',
  578. 56),
  579. ('WSGIMySQL.db.real_decorator.wrapper',
  580. 57)],
  581. 'first-line': 30,
  582. 'folded-linenos': [],
  583. 'sel-line': 63,
  584. 'sel-line-start': 1985,
  585. 'selection_end': 2038,
  586. 'selection_start': 2038},
  587. 1353076048.7585621),
  588. (loc('controllers/demo/sql.py'),
  589. {'attrib-starts': [('application',
  590. 11)],
  591. 'first-line': 9,
  592. 'folded-linenos': [],
  593. 'sel-line': 29,
  594. 'sel-line-start': 597,
  595. 'selection_end': 633,
  596. 'selection_start': 633},
  597. 1353076170.14289),
  598. (loc('test_mysql.py'),
  599. {'attrib-starts': [],
  600. 'first-line': 0,
  601. 'folded-linenos': [],
  602. 'sel-line': 0,
  603. 'sel-line-start': 0,
  604. 'selection_end': 0,
  605. 'selection_start': 0},
  606. 1353076484.6436961),
  607. (loc('dispatch_wsgi.py'),
  608. {'attrib-starts': [('fallback',
  609. 54)],
  610. 'first-line': 39,
  611. 'folded-linenos': [],
  612. 'sel-line': 61,
  613. 'sel-line-start': 1549,
  614. 'selection_end': 1554,
  615. 'selection_start': 1554},
  616. 1353076572.715292),
  617. (loc('controllers/demo/sql.py'),
  618. {'attrib-starts': [],
  619. 'first-line': 0,
  620. 'folded-linenos': [],
  621. 'sel-line': 10,
  622. 'sel-line-start': 205,
  623. 'selection_end': 228,
  624. 'selection_start': 228},
  625. 1353078077.1347899),
  626. (loc('dispatch_wsgi.py'),
  627. {'attrib-starts': [('fallback',
  628. 54)],
  629. 'first-line': 0,
  630. 'folded-linenos': [],
  631. 'sel-line': 61,
  632. 'sel-line-start': 1549,
  633. 'selection_end': 1554,
  634. 'selection_start': 1554},
  635. 1353078144.7990141),
  636. [loc('controllers/demo/sql.py'),
  637. {'attrib-starts': [],
  638. 'first-line': 0,
  639. 'folded-linenos': [],
  640. 'sel-line': 10,
  641. 'sel-line-start': 205,
  642. 'selection_end': 228,
  643. 'selection_start': 228},
  644. 1353078225.3298531]],
  645. 19),
  646. 'current-loc': loc('controllers/demo/sql.py'),
  647. 'editor-states': {loc('../corso_python/www/static/dispatch_wsgi.py'): {''\
  648. 'attrib-starts': [],
  649. 'first-line': 39,
  650. 'folded-linenos': [],
  651. 'sel-line': 45,
  652. 'sel-line-start': 1075,
  653. 'selection_end': 1196,
  654. 'selection_start': 1075},
  655. loc('../corso_python/www/wsgi/sqlpooler.py'): {'at'\
  656. 'trib-starts': [('WSGISqlPoolMySQL',
  657. 4),
  658. ('WSGISqlPoolMySQL.__call__',
  659. 34)],
  660. 'first-line': 0,
  661. 'folded-linenos': [],
  662. 'sel-line': 54,
  663. 'sel-line-start': 1723,
  664. 'selection_end': 1739,
  665. 'selection_start': 1739},
  666. loc('controllers/demo.py'): {'attrib-starts': [('g'\
  667. 'et',
  668. 14)],
  669. 'first-line': 0,
  670. 'folded-linenos': [],
  671. 'sel-line': 19,
  672. 'sel-line-start': 511,
  673. 'selection_end': 535,
  674. 'selection_start': 535},
  675. loc('controllers/demo/due.py'): {'attrib-starts': [],
  676. 'first-line': 0,
  677. 'folded-linenos': [],
  678. 'sel-line': 0,
  679. 'sel-line-start': 0,
  680. 'selection_end': 598,
  681. 'selection_start': 0},
  682. loc('controllers/demo/sql.py'): {'attrib-starts': [],
  683. 'first-line': 9,
  684. 'folded-linenos': [],
  685. 'sel-line': 10,
  686. 'sel-line-start': 205,
  687. 'selection_end': 228,
  688. 'selection_start': 228},
  689. loc('decorators.py'): {'attrib-starts': [('WSGIMyS'\
  690. 'QL',
  691. 34),
  692. ('WSGIMySQL.db',
  693. 55),
  694. ('WSGIMySQL.db.real_decorator',
  695. 56),
  696. ('WSGIMySQL.db.real_decorator.wrapper',
  697. 57)],
  698. 'first-line': 30,
  699. 'folded-linenos': [],
  700. 'sel-line': 63,
  701. 'sel-line-start': 1985,
  702. 'selection_end': 2038,
  703. 'selection_start': 2038},
  704. loc('dispatch_wsgi.py'): {'attrib-starts': [('fall'\
  705. 'back',
  706. 54)],
  707. 'first-line': 0,
  708. 'folded-linenos': [],
  709. 'sel-line': 61,
  710. 'sel-line-start': 1549,
  711. 'selection_end': 1554,
  712. 'selection_start': 1554},
  713. loc('static/index.html'): {'attrib-starts': [],
  714. 'first-line': 0,
  715. 'folded-linenos': [],
  716. 'sel-line': 14,
  717. 'sel-line-start': 539,
  718. 'selection_end': 590,
  719. 'selection_start': 590}},
  720. 'has-focus': True},
  721. 'open_files': [u'../corso_python/www/static/dispatch_wsgi.py',
  722. u'../corso_python/www/wsgi/sqlpooler.py',
  723. u'controllers/demo.py',
  724. u'controllers/demo/due.py',
  725. u'decorators.py',
  726. u'dispatch_wsgi.py',
  727. u'static/index.html',
  728. u'controllers/demo/sql.py']},
  729. 'saved_notebook_display': None,
  730. 'split_percents': {0: 0.33189122373300373},
  731. 'splits': 1,
  732. 'tab_location': 'top',
  733. 'user_data': {}},
  734. 'saved_notebook_display': None,
  735. 'split_percents': {0: 0.7046688382193268},
  736. 'splits': 2,
  737. 'tab_location': 'left',
  738. 'user_data': {}},
  739. 'window-alloc': (10,
  740. 33,
  741. 1639,
  742. 965)}]}
  743. guimgr.recent-documents = [loc('controllers/demo/sql.py'),
  744. loc('static/index.html'),
  745. loc('dispatch_wsgi.py'),
  746. loc('decorators.py'),
  747. loc('../corso_python/www/wsgi/sqlpooler.py'),
  748. loc('../corso_python/www/static/dispatch_wsgi.py'),
  749. loc('controllers/demo.py'),
  750. loc('controllers/demo/due.py')]