26
26
class Animator :
27
27
def __init__ (self , sleep_mode = True , sleep :int or float or double = 1.0 ):
28
28
self .sleep_mode = sleep_mode
29
+ self .animation_info = {"author" : getpass .getuser (), "usr_lang" : self .system_lang , "sleep_mode" : self .sleep_mode , "sleep" : self .sleep , "scene_count" : self .scene_count , "boip_ver" : self .version }
29
30
self .sleep_error = "Error: Sleep mode not activated!"
30
31
self .scenes_count = 0
31
32
self .scenes = []
32
33
#self.sound = Sound()
33
34
self .sleep = sleep
34
- self .version = "2.5"
35
+ self .version = "2.5.1 "
35
36
self .system_lang = locale .getdefaultlocale ()[0 ]
36
37
def version (self ):
37
38
return self .version
@@ -41,18 +42,12 @@ def lenght(self):
41
42
return self .scenes_count * self .sleep
42
43
else :
43
44
print (self .sleep_error )
45
+
44
46
def create_config (self , filename ):
45
47
with open (filename , "w" ) as file :
46
- file .write (f"""
47
- {
48
- "sleep" : "{self .sleep }",
49
- "sleep_mode": "{self .sleep_mode }"
50
- "scenes_count": "{self .scenes_count }",
51
- "author": "{getpass .getuser ()}",
52
- "boip_ver": "{self .version }"
53
- }
54
- """ )
55
- def scence_from_file (self , file , encoding = "utf8" ):
48
+ file .write (self .animation_info )
49
+
50
+ def scene_from_file (self , file , encoding = "utf8" ):
56
51
"""add new scene from file"""
57
52
with open (file , "r" , encoding = encoding ) as file :
58
53
self .scenes .append (file .read ())
0 commit comments