from pokemongo_bot.walkers.polyline_walker import PolylineWalker
from pokemongo_bot.walkers.step_walker import StepWalker

def walker_factory(name, bot, dest_lat, dest_lng, *args, **kwargs):
    '''
    Charlie and the Walker Factory
    '''
    if 'StepWalker' == name:
        ret = StepWalker(bot, dest_lat, dest_lng)
    elif 'PolylineWalker' == name:
        try:
            ret = PolylineWalker(bot, dest_lat, dest_lng)
        except:
            ret = StepWalker(bot, dest_lat, dest_lng)
    return ret

@@ -165,16 +165,31 @@
 est_lng,
+ dest_alt=None,
  *args, 
@@ -199,16 +199,16 @@
 wargs):%0A
-
     '''%0A
@@ -323,24 +323,34 @@
 at, dest_lng
+, dest_alt
 )%0A    elif '
@@ -461,16 +461,16 @@
 except:%0A
-
         
@@ -509,24 +509,34 @@
 at, dest_lng
+, dest_alt
 )%0A    return

Allow alt in walker factory (#4698)