When a suspected drink driver was pulled over by police, he was found in possession of cannabis and a folding lock knife, a court heard.
Josh Price, 32, of Melmore Gardens, Cirencester, was found guilty of three offences when he appeared at Cheltenham Magistrates Court on November 6.
Price was stopped by police in his car on the Old Market in Nailsworth, on July 8 this year.
A breath test revealed that Price had 53 micrograms of alcohol in 100 millilitres of breath, the legal limit being 35 micrograms.
He was also found to be in possession of a folding lock knife and 23 grams of cannabis.
Price was disqualified from driving for three years, ordered to carry out 120 hours of unpaid work, and ordered to pay costs of £385.