Rename local key and suggest fedireads connectors
This commit is contained in:
@ -2,14 +2,13 @@
|
||||
import importlib
|
||||
|
||||
from fedireads import models
|
||||
from fedireads.connectors.settings import CONNECTORS
|
||||
|
||||
|
||||
def get_or_create_book(key):
|
||||
''' pull up a book record by whatever means possible '''
|
||||
try:
|
||||
book = models.Book.objects.select_subclasses().get(
|
||||
local_key=key
|
||||
fedireads_key=key
|
||||
)
|
||||
return book
|
||||
except models.Book.DoesNotExist:
|
||||
@ -32,6 +31,7 @@ def get_connector(book=None):
|
||||
else:
|
||||
connector_info = models.Connector.objects.first()
|
||||
|
||||
classname = CONNECTORS[connector_info.name]['classname']
|
||||
connector = importlib.import_module(classname)
|
||||
return connector.Connector()
|
||||
connector = importlib.import_module(
|
||||
'fedireads.connectors.%s' % connector_info.connector_file
|
||||
)
|
||||
return connector.Connector(connector_info.identifier)
|
||||
|
Reference in New Issue
Block a user