files: Fix error with metadata being perpetually requested
This commit is contained in:
parent
08a7057668
commit
67e04248c3
@ -62,7 +62,7 @@ class KlippyFiles:
|
|||||||
elif method == "server.files.metadata":
|
elif method == "server.files.metadata":
|
||||||
if "error" in result.keys():
|
if "error" in result.keys():
|
||||||
logger.debug("Error in getting metadata for %s" %(params['filename']))
|
logger.debug("Error in getting metadata for %s" %(params['filename']))
|
||||||
GLib.timeout_add(2000, self._screen._ws.klippy.get_file_metadata, params['filename'], self._callback)
|
self.request_metadata(params['filename'])
|
||||||
return
|
return
|
||||||
|
|
||||||
logger.debug("Got metadata for %s" % (result['result']['filename']))
|
logger.debug("Got metadata for %s" % (result['result']['filename']))
|
||||||
@ -89,6 +89,10 @@ class KlippyFiles:
|
|||||||
if self.timeout != None:
|
if self.timeout != None:
|
||||||
self.timeout = None
|
self.timeout = None
|
||||||
|
|
||||||
|
def request_metadata(self, filename):
|
||||||
|
GLib.timeout_add(2000, self._screen._ws.klippy.get_file_metadata, filename, self._callback)
|
||||||
|
return False
|
||||||
|
|
||||||
def ret_files(self, retval=True):
|
def ret_files(self, retval=True):
|
||||||
if not self._screen._ws.klippy.get_file_list(self._callback):
|
if not self._screen._ws.klippy.get_file_list(self._callback):
|
||||||
self.timeout = None
|
self.timeout = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user