No. For a cycle $C_n$ of odd length the condition is equivalent to bipartiteness of the line graph, which is itself $C_n$ and is not bipartite, hence there is no weak coloring.