shubhamofbce commited on
Commit
6dcba87
·
verified ·
1 Parent(s): 28bd2aa

Upload folder using huggingface_hub

Browse files
__pycache__/app.cpython-311.pyc CHANGED
Binary files a/__pycache__/app.cpython-311.pyc and b/__pycache__/app.cpython-311.pyc differ
 
__pycache__/theme.cpython-311.pyc ADDED
Binary file (1.83 kB). View file
 
app.py CHANGED
@@ -491,7 +491,7 @@ with gr.Blocks( # noqa: SIM117
491
  + mono_is_google
492
  + theme_var_input
493
  )
494
-
495
  def load_theme(theme_name):
496
  theme = [theme for theme in themes if theme.__name__ == theme_name][0]
497
 
@@ -541,8 +541,6 @@ with gr.Blocks( # noqa: SIM117
541
  def generate_theme_code(
542
  base_theme, final_theme, core_variables, final_main_fonts, final_mono_fonts
543
  ):
544
- print(f"inside generate theme code base_theme is {base_theme}, final_theme is {final_theme}, core_variables is {core_variables}")
545
- # print(final_theme.__dict__)
546
  base_theme_name = base_theme
547
  base_theme = [theme for theme in themes if theme.__name__ == base_theme][
548
  0
@@ -621,19 +619,16 @@ with gr.Blocks( # noqa: SIM117
621
  if getattr(source_obj, attr) != final_attr_values[final_theme_attr]:
622
  diff = True
623
  if diff:
624
- print("final attr values before update-->", final_attr_values)
625
  new_final_attr_values = {}
626
- #
627
  for key, val in final_attr_values.items():
628
  if key.startswith(("primary_", "secondary_", "neutral_")):
629
  color_key = "c" + key.split("_")[-1]
630
  new_final_attr_values[color_key] = val
 
 
 
631
  else:
632
  new_final_attr_values[key] = val
633
-
634
- print(f"new finaal attr = {new_final_attr_values} and source class = {source_class}---------------------------")
635
-
636
-
637
  specific_core_diffs[value_name] = (source_class, new_final_attr_values)
638
 
639
  font_diffs = {}
@@ -661,17 +656,12 @@ with gr.Blocks( # noqa: SIM117
661
  newline = "\n"
662
 
663
  core_diffs_code = ""
664
- print("core_diffs -->", core_diffs)
665
- print("specific_core_diffs -->", specific_core_diffs)
666
  if len(core_diffs) + len(specific_core_diffs) > 0:
667
  for var_name in core_var_names:
668
  if var_name in specific_core_diffs:
669
- print("inside specific_core_diffs")
670
  cls, vals = specific_core_diffs[var_name]
671
- print("cls, vals -->", cls, vals)
672
  core_diffs_code += f""" {var_name}=gr.themes.{cls.__name__}({', '.join(f'''{k}="{v}"''' for k, v in vals.items())}),\n"""
673
  elif var_name in core_diffs:
674
- print("inside core_diffs")
675
  core_diffs_code += (
676
  f""" {var_name}="{core_diffs[var_name]}",\n"""
677
  )
@@ -701,10 +691,6 @@ with gr.Blocks( # noqa: SIM117
701
  vars_diff_code = f""".set(
702
  {(',' + newline + " ").join([f"{k}='{v}'" for k, v in var_diffs.items()])}
703
  )"""
704
- print("base theme name is", base_theme_name)
705
- print("core_diffs_code", core_diffs_code)
706
- print("font_diffs_code", font_diffs_code)
707
- print("vars_diff_code", vars_diff_code)
708
 
709
  output = f"""
710
  import gradio as gr
@@ -768,8 +754,7 @@ with gr.Blocks(theme=theme) as demo:
768
  remaining_args = args[
769
  6 + 3 * len(palette_range) + 3 * len(size_range) + 16 :
770
  ]
771
- print("primary_hues", primary_hues)
772
- print("secondary_hues", secondary_hues)
773
  final_primary_color = gr.themes.Color(*primary_hues)
774
  final_secondary_color = gr.themes.Color(*secondary_hues)
775
  final_neutral_color = gr.themes.Color(*neutral_hues)
@@ -867,9 +852,7 @@ with gr.Blocks(theme=theme) as demo:
867
 
868
  def load_color(color_name):
869
  color = [color for color in colors if color.name == color_name][0]
870
- val = [getattr(color, f"c{i}") for i in palette_range]
871
- print("val inside load vcolor", val, color_name)
872
- return val
873
 
874
  attach_rerender(
875
  primary_hue.select(
@@ -887,7 +870,6 @@ with gr.Blocks(theme=theme) as demo:
887
  ).then
888
  )
889
  for hue_set in (primary_hues, secondary_hues, neutral_hues):
890
- print(hue_set, "hue_set in function")
891
  for hue in hue_set:
892
  attach_rerender(hue.blur)
893
 
 
491
  + mono_is_google
492
  + theme_var_input
493
  )
494
+
495
  def load_theme(theme_name):
496
  theme = [theme for theme in themes if theme.__name__ == theme_name][0]
497
 
 
541
  def generate_theme_code(
542
  base_theme, final_theme, core_variables, final_main_fonts, final_mono_fonts
543
  ):
 
 
544
  base_theme_name = base_theme
545
  base_theme = [theme for theme in themes if theme.__name__ == base_theme][
546
  0
 
619
  if getattr(source_obj, attr) != final_attr_values[final_theme_attr]:
620
  diff = True
621
  if diff:
 
622
  new_final_attr_values = {}
 
623
  for key, val in final_attr_values.items():
624
  if key.startswith(("primary_", "secondary_", "neutral_")):
625
  color_key = "c" + key.split("_")[-1]
626
  new_final_attr_values[color_key] = val
627
+ elif key.startswith(("text_", "spacing_", "radius_")):
628
+ size_key = key.split("_")[-1]
629
+ new_final_attr_values[size_key] = val
630
  else:
631
  new_final_attr_values[key] = val
 
 
 
 
632
  specific_core_diffs[value_name] = (source_class, new_final_attr_values)
633
 
634
  font_diffs = {}
 
656
  newline = "\n"
657
 
658
  core_diffs_code = ""
 
 
659
  if len(core_diffs) + len(specific_core_diffs) > 0:
660
  for var_name in core_var_names:
661
  if var_name in specific_core_diffs:
 
662
  cls, vals = specific_core_diffs[var_name]
 
663
  core_diffs_code += f""" {var_name}=gr.themes.{cls.__name__}({', '.join(f'''{k}="{v}"''' for k, v in vals.items())}),\n"""
664
  elif var_name in core_diffs:
 
665
  core_diffs_code += (
666
  f""" {var_name}="{core_diffs[var_name]}",\n"""
667
  )
 
691
  vars_diff_code = f""".set(
692
  {(',' + newline + " ").join([f"{k}='{v}'" for k, v in var_diffs.items()])}
693
  )"""
 
 
 
 
694
 
695
  output = f"""
696
  import gradio as gr
 
754
  remaining_args = args[
755
  6 + 3 * len(palette_range) + 3 * len(size_range) + 16 :
756
  ]
757
+
 
758
  final_primary_color = gr.themes.Color(*primary_hues)
759
  final_secondary_color = gr.themes.Color(*secondary_hues)
760
  final_neutral_color = gr.themes.Color(*neutral_hues)
 
852
 
853
  def load_color(color_name):
854
  color = [color for color in colors if color.name == color_name][0]
855
+ return [getattr(color, f"c{i}") for i in palette_range]
 
 
856
 
857
  attach_rerender(
858
  primary_hue.select(
 
870
  ).then
871
  )
872
  for hue_set in (primary_hues, secondary_hues, neutral_hues):
 
873
  for hue in hue_set:
874
  attach_rerender(hue.blur)
875