Skip to content

Commit 45f53a2

Browse files
committed
squashme: minor fixes
1 parent 5082d9d commit 45f53a2

4 files changed

Lines changed: 77 additions & 29 deletions

File tree

Cargo.lock

Lines changed: 47 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ openssl = { version = "0.10.75", optional = true }
2323
reqwest = { version = "0.12.28", default-features = false, features = [
2424
"json",
2525
"multipart",
26+
"stream",
2627
] }
2728
serde = { version = "1.0.210", features = ["derive"] }
2829
serde_json = "1.0.128"
@@ -65,7 +66,7 @@ default = ["reqwest/default-tls"] # link against system library
6566
rustls = [
6667
"reqwest/rustls-tls",
6768
"openidconnect/rustls-tls",
68-
"self_update/rustls"
69+
"self_update/rustls",
6970
] # include rustls, ssl library written in rust
7071
vendored-openssl = ["openssl/vendored"] # include compiled openssl library
7172
vendored-zlib = [

src/cli/cmd/dataset/deposit.rs

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,15 @@ impl CopyInput {
3232
match ctx.provider {
3333
Provider::Zenodo => {
3434
let token = std::env::var("ZENODO_API_KEY").context(EnvVarMissingSnafu)?;
35-
let clnt = zenodo::ZenodoClient::new(token, ctx.parent.opts.verbose > 1);
35+
let clnt = zenodo::ZenodoClient::new(
36+
token,
37+
ctx.parent
38+
.opts
39+
.verbosity
40+
.log_level()
41+
.unwrap_or(log::Level::Warn)
42+
> log::Level::Info,
43+
);
3644
clnt.upload_files(&self.deposit_id, &self.source_dir)
3745
.await
3846
.context(ZenodoSnafu)
@@ -50,7 +58,15 @@ impl ListInput {
5058
match ctx.provider {
5159
Provider::Zenodo => {
5260
let token = std::env::var("ZENODO_API_KEY").context(EnvVarMissingSnafu)?;
53-
let clnt = zenodo::ZenodoClient::new(token, ctx.parent.opts.verbose > 1);
61+
let clnt = zenodo::ZenodoClient::new(
62+
token,
63+
ctx.parent
64+
.opts
65+
.verbosity
66+
.log_level()
67+
.unwrap_or(log::Level::Warn)
68+
> log::Level::Info,
69+
);
5470
let deps = clnt.get_depositions().await.context(ZenodoSnafu)?;
5571
let mut table = Builder::default();
5672
table.push_record(["ID", "Title", "State", "Created at"]);
@@ -81,7 +97,15 @@ impl ListFiles {
8197
match ctx.provider {
8298
Provider::Zenodo => {
8399
let token = std::env::var("ZENODO_API_KEY").context(EnvVarMissingSnafu)?;
84-
let clnt = zenodo::ZenodoClient::new(token, ctx.parent.opts.verbose > 1);
100+
let clnt = zenodo::ZenodoClient::new(
101+
token,
102+
ctx.parent
103+
.opts
104+
.verbosity
105+
.log_level()
106+
.unwrap_or(log::Level::Warn)
107+
> log::Level::Info,
108+
);
85109
let files = clnt
86110
.list_files(&self.deposit_id)
87111
.await

src/cli/cmd/dataset/zenodo.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use futures::stream::StreamExt;
22
use md5::Context as Md5Context;
3-
use reqwest::header::{HeaderMap, ACCEPT, CONTENT_LENGTH, CONTENT_TYPE};
3+
use reqwest::header::{ACCEPT, CONTENT_LENGTH, CONTENT_TYPE, HeaderMap};
44
use reqwest::{self, Body, Response, StatusCode};
55
use serde::de::DeserializeOwned;
66
use snafu::{ResultExt, Snafu};

0 commit comments

Comments
 (0)