Remove some usages of Ruff internals in ruff_dev (#610)

This commit is contained in:
Charlie Marsh
2022-11-05 16:07:21 -04:00
committed by GitHub
parent de53b567f5
commit 2727e5f3b7
4 changed files with 11 additions and 11 deletions

View File

@@ -1,11 +1,11 @@
//! Run round-trip source code generation on a given Python file.
use std::fs;
use std::path::PathBuf;
use anyhow::Result;
use clap::Args;
use ruff::code_gen::SourceGenerator;
use ruff::fs;
use rustpython_parser::parser;
#[derive(Args)]
@@ -16,7 +16,7 @@ pub struct Cli {
}
pub fn main(cli: &Cli) -> Result<()> {
let contents = fs::read_file(&cli.file)?;
let contents = fs::read_to_string(&cli.file)?;
let python_ast = parser::parse_program(&contents, &cli.file.to_string_lossy())?;
let mut generator = SourceGenerator::new();
generator.unparse_suite(&python_ast)?;