本文整理汇总了Python中lock.Lock.delete_lock方法的典型用法代码示例。如果您正苦于以下问题:Python Lock.delete_lock方法的具体用法?Python Lock.delete_lock怎么用?Python Lock.delete_lock使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类lock.Lock
的用法示例。
在下文中一共展示了Lock.delete_lock方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: Test02_MfcLock
# 需要导入模块: from lock import Lock [as 别名]
# 或者: from lock.Lock import delete_lock [as 别名]
class Test02_MfcLock(unittest.TestCase):
'''Unittest for mfc1.Lock().'''
def setUp(self):
'''Prepare test.'''
self.__lock = Lock('./', 'andy')
def test_delete_lock(self):
'''Testing mfc1.Lock.delete_lock().'''
r = self.__lock.delete_lock()
self.failUnlessEqual(first=r, second=False)
def test_is_lock(self):
'''Testing mfc1.Lock.is_lock().'''
r = self.__lock.is_lock()
self.failUnlessEqual(first=r, second=False)
def test_write_lock(self):
'''Testing mfc1.Lock.write_lock().'''
r = self.__lock.write_lock()
self.failUnlessEqual(first=r, second=True)
# chek lock file.
r = self.__lock.is_lock()
self.failUnlessEqual(first=r, second=True)
# delete lock file.
r = self.__lock.delete_lock()
self.failUnlessEqual(first=r, second=True)
示例2: Test02_MfcLock
# 需要导入模块: from lock import Lock [as 别名]
# 或者: from lock.Lock import delete_lock [as 别名]
class Test02_MfcLock(unittest.TestCase):
'''Unittest for mfc1.Lock().'''
def setUp(self):
'''Prepare test.'''
self.__lock = Lock('./', 'andy')
def test_get_pid(self):
'''Testing mfc1.Lock.get_pid().'''
r = self.__lock.get_pid('mindfulclock1')
self.failUnlessEqual(first=r, second=0)
def test_one_instance(self):
'''Testing mfc1.Lock.one_instance().'''
r = self.__lock.one_instance('mindfulclock1')
self.failUnlessEqual(first=r, second=True)
def test_write_check_delete_lock(self):
'''Testing write_lock(), check_lock(), delete_lock().'''
r = self.__lock.write_lock()
self.failUnlessEqual(first=r, second=True)
# chek lock file.
r = self.__lock.is_lock()
self.failUnlessEqual(first=r, second=True)
# delete lock file.
r = self.__lock.delete_lock()
self.failUnlessEqual(first=r, second=True)
示例3: Test02_MfcLock
# 需要导入模块: from lock import Lock [as 别名]
# 或者: from lock.Lock import delete_lock [as 别名]
class Test02_MfcLock(unittest.TestCase):
"""Unittest for mfc1.Lock()."""
def setUp(self):
"""Prepare test."""
self.lock = Lock("./", "andy")
def test_get_pid(self):
"""Testing mfc1.Lock.get_pid()."""
r = self.lock.get_pid("mindfulclock1")
self.failUnlessEqual(first=r, second=0)
def test_one_instance(self):
"""Testing mfc1.Lock.one_instance()."""
r = self.lock.one_instance("mindfulclock1")
self.failUnlessEqual(first=r, second=True)
def test_write_check_delete_lock(self):
"""Testing write_lock(), check_lock(), delete_lock()."""
r = self.lock.write_lock()
self.failUnlessEqual(first=r, second=True)
# chek lock file.
r = self.lock.is_lock()
self.failUnlessEqual(first=r, second=True)
# delete lock file.
r = self.lock.delete_lock()
self.failUnlessEqual(first=r, second=True)
示例4: GUI
# 需要导入模块: from lock import Lock [as 别名]
# 或者: from lock.Lock import delete_lock [as 别名]
#.........这里部分代码省略.........
text = self.msgsound.GetValue()
if text:
# Text is set, check path
if not os.path.exists(text):
self.msgsound.SetValue(self.sound)
else:
self.sound = text
else:
# Text is not set.
self.sound = ''
def on_pause(self, event):
'''Event for button, pause the clock.'''
self.clock_pause()
def on_preview(self, event):
'''Event for button, preview sound file.'''
self.pygame_sound(True)
def on_start(self, event):
'''Event for button, start the clock.'''
self.config_save()
self.clock_start()
def on_stop(self, event):
'''Event for button, stop the clock.'''
self.clock_stop()
def on_system_close(self, event):
'''Event before close the frame.'''
if self.lockstate == 'written':
# Normal program start, normal program end,
# delete lock file.
self.lock.delete_lock()
self.lockstate = 'deleted'
# Close the taksbar or the indicator.
if self.tbtype == 'appind':
# Application indicator
self.indic.quit_()
elif self.tbtype == 'tbicon':
# TaskBarIcon
self.tbicon.Destroy()
# Save the settings
self.config_save()
self.Destroy()
def on_timer(self, event):
'''Event for timer, the MindfulClock.'''
timenow = int(time.time())
if self.textnotif == 'close' and self.soundplay == 'close':
# Text message & sound closed, start new interval.
self.start = timenow
self.end = self.start + self.seconds
self.gauge.SetValue(0)
# Remaining minutes as text.
remain = self.get_text_minutes(self.seconds)
# Set text notification & sound clear.
self.textnotif = 'clear'
self.soundplay = 'clear'
elif self.textnotif == 'clear' and \
self.soundplay == 'clear' and timenow < self.end:
# End is not reached.
progress = timenow - self.start + 1
value = (self.gaugerange / self.seconds) * progress
self.gauge.SetValue(value)
# Remaining minutes as text.
示例5: GUI
# 需要导入模块: from lock import Lock [as 别名]
# 或者: from lock.Lock import delete_lock [as 别名]
#.........这里部分代码省略.........
"""Event for text control, check path to sound file."""
# Get text from entry.
text = self.__msgsound.GetValue()
if text:
# Text is set, check path
if not os.path.exists(text):
self.__msgsound.SetValue(self.__sound)
else:
self.__sound = text
else:
# Text is not set.
self.__sound = ""
def on_pause(self, event):
"""Event for button, pause the clock."""
self.clock_pause()
def on_preview(self, event):
"""Event for button, preview sound file."""
self.pygame_sound()
def on_start(self, event):
"""Event for button, start the clock."""
self.clock_start()
def on_stop(self, event):
"""Event for button, stop the clock."""
self.clock_stop()
def on_system_close(self, event):
"""Event before close the frame."""
if self.__lockwrite:
# Normal program start, normal program end, delte lock file.
self.__lock.delete_lock()
# Close the taksbar or the indicator.
if self.__indstatus:
# Application indicator
self.__ind.quit()
elif not self.__indstatus:
# TaskBarIcon
self.__tbicon.Destroy()
# Save the settings
self.config_save()
self.Destroy()
def on_timer(self, event):
"""Event for timer, the MindfulClock."""
timenow = int(time.time())
if self.__textnotif == "close":
# Text message closed, start new interval.
self.__start = timenow
self.__end = self.__start + self.__seconds
self.__gauge.SetValue(0)
# Remaining minutes as text.
remain = self.get_text_minutes(self.__seconds)
# Set textnotification clear.
self.__textnotif = "clear"
elif self.__textnotif == "clear" and timenow < self.__end:
# End is not reached.
progress = timenow - self.__start + 1
value = (self.__gaugerange / self.__seconds) * progress
self.__gauge.SetValue(value)
# Remaining minutes as text.
remain = self.get_text_minutes(self.__end - timenow)
elif self.__textnotif == "clear" and timenow >= self.__end:
# Play sound.