データを照会している断片(データベース)があり、S3
のマニフェストファイルを作成する必要があります。そうのようなクラス・レベルでマニフェストオブジェクトを置くために悪い習慣のようになります。その後、他のオブジェクトをクラスの名前空間に配置するのは悪い習慣ですか?
class Shard(mu.PrettyStr):
# Tracks files on a class level for manifest creation.
manifest = aws.S3Manifest()
そしてそうのようにそれを操作する:
それクラスを作るShard.manifest.add_record(
s3_destination=s3.get_full_destination()
)
または
cu.Shard.manifest.create_manifest()
モジュールレベルに置くのはなぜですか?これはJavaではありません – Natecat
うーん、良いアイデア、それを考慮していない。私はそれが私の方法の1つがそれを呼び出すのでだったと思う – flybonzai