Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:20
turtle
turtle_janitor-replace-maps-take-2-for-comatibi...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File turtle_janitor-replace-maps-take-2-for-comatibility-.patch of Package turtle
From 6b8d6776addd3e49f099eb0350c766cd7e196aa5 Mon Sep 17 00:00:00 2001 From: Led <ledest@gmail.com> Date: Tue, 17 Oct 2017 14:19:45 +0300 Subject: [PATCH] turtle_janitor: replace maps:take/2 for comatibility of Erlang/OTP 18 --- src/turtle_janitor.erl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/turtle_janitor.erl b/src/turtle_janitor.erl index 44bd6bc..5830679 100644 --- a/src/turtle_janitor.erl +++ b/src/turtle_janitor.erl @@ -137,11 +137,11 @@ cleanup(not_found, _Reason) -> ok. bimap_take(X, Map) -> - case maps:take(X, Map) of - error -> - {not_found, Map}; - {Val, Map2} -> - {Val, maps:remove(Val, Map2)} + case Map of + #{X := Val} -> + {Val, maps:without([X, Val], Map)}; + #{} -> + {not_found, Map} end. bimap_put(X, Y, Map) -> -- 2.14.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor