def import_keyword(self, record): keyword = keyword_for_id(record.keywordID) if not eim.EIM.installed_on(keyword): eim.EIM(keyword).add() for sidebar_entry in ChandlerApplication.sidebar_entries: if sidebar_entry.collection is keyword: break else: sidebar_entry = SidebarEntry(collection=keyword) ChandlerApplication.sidebar_entries.add(sidebar_entry) hsv = self.record_rgb_to_hsv(record) if hsv: sidebar_entry.hsv_color = hsv
def import_keyword(self, record): keyword = keyword_for_id(record.keywordID) if not eim.EIM.installed_on(keyword): eim.EIM(keyword).add() for sidebar_entry in ChandlerApplication.sidebar_entries: if sidebar_entry.collection is keyword: break else: sidebar_entry = SidebarEntry(collection=keyword) ChandlerApplication.sidebar_entries.add(sidebar_entry) hsv = self.record_rgb_to_hsv(record) if hsv: sidebar_entry.hsv_color = hsv
def import_collection(self, record): collection = eim.collection_for_name(record.uuid) if not isinstance(collection, Collection): raise TypeError("An Item was created instead of a Collection") for sidebar_entry in ChandlerApplication.sidebar_entries: if sidebar_entry.collection is collection: break else: sidebar_entry = SidebarEntry(collection=collection) ChandlerApplication.sidebar_entries.add(sidebar_entry) hsv = self.record_rgb_to_hsv(record) if hsv: sidebar_entry.hsv_color = hsv
def import_collection(self, record): collection = eim.collection_for_name(record.uuid) if not isinstance(collection, Collection): raise TypeError("An Item was created instead of a Collection") for sidebar_entry in ChandlerApplication.sidebar_entries: if sidebar_entry.collection is collection: break else: sidebar_entry = SidebarEntry(collection=collection) ChandlerApplication.sidebar_entries.add(sidebar_entry) hsv = self.record_rgb_to_hsv(record) if hsv: sidebar_entry.hsv_color = hsv