Ich debugging Python-Code (Python2.7.12) wie mein Code funktioniert, aber ich bekomme NULL für alle Variablen beim Streaming Tweets in der Datenbank.Ausnahme AttributError: "'NoneType' Objekt hat kein Attribut 'Pfad'" in
Der Fehler ich habe ist:
Exception AttributeError: "'NoneType' object has no attribute 'path'" in <function _remove at 0x10068f140> ignored
ich diesen Fehler gehe davon aus dem folgenden Code wird:
def put_tweets_in_database(tweets):
print "putting tweets in database"
errors = 0
count = 0
for tweet in tweets:
try:
commit_tweet_to_database(tweet, count, len(tweets))
count += 1
except Exception as e:
print e
session.rollback()
errors += 1
print 'there were {} errors'.format(errors)
Ich glaube nicht die Funktion commit_tweet_to_database()
falsch ist ...
Haben Sie eine Idee ...? Ich würde mich über jede Hilfe freuen!
Vielen Dank.
Ich wette, es gibt keine benutzerdefinierte '_remove' im Kontext, es gab keine Zeilennummer für den Fehler und die Ausnahme wird zwischen Schleifeniterationen ausgelöst. Ich vermute also, dass es etwas mit dem Schleifen-Iterator zu tun hat, möglicherweise einen Fehler in Python. –
Hinweis: Der Fehler tritt nur bei mir auf, wenn ich den Code mit 'pdb' durchlaufe (kein Reim gemeint). –