コード例 #1
0
ファイル: itemizer.py プロジェクト: tflovorn/profiteer
 def get_item(self, name):
     if name in self.item_cache:
         return self.item_cache[name]
     dbman = evedb.default_connect()
     item_data = dbman.item_by_name(name)
     if item_data is None:
         raise KeyError("Item with name %s not found" % name)
     market_group = self._market_group(dbman, item_data["market_group"])
     materials = self._materials(dbman, item_data["id"])
     dbman.close()
     item = Item(item_data["name"], item_data["volume"], market_group, 
                 materials)
     self.item_cache[item_data["name"]] = item
     return item
コード例 #2
0
ファイル: test_itemizer.py プロジェクト: tflovorn/profiteer
 def setUp(self):
     self.dbman = evedb.default_connect()
     self.itemizer = itemizer.Itemizer()
コード例 #3
0
ファイル: test_evedb.py プロジェクト: tflovorn/profiteer
 def setUp(self):
     self.dbman = evedb.default_connect()