ptrack


Logs | Files | README | README | LICENSE | LICENSE | GitLab


1
commit 972c70772190e41297f3336afd1d2b1b3fad7182
2
Author: Connor Etherington <[email protected]>
3
Date:   Sat Jul 29 13:23:44 2023 +0200
4
5
    Auto-Commit Update 29.07.2023 - 13:23:44
6
---
7
 ptrack/__pycache__/__init__.cpython-310.pyc | Bin 0 -> 800 bytes
8
 ptrack/__pycache__/main.cpython-310.pyc     | Bin 0 -> 3732 bytes
9
 ptrack/__pycache__/methods.cpython-310.pyc  | Bin 0 -> 2831 bytes
10
 ptrack/methods.py                           |   8 ++++----
11
 4 files changed, 4 insertions(+), 4 deletions(-)
12
13
diff --git a/ptrack/__pycache__/__init__.cpython-310.pyc b/ptrack/__pycache__/__init__.cpython-310.pyc
14
new file mode 100644
15
index 0000000..35af2f6
16
Binary files /dev/null and b/ptrack/__pycache__/__init__.cpython-310.pyc differ
17
diff --git a/ptrack/__pycache__/main.cpython-310.pyc b/ptrack/__pycache__/main.cpython-310.pyc
18
new file mode 100644
19
index 0000000..2c99988
20
Binary files /dev/null and b/ptrack/__pycache__/main.cpython-310.pyc differ
21
diff --git a/ptrack/__pycache__/methods.cpython-310.pyc b/ptrack/__pycache__/methods.cpython-310.pyc
22
new file mode 100644
23
index 0000000..d4080cd
24
Binary files /dev/null and b/ptrack/__pycache__/methods.cpython-310.pyc differ
25
diff --git a/ptrack/methods.py b/ptrack/methods.py
26
index 674c7e3..cbe9420 100644
27
--- a/ptrack/methods.py
28
+++ b/ptrack/methods.py
29
@@ -34,8 +34,8 @@ def regular_copy(src, dst, console, task, progress):
30
         with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
31
             while True:
32
                 buf = fsrc.read(1024*1024)
33
-                if operation_cancelled:
34
-                    return "c"
35
+                if not buf or operation_cancelled:
36
+                    break
37
                 fdst.write(buf)
38
                 progress.update(task, advance=len(buf))
39
                 progress.refresh()
40
@@ -69,8 +69,8 @@ def verbose_copy(src, dst, console, current, total_files):
41
             with open(src, 'rb') as fsrc, open(dst, 'wb') as fdst:
42
                 while not progress.finished:
43
                     buf = fsrc.read(1024*1024)
44
-                    if operation_cancelled:
45
-                        return "c"
46
+                    if not buf or operation_cancelled:
47
+                        break
48
                     fdst.write(buf)
49
                     progress.update(task, advance=len(buf))
50
                     progress.refresh()