I've been having a similar problem. As far as I know, we didn't run into this problem until 1st March. Before then, I am fairly certain all filenames were 288 characters in length and since then have been 992 characters.
A solution (at least in Java, presumably Python has something similar) is to use a google.appengine.api.datastore.Text object, which will work with the longer filenames. This isn't the ideal solution, at least for us because of backwards compatibility issues with our datastore filled with string values. -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To unsubscribe from this group and stop receiving emails from it, send an email to google-appengine+unsubscr...@googlegroups.com. To post to this group, send email to google-appengine@googlegroups.com. Visit this group at http://groups.google.com/group/google-appengine?hl=en. For more options, visit https://groups.google.com/groups/opt_out.