| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- import pathlib
 
- current = pathlib.Path(__file__).parent
 
- root = current.parent
 
- import sys
 
- sys.path.append(str(root))
 
- import assets
 
- class sample:
 
-     @property
 
-     def ready(self) -> bool:
 
-         return True
 
- class sample_builder(assets.builder, target_type = sample):
 
-     pass
 
- build = sample_builder()
 
- print("Builder type: " + str(type(build)))
 
- print("Sample: " + str(build.result))
 
- print("Cleaning...")
 
- build.clear()
 
- print("Sample: " + str(build.result))
 
- print("Set non cleaning")
 
- sample_1 = sample()
 
- build.clear(sample_1)
 
- print("Sampe 1: " + str(sample_1))
 
- print("Sample: " + str(build.result))
 
- print("Set non cleaning")
 
- sample_2 = sample()
 
- build.clear(sample_2)
 
- print("Sampe 2: " + str(sample_2))
 
- print("Sample: " + str(build.result))
 
- print("Cleaning...")
 
- build.clear()
 
- print("Sample: " + str(build.result))
 
 
  |