ignore netbeans project dir. Fix error when auto converting news.

This commit is contained in:
John Schember 2009-05-20 20:21:29 -04:00
parent d00cd60470
commit d1087fa909
2 changed files with 4 additions and 3 deletions

View File

@ -13,6 +13,7 @@ src/calibre/manual/cli/
build build
dist dist
docs docs
nbproject/
src/calibre/gui2/pictureflow/Makefile.Debug src/calibre/gui2/pictureflow/Makefile.Debug
src/calibre/gui2/pictureflow/Makefile.Release src/calibre/gui2/pictureflow/Makefile.Release
src/calibre/gui2/pictureflow/debug/ src/calibre/gui2/pictureflow/debug/

View File

@ -640,15 +640,15 @@ class DeviceGUI(object):
', '.join(sent_mails), 3000) ', '.join(sent_mails), 3000)
def sync_news(self, send_ids=None, do_auto=True): def sync_news(self, send_ids=None, do_auto_convert=True):
if self.device_connected: if self.device_connected:
ids = list(dynamic.get('news_to_be_synced', set([]))) if send_ids is None else send_ids ids = list(dynamic.get('news_to_be_synced', set([]))) if send_ids is None else send_ids
ids = [id for id in ids if self.library_view.model().db.has_id(id)] ids = [id for id in ids if self.library_view.model().db.has_id(id)]
files, _auto_ids = self.library_view.model().get_preferred_formats_from_ids( files, _auto_ids = self.library_view.model().get_preferred_formats_from_ids(
ids, self.device_manager.device_class.settings().format_map, ids, self.device_manager.device_class.settings().format_map,
exclude_auto=do_auto) exclude_auto=do_auto_convert)
auto = [] auto = []
if _auto_ids: if do_auto_convert and _auto_ids:
for id in _auto_ids: for id in _auto_ids:
formats = [f.lower() for f in self.library_view.model().db.formats(id, index_is_id=True).split(',')] formats = [f.lower() for f in self.library_view.model().db.formats(id, index_is_id=True).split(',')]
formats = formats if formats != None else [] formats = formats if formats != None else []