Skip to content

Commit

Permalink
Remove unused functions
Browse files Browse the repository at this point in the history
The function ex_varassign is never called. The function ex_lvalue
is only called by ex_varassign.
  • Loading branch information
Josef-Friedrich committed Feb 10, 2024
1 parent 7f1250d commit 77be7a9
Showing 1 changed file with 0 additions and 14 deletions.
14 changes: 0 additions & 14 deletions beets/util/functemplate.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,6 @@ def __init__(self, values, functions):
# Code generation helpers.


def ex_lvalue(name):
"""A variable load expression."""
return ast.Name(name, ast.Store())


def ex_rvalue(name):
"""A variable store expression."""
return ast.Name(name, ast.Load())
Expand All @@ -75,15 +70,6 @@ def ex_literal(val):
return ast.Constant(val)


def ex_varassign(name, expr):
"""Assign an expression into a single variable. The expression may
either be an `ast.expr` object or a value to be used as a literal.
"""
if not isinstance(expr, ast.expr):
expr = ex_literal(expr)
return ast.Assign([ex_lvalue(name)], expr)


def ex_call(func, args):
"""A function-call expression with only positional parameters. The
function may be an expression or the name of a function. Each
Expand Down

0 comments on commit 77be7a9

Please sign in to comment.