projects
/
saartuer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
0644bed
)
Be quiet at night
author
Ralf Jung
<post@ralfj.de>
Wed, 29 Jan 2014 19:35:10 +0000
(20:35 +0100)
committer
Ralf Jung
<post@ralfj.de>
Wed, 29 Jan 2014 19:35:10 +0000
(20:35 +0100)
statemachine.py
patch
|
blob
|
history
diff --git
a/statemachine.py
b/statemachine.py
index 0fa485abcd7d25a146d578357a3803aa8f1905b6..62f523a346305c39f125bcfeb08a3b8a7897300c 100644
(file)
--- a/
statemachine.py
+++ b/
statemachine.py
@@
-1,6
+1,6
@@
from libtuer import ThreadFunction, logger, fire_and_forget, fire_and_forget_cmd
from actor import Actor
from libtuer import ThreadFunction, logger, fire_and_forget, fire_and_forget_cmd
from actor import Actor
-import os, random, time, threading
+import os, random, time, threading
, datetime
# logger.{debug,info,warning,error,critical}
# logger.{debug,info,warning,error,critical}
@@
-11,7
+11,9
@@
def play_sound (what):
logger.error("StateMachine: Unable to list sound files in %s" % (SOUNDS_DIRECTORY+what))
return
soundfile = SOUNDS_DIRECTORY + what + '/' + random.choice(soundfiles)
logger.error("StateMachine: Unable to list sound files in %s" % (SOUNDS_DIRECTORY+what))
return
soundfile = SOUNDS_DIRECTORY + what + '/' + random.choice(soundfiles)
- fire_and_forget_cmd ([SOUNDS_PLAYER,soundfile], "StateMachine: ")
+ hour = datetime.datetime.time(datetime.datetime.now()).hour
+ volume = 60 if hour >= 22 or hour <= 6 else 95
+ fire_and_forget_cmd ([SOUNDS_PLAYER, "-volume", str(volume), soundfile], "StateMachine: ")
# convert an absolute nervlist to a relative one
def nervlist_abs2rel(nervlist_abs):
# convert an absolute nervlist to a relative one
def nervlist_abs2rel(nervlist_abs):