Skip to content

f is causing an error #26

@krushia

Description

@krushia

These two lines...

Output.warning(f"Skipping kit {kt} due to skip setting in /etc/ego.conf.")

Output.error(f"There was an error syncing {kt} (error code {retval})")

Are causing ego to spew this...

Jiggabyte ego # ./ego sync
ERROR: Ego encountered an unexpected error: SyntaxError
ERROR: Full traceback written to /tmp/ego-traceback-4610.txt.
Jiggabyte ego # cat /tmp/ego-traceback-4610.txt
invalid syntax (sync.ego, line 296)Traceback (most recent call last):
  File "./ego", line 120, in <module>
    EgoModule.run_ego_module(action, econfig, args, VERSION)
  File "/var/tmp/ego/python/ego/module.py", line 107, in run_ego_module
    mod = loader.load_module()
  File "<frozen importlib._bootstrap>", line 539, in _check_name_wrapper
  File "<frozen importlib._bootstrap>", line 1614, in load_module
  File "<frozen importlib._bootstrap>", line 596, in _load_module_shim
  File "<frozen importlib._bootstrap>", line 1220, in load
  File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1129, in _exec
  File "<frozen importlib._bootstrap>", line 1467, in exec_module
  File "<frozen importlib._bootstrap>", line 1572, in get_code
  File "<frozen importlib._bootstrap>", line 1532, in source_to_code
  File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
  File "/var/tmp/ego/modules/sync.ego", line 296
    Output.warning(f"Skipping kit {kt} due to skip setting in /etc/ego.conf.")
                                                                            ^
SyntaxError: invalid syntax

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions