テキスト ファイルを解析し、テキスト ファイルの行ごとにオブジェクトを作成しています。各行を解析するときに、オブジェクト自体と一緒に呼び出し元のコードに返すタイム スタンプを作成します。
オブジェクト自体にタイムスタンプを保存し、オブジェクトを作成した後にアクセスすることで実現していることに気付き、現在行っていますが、オブジェクトを作成するときに自分自身とタイムスタンプを返すことができれば、より便利だと思います。
これを行う方法について提案がありますが、これが問題ないと見なされるかどうか、そうでない場合はどうすれば適切に行うことができるかを知りたいです。
class Foo():
def __init__(self, infile):
self.time_stamp = foobar(infile)
self.line = barfoo(infile)
return (self, self.time_stamp)
(obj, time_stamp) = Foo()
乾杯。