mirror of
https://github.com/home-assistant/core.git
synced 2025-07-09 14:27:07 +00:00
Update xiaomi.py (#15136)
* Update xiaomi.py Minor logic fix for Xiaofang cameras. * Removed whitespace * Removed whitespace
This commit is contained in:
parent
e681a7929c
commit
c8458fd7c5
@ -104,20 +104,16 @@ class XiaomiCamera(Camera):
|
|||||||
|
|
||||||
dirs = [d for d in ftp.nlst() if '.' not in d]
|
dirs = [d for d in ftp.nlst() if '.' not in d]
|
||||||
if not dirs:
|
if not dirs:
|
||||||
if self._model == MODEL_YI:
|
_LOGGER.warning("There don't appear to be any folders")
|
||||||
_LOGGER.warning("There don't appear to be any uploaded videos")
|
return False
|
||||||
return False
|
|
||||||
elif self._model == MODEL_XIAOFANG:
|
|
||||||
_LOGGER.warning("There don't appear to be any folders")
|
|
||||||
return False
|
|
||||||
|
|
||||||
first_dir = dirs[-1]
|
|
||||||
try:
|
|
||||||
ftp.cwd(first_dir)
|
|
||||||
except error_perm as exc:
|
|
||||||
_LOGGER.error('Unable to find path: %s - %s', first_dir, exc)
|
|
||||||
return False
|
|
||||||
|
|
||||||
|
first_dir = dirs[-1]
|
||||||
|
try:
|
||||||
|
ftp.cwd(first_dir)
|
||||||
|
except error_perm as exc:
|
||||||
|
_LOGGER.error('Unable to find path: %s - %s', first_dir, exc)
|
||||||
|
return False
|
||||||
|
if self._model == MODEL_XIAOFANG:
|
||||||
dirs = [d for d in ftp.nlst() if '.' not in d]
|
dirs = [d for d in ftp.nlst() if '.' not in d]
|
||||||
if not dirs:
|
if not dirs:
|
||||||
_LOGGER.warning("There don't appear to be any uploaded videos")
|
_LOGGER.warning("There don't appear to be any uploaded videos")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user