Spaces:
Runtime error
Runtime error
Upload folder using huggingface_hub
Browse files- __pycache__/app.cpython-311.pyc +0 -0
- __pycache__/theme.cpython-311.pyc +0 -0
- app.py +6 -24
__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 |
-
|
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 |
-
|
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 |
|