Jure Žbontar avatar Jure Žbontar committed e995b80

Remove dict comprehension

Comments (0)

Files changed (3)

         if not docids:
             return
     cur = ref.select_documents(headers, docids)
-    docs = {doc['docid']: str_document(doc) for doc in cur}
+    docs = dict((doc['docid'], str_document(doc)) for doc in cur)
 
     for i, line in enumerate(main_buf):
         id = get_docid(line)
     xml = Popen(cmd, stdout=PIPE).communicate()[0]
 
     fontspec = re.findall(r'<fontspec id="([^"]+)" size="([^"]+)"', xml)
-    font_size = {id: int(size) for id, size in fontspec}
+    font_size = dict((id, int(size)) for id, size in fontspec)
 
     chunks = []
     for id, text in re.findall(r'font="([^"]+)">(.*)</text>', xml):
         os.chmod(ref.DOCUMENT_DIR, 0755)
 
     def test_search_documents(self):
-        search = lambda q: {k: [row['docid'] for row in rows] for k, rows in ref.search_documents(['docid'], q)}
+        search = lambda q: dict((k, [row['docid'] for row in rows]) for k, rows in ref.search_documents(['docid'], q))
 
         self.assertDictEqual(search('feature'),
             {'author': [], 'fulltext': [2, 1], 'journal': [], 'notes': [], 'tags': [], 'title': [2]})
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.