fix variable length argument types
authorJacob Lifshay <programmerjake@gmail.com>
Tue, 19 Mar 2019 01:24:57 +0000 (18:24 -0700)
committerJacob Lifshay <programmerjake@gmail.com>
Tue, 19 Mar 2019 01:24:57 +0000 (18:24 -0700)
nmigen/hdl/ir.pyi

index 59cd8922fdd1754a3f345d6a8c57e6b3a9dcb7c6..b62b8f296d2df8fa579497a7f54685ee70f58345 100644 (file)
@@ -40,16 +40,16 @@ class Fragment:
         ...
 
     def add_domains(self,
-                    *domains: Iterable[Union[Iterable[ClockDomain],
-                                             ClockDomain]]) -> None:
+                    *domains: Union[Iterable[ClockDomain],
+                                    ClockDomain]) -> None:
         ...
 
     def iter_domains(self) -> Generator[str, None, None]:
         ...
 
     def add_statements(self,
-                       *stmts: Iterable[Union[Iterable[Statement],
-                                              Statement]]) -> None:
+                       *stmts: Union[Iterable[Statement],
+                                     Statement]) -> None:
         ...
 
     def add_subfragment(self,
@@ -60,7 +60,7 @@ class Fragment:
     def find_subfragment(self, name_or_index: Union[int, str]) -> 'Fragment':
         ...
 
-    def find_generated(self, *path: List[Union[int, str]]) -> FSM:
+    def find_generated(self, *path: Union[int, str]) -> FSM:
         ...
 
     def elaborate(self, platform: Any) -> 'Fragment':