From 0219d5d1aad9b5449504cf70c0a28054dfa9359c Mon Sep 17 00:00:00 2001
From: Jerry Yan <792602257@qq.com>
Date: Sat, 2 Feb 2019 19:21:26 +0800
Subject: [PATCH] Fix: Actions when upload finished will not work fixed

---
 bilibili.py       | 2 ++
 liveDownloader.py | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/bilibili.py b/bilibili.py
index 31c048b..a8be544 100644
--- a/bilibili.py
+++ b/bilibili.py
@@ -323,6 +323,8 @@ class Bilibili:
                                   "videos": self.videos}
                               )
         print(r.text)
+
+    def clear(self):
         self.files.clear()
         self.videos.clear()
 
diff --git a/liveDownloader.py b/liveDownloader.py
index 3f44428..fddd600 100644
--- a/liveDownloader.py
+++ b/liveDownloader.py
@@ -148,10 +148,11 @@ def upload(date=datetime.strftime(datetime.now(), "%Y_%m_%d")):
                 elif config["del"]:
                     for _p in b.files:
                         os.remove(_p.path)
+                b.clear()
             break
         print("{} : Upload {}".format(datetime.strftime(datetime.now(), "%y%m%d %H%M"), i))
         try:
-            b.preUpload(VideoPart(i, i))
+            b.preUpload(VideoPart(i, os.path.basename(i)))
         except:
             continue
         i = uq.get()