diff options
| author | 2024-01-22 19:03:23 +0800 | |
|---|---|---|
| committer | 2024-01-22 19:03:23 +0800 | |
| commit | 180463572556408f340978f597891d09a2426adb (patch) | |
| tree | 1542b436da6be9f06d1e4c858272323b355ccccc /src | |
| parent | 137ab699b2d9f4166fe27f2908666d32894eb7af (diff) | |
| download | ipm-180463572556408f340978f597891d09a2426adb.tar.gz ipm-180463572556408f340978f597891d09a2426adb.zip | |
:recycle: refactor(lock): forbid same package installed with different version
Diffstat (limited to 'src')
| -rw-r--r-- | src/ipm/models/lock.py | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/ipm/models/lock.py b/src/ipm/models/lock.py index 790ad6c..e086403 100644 --- a/src/ipm/models/lock.py +++ b/src/ipm/models/lock.py @@ -133,9 +133,7 @@ class PackageLock(IpmLock): for package in self.packages: if "name" not in package.keys(): raise SyntaxError("异常的锁文件!") - if ( - package["name"] == ipk.name and package["version"] == ipk.version - ): # TODO 同名包处理 + if package["name"] == ipk.name: self.storages.remove(package) break |
