12326a5e2c
Use new Union syntax
...
This bumps the minimum Python version to 3.10
2023-05-29 12:35:40 -07:00
171cd0019e
Add type hints to function arguments
2023-05-28 20:50:38 -07:00
62edaac25a
Add type hints to functions
2023-05-28 20:09:54 -07:00
03a143488c
Adjust ui imports and calls
2023-04-02 20:12:18 -07:00
89fd647792
Split wk.std into debug, std, and ui sections
2023-04-01 22:14:03 -07:00
9f66b151af
Replace more pylint sections with ruff
2023-03-26 23:52:52 -07:00
d781038e88
Enable ddrescue-tui under macOS
...
Currently limited to only cloning whole disks, not select partitions.
We need to specify the --size due to a bug under macOS; it fails to
detect the size of the device/partition and reports 8192 PiB instead.
2021-04-13 02:18:17 -06:00
6c775bbba7
Adjusted running as root checks
...
* Suppress pylint errors when checking uid/euid/gid
* Helpful when checking under Windows
* Allow running wk.exe.stop_process() under Windows
2020-04-26 16:24:35 -06:00
98032a0fed
Removed stale TODO statements
2020-01-28 19:00:47 -07:00
c72372d55c
Replaced platform.system() with PLATFORM var
...
* Better?
2019-12-13 19:01:26 -07:00
07cb287eb0
Updated wk.net.connected_to_private_network()
...
* Can either return True/False or return None/raise Exception
* Added network check to mount_backup_shares()
2019-12-09 20:53:42 -07:00
3262888024
Added unmount network share sections
2019-12-09 20:50:17 -07:00
77190137f6
Added mount-backup-shares wrapper
2019-12-09 20:10:57 -07:00
82827b7a0d
Avoid crash under macOS
2019-12-09 19:57:47 -07:00
0472166c09
Added share mount check logic
2019-12-09 19:42:02 -07:00
9c7914fc3d
Added mount_backup_shares & mount_network_share
2019-12-09 19:23:44 -07:00
100757ba69
Added network_test()
2019-11-10 14:47:56 -07:00
177401ecc8
Small formatting adjustment
2019-11-09 17:28:43 -07:00
187a29ff6f
Bugfix speedtest()
2019-10-02 22:44:36 -07:00
cc483abd29
Added ping()
...
Added ping()
Added ping()
Added ping()
Added ping()
Added ping()
Added ping()
Added ping()
Added ping()
2019-10-02 22:31:54 -07:00
386299ce57
Added network functions
2019-10-02 22:26:10 -07:00
b368b27faa
New project organization
...
* Script work is brought into better focus
* New layout will be used to better package the python scripts
* No hidden folders (they will be hidden at build time)
* All building should be done under setup/
* Avoids ambiguous .bin/.cbin folders at root of project
2019-06-28 18:06:43 -06:00