Remove Int wrapper type from parser (#7577)

## Summary

This is only used for the `level` field in relative imports (e.g., `from
..foo import bar`). It seems unnecessary to use a wrapper here, so this
PR changes to a `u32` directly.
This commit is contained in:
Charlie Marsh 2023-09-21 13:01:44 -04:00 committed by GitHub
parent 6c3378edb1
commit 4d6f5ff0a7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 75 additions and 101 deletions

View file

@ -577,7 +577,9 @@ impl<'a> Generator<'a> {
statement!({
self.p("from ");
if let Some(level) = level {
self.p(&".".repeat(level.to_usize()));
for _ in 0..*level {
self.p(".");
}
}
if let Some(module) = module {
self.p_id(module);