この行でfloat値を分割しようとしていますids = filter(None, value.split(self.separator)) この行を削除するだけでよいと思います。 Noneを処理するとき ケースと分割前。