【Python】初期データに前もって生成したUUIDを使ってもいいのか

実現したいこと

UUIDを識別子として持ったテーブルがあり、そこに初期データを入れて、
初期データの場合だけ別処理をしたいです。

しかし、初期データとして投入したUUIDが毎回変わると、どれが初期データのUUIDなのか分からなくなるので、
前もって生成したUUIDを初期データに使い、そのUUIDで処理の分岐をすることを考えました。
プログラム内では初期データの数だけ、前もって生成したUUIDをハードコードして保持しておきます。

このように、前もって生成したUUIDを使いまわしてもいいのでしょうか?

発生している問題・分からないこと

前もって生成したUUIDを使ってもいいのか

該当のソースコード

Python

1class MyClass():2 initial_data_1_uuid = '11111111-2222-3333-4444-555555555555' # 前持った生成したUUID3 initial_data_2_uuid = '22222222-2222-3333-4444-555555555555' # 前持った生成したUUID4 5 def my_func(self, data):6 if data.uuid == self.initial_data_1_uuid:7 # 何か別処理8 9 if data.uuid == self.initial_data_2_uuid:10 # 何か別処理

試したこと・調べたこと

上記の詳細・結果

期待した解答が得られなかった。

補足

特になし

コメントを投稿

0 コメント