Skip to content

Commit ab8af04

Browse files
committed
Fix function name
1 parent 5fecc6d commit ab8af04

3 files changed

Lines changed: 7 additions & 8 deletions

File tree

livereload/server.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,7 @@ def alert():
204204
if isinstance(func, string_types):
205205
cmd = func
206206
func = shell(func)
207-
func.repr_str = "shell: {}".format(cmd)
208-
elif func:
209-
func.repr_str = str(func)
207+
func.name = "shell: {}".format(cmd)
210208

211209
self.watcher.watch(filepath, func, delay, ignore=ignore)
212210

livereload/watcher.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def __init__(self):
3535
self.filepath = None
3636
self._start = time.time()
3737

38-
#list of ignored dirs
38+
# list of ignored dirs
3939
self.ignored_dirs = ['.git', '.hg', '.svn', '.cvs']
4040

4141
def ignore_dirs(self, *args):
@@ -88,8 +88,11 @@ def examine(self):
8888
if delay and isinstance(delay, float):
8989
delays.add(delay)
9090
if func:
91-
logger.info("Running task: {} (delay: {})".format(
92-
func.repr_str, delay))
91+
name = getattr(func, 'name', None)
92+
if not name:
93+
name = getattr(func, '__name__', 'anonymous')
94+
logger.info(
95+
"Running task: {} (delay: {})".format(name, delay))
9396
func()
9497

9598
if delays:

tests/test_watcher.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,6 @@ def test_watch_file(self):
5353

5454
def add_count():
5555
watcher.count += 1
56-
57-
add_count.repr_str = "add_count test task"
5856

5957
watcher.watch(filepath, add_count)
6058
assert watcher.is_changed(filepath)

0 commit comments

Comments
 (0)