* fix(dl): delete old file after repackage * fix(dl): using original_path instead of self.path in repackage method
We simply check the type near the top of the constructor, and later in the code it casts to int and handles failures there too (e.g., if the str is not a number, it will be handled).