yazoniak commited on
Commit
b55517c
·
verified ·
1 Parent(s): b02839d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -2
app.py CHANGED
@@ -79,17 +79,29 @@ class HFDatasetLogger:
79
  hf_token: HuggingFace authentication token
80
  private: Whether to create a private dataset
81
  """
82
- self.dataset_name = dataset_name
83
  self.hf_token = hf_token
84
  self.private = private
85
  self.api = HfApi()
86
  self.dataset_exists = False
87
  self.parquet_filename = None
88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  # Check if dataset exists by listing files in the repo
90
  try:
91
  files = list_repo_files(
92
- dataset_name,
93
  repo_type="dataset",
94
  token=hf_token,
95
  )
 
79
  hf_token: HuggingFace authentication token
80
  private: Whether to create a private dataset
81
  """
 
82
  self.hf_token = hf_token
83
  self.private = private
84
  self.api = HfApi()
85
  self.dataset_exists = False
86
  self.parquet_filename = None
87
 
88
+ # If dataset_name doesn't have a username prefix, get it from the token
89
+ if "/" not in dataset_name:
90
+ try:
91
+ user_info = self.api.whoami(token=hf_token)
92
+ username = user_info["name"]
93
+ self.dataset_name = f"{username}/{dataset_name}"
94
+ print(f" Resolved dataset name: {self.dataset_name}")
95
+ except Exception as e:
96
+ print(f" Could not get username from token: {e}")
97
+ self.dataset_name = dataset_name
98
+ else:
99
+ self.dataset_name = dataset_name
100
+
101
  # Check if dataset exists by listing files in the repo
102
  try:
103
  files = list_repo_files(
104
+ self.dataset_name,
105
  repo_type="dataset",
106
  token=hf_token,
107
  )