science fiction (21),
hard sf (13),
war with machines (12),
berserker machine (11),
ship AI (11),
fantasy (8),
FTL travel (8),
vampires (7),
interstellar travel (6),
artificial intelligence (5),
time travel (4),
robots (4),
space war (4),
horror (3),
computers (2),
historical fantasy (2),
Sherlock Holmes (2),
post apocalypse (2),
social commentary (2),
near future (1),
kidnapping (1),
sentient computer (1),
telekinesis (1),
telepathy (1),
first person point of view (1),
paranormal mental powers (1),
corporate skullduggery (1),
only Earth (1),
rapport with computers (1),
amnesia (1),
false memories (1),
paranormal mystery (1),
Dracula (1),
murder mystery (1),
Human planet not earth (1),
episodic (1),
lure (1),
tournament (1),
berserker AI (1),
human colonized planet (1),
warrior religion (1),
gladiatorial combat (1),
deception (1),
captives (1),
preindustrial culture (1),
hunting expedition (1),
bloodlust (1),
battle of wits (1),
priesthood (1),
Appendix N (1),
gods (1),
magic (1),
swords (1),
post-apocalypse (1),
medieval culture (1),
egyptian mythology (1),
tomb robbing (1),
aliens (1),
parallel world (1),
Great Pyramid (1),
Khufu (1),
ancient egypt (1),
contemporary (1),
multiple points of view (1),
Chicago (1),
treachery (1),
time police (1),
jealousy (1),
Hitler Wins (1),
Poetry (1),
pulsars (1),
black holes (1),
tourism (1),
cemetery (1),
isolation (1),
desert (1),
regret (1),
loss (1),
artificial womb (1),
time distortion (1),
recycling (1),
plate tectonics (1),
holography (1),
underground city (1),
Sentient plants (1),
longevity (1),
force fields (1),
xenobiology (1),
fashion (1),
novelization (1),
Arthurian fantasy (1),
alien artifact (1),
mega-starship (1),
war with aliens (1),
evolution (1),
war between human colonies (1),
war in space (1),
berserker machines (1),
war between humans and machines (1),
hostages (1),
non-humanoid aliens (1),
planetary sterilization (1),
executioner (1),
sentient war machine (1),
space travel (1),
EVA (extravehicular activity) (1),
space opera (1),
scientists (1),
art (1),
space combat (1),
extrastellar travel (1),
distant future (1),
sculpture (1),
revenge (1),
interstellar warfare (1),
war with robots (1),
interstellar war (1),
first person (1),
split brain (1),
pastoral society (1),
death cult (1),
mind control (1),
black hole (1),
Merril07 (1),
sex (1),
dystopia (1),
alternate history (1),
learning algorithms (1),
alien animals (1),
machines (1)
--> -->
<class 'MySQLdb._exceptions.ProgrammingError'> | Python 2.7.18: /usr/bin/python Sat Apr 27 20:36:52 2024 |
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/home/stoecker/isfdb/install/cgi-bin/authortags.cgi in <module>() |
43 print print_string
|
44
|
=> 45 print '<p><b>Back to the Summary Bibliography page for %s</b>' % ISFDBLink('ea.cgi', author_id, author_name)
|
46
|
47 PrintTrailer('authortags', author_id, author_id)
|
ISFDBLink = <function ISFDBLink>, author_id = 602, author_name = 'Fred Saberhagen' |
/home/stoecker/isfdb/install/cgi-bin/library.py in ISFDBLink(script='ea.cgi', record_id=602, displayed_value='Fred Saberhagen', brackets=False, argument='', transliterations=None) |
463 # use that function to retrieve transliterations
|
464 elif trans_function and str(record_id).isdigit():
|
=> 465 trans_values = trans_function(record_id)
|
466 # If transliterated values have been found, add them to the link
|
467 if trans_values:
|
trans_values = None, trans_function = <function SQLloadTransAuthorNames>, record_id = 602 |
/home/stoecker/isfdb/install/cgi-bin/SQLparsing.py in SQLloadTransAuthorNames(author_id=602) |
1773 def SQLloadTransAuthorNames(author_id):
|
1774 query = "select trans_author_name from trans_authors where author_id=%d" % int(author_id)
|
=> 1775 db.query(query)
|
1776 result = db.store_result()
|
1777 row = result.fetch_row()
|
global db = <_mysql.connection open to '127.0.0.1'>, db.query = <bound method Connection.query of <_mysql.connection open to '127.0.0.1'>>, query = 'select trans_author_name from trans_authors where author_id=602' |
/usr/lib64/python2.7/site-packages/MySQLdb/connections.py in query(self=<_mysql.connection open to '127.0.0.1'>, query='select trans_author_name from trans_authors where author_id=602') |
237 if isinstance(query, bytearray):
|
238 query = bytes(query)
|
=> 239 _mysql.connection.query(self, query)
|
240
|
241 def _bytes_literal(self, bs):
|
global _mysql = <module 'MySQLdb._mysql' from '/usr/lib64/python2.7/site-packages/MySQLdb/_mysql.so'>, _mysql.connection = <type '_mysql.connection'>, _mysql.connection.query = <method 'query' of '_mysql.connection' objects>, self = <_mysql.connection open to '127.0.0.1'>, query = 'select trans_author_name from trans_authors where author_id=602' |
<class 'MySQLdb._exceptions.ProgrammingError'>: (1146, "Table 'isfdb.trans_authors' doesn't exist")
args =
(1146, "Table 'isfdb.trans_authors' doesn't exist")
message =
''