You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/dev-util/watchman/files/4.9.0-python3.patch

66 lines
2.3 KiB

diff -ru backup/old/python/bin/watchman-make old/python/bin/watchman-make
--- backup/old/python/bin/watchman-make 2020-09-06 11:33:34.449582111 +0200
+++ old/python/bin/watchman-make 2020-09-06 11:33:43.473801969 +0200
@@ -100,7 +100,7 @@
targets = []
setattr(namespace, self.dest, targets)
- if isinstance(values, basestring):
+ if isinstance(values, (str, bytes)):
values = [values]
if namespace.pattern is None or len(namespace.pattern) == 0:
@@ -209,7 +209,7 @@
client.setTimeout(600)
result = client.receive()
- for _, t in targets.iteritems():
+ for _, t in targets.items():
t.consumeEvents(client)
# Now we wait for events to settle
@@ -218,7 +218,7 @@
while not settled:
try:
result = client.receive()
- for _, t in targets.iteritems():
+ for _, t in targets.items():
t.consumeEvents(client)
except pywatchman.SocketTimeout as ex:
# Our short settle timeout hit, so we're now settled
@@ -226,7 +226,7 @@
break
# Now we can work on executing the targets
- for _, t in targets.iteritems():
+ for _, t in targets.items():
t.execute()
# Print this at the bottom of the loop rather than the top
@@ -249,4 +249,3 @@
except KeyboardInterrupt:
# suppress ugly stack trace when they Ctrl-C
break
-
diff -ru backup/old/python/bin/watchman-wait old/python/bin/watchman-wait
--- backup/old/python/bin/watchman-wait 2020-09-06 11:33:34.449582111 +0200
+++ old/python/bin/watchman-wait 2020-09-06 11:33:43.473801969 +0200
@@ -182,7 +182,7 @@
try:
client.capabilityCheck(
required=['term-dirname', 'cmd-watch-project', 'wildmatch'])
- for _, sub in subscriptions.iteritems():
+ for _, sub in subscriptions.items():
sub.start(client)
except pywatchman.CommandError as ex:
@@ -200,7 +200,7 @@
# the client object will accumulate all subscription results
# over time, so we ask it to remove and return those values
# for each of the subscriptions
- for _, sub in subscriptions.iteritems():
+ for _, sub in subscriptions.items():
sub.emit(client)
except pywatchman.SocketTimeout as ex: